Как исправить ошибку #NAME в Excel
Что такое ошибка #NAME
Ошибка #NAME в Microsoft Excel означает, что в формуле встречается фрагмент текста, который Excel не распознаёт как допустимую функцию, именованный диапазон, ссылку или корректную текстовую константу. Проще говоря — Excel «не понимает» один из компонентов формулы.
Короткое определение: #NAME появляется, когда элемент формулы не идентифицируется как функция, имя диапазона или текст в кавычках.
Важно: знак вопроса иногда отображается как #NAME? — в разных локализациях и версиях оформление может незначительно отличаться, но суть ошибки остаётся прежней.
Основные причины и как их исправить
Ниже — типовые причины ошибки #NAME и простые шаги для их устранения. Для каждого случая приведены примеры и советы по диагностике.
1. Неправильное написание имени функции
Причина: опечатка в названии функции — Excel не знает такой функции.
Пример: =COUNTIIF(A1:A10, “>0”) — опечатка COUNTIIF вместо COUNTIF приведёт к #NAME.
Как исправить:
- Вручную исправьте название функции.
- Используйте мастер функций: введите часть имени функции и выберите из выпадающего списка.
- В российской версии Excel используйте перевод функции (например, СУММ) — убедитесь, что используете форму, соответствующую локализации вашего Excel.
Совет: если формула написана в английской локали и вставлена в русскую Excel, проверьте соответствие названий функций (локализация функций отличается между версиями).
2. Неверный или удалённый именованный диапазон
Причина: формула ссылается на именованный диапазон, которого нет (удалён, переименован или находится в другой области видимости).
Как проверить и исправить:
- Откройте вкладку Формулы, в блоке Определённые имена выберите «Диспетчер имён» (или «Define Name» в англ. интерфейсе).

- Убедитесь, что имя существует и область видимости (лист или книга) указана правильно.

- Если имя не существует, создайте его или замените ссылку в формуле на адрес диапазона.
- Для вставки имени в формулу используйте «Использовать в формуле» на вкладке Формулы.

Примечание: именованные диапазоны имеют область действия — Workbook (вся книга) или конкретный лист. Неверная область вызовет #NAME, если формула находится на другом листе.
3. Пропущены двойные кавычки вокруг текстовых значений
Причина: Excel интерпретирует незаключённый в кавычки текст как имя/функцию.
Пример: =IF(A1=”Да”, Да, “Нет”) — слово Да без кавычек вызовет #NAME.
Как исправить: всегда берите текстовые литералы в “двойные кавычки”. Даже пробелы или пустые строки в формуле должны быть в кавычках: “ “.
4. Использование новых функций в старой версии Excel
Причина: попытка применить функции, добавленные в Microsoft 365 (например FILTER, UNIQUE, XLOOKUP в новых вариантах), в устаревшей версии Excel приведёт к #NAME.
Как действовать:
- Проверьте версию Excel: в старых постоянных выпусках (2019, 2016 и ранее) часть новых динамических функций недоступна.
- Если функция недоступна, замените её эквивалентной формулой (например, используйте сочетания INDEX/MATCH вместо XLOOKUP) или обновите Excel до версии с поддержкой функции.
Важно: не все новые функции имеют простую замену — иногда придётся перестроить логику расчётов.
5. Неправильная ссылка на диапазон или пропущенный двоеточие
Причина: в указании диапазона пропущено двоеточие или неверная запись адреса.
Пример ошибки: =SUM(A1 A10) вместо =SUM(A1:A10).
Как исправить: выделите диапазон мышью при создании формулы или вручную исправьте синтаксис, добавив двоеточие между начальным и конечным адресом.

6. Пользовательская функция или надстройка не подключена
Причина: формула ссылается на пользовательскую функцию (VBA/UDF) или функцию надстройки, а необходимая надстройка не установлена или отключена.
Пример: функция EUROCONVERT требует подключения соответствующей надстройки валютных инструментов.
Как подключить надстройку:
- Откройте меню Файл.

- Перейдите в Параметры.

- Выберите Надстройки в левой колонке.

- В поле «Управление» выберите Excel надстройки и нажмите Перейти.

- Отметьте нужную надстройку и нажмите OK.
Совет: отключайте ненужные надстройки, чтобы минимизировать конфликты и ошибки загрузки.
7. Ошибка в ссылке на внешний файл или имя рабочей книги
Причина: формула ссылается на внешнюю книгу или имя, файл перемещён, переименован или не открыт.
Как устранить:
- Проверьте путь и имя файла в формуле.
- Откройте внешний файл вручную или обновите ссылку через Данные → Редактировать связи.
8. Локализация и разделители аргументов
Причина: в разных локализациях Excel используется запятая или точка с запятой как разделитель аргументов. Неправильный разделитель может привести к ошибке.
Как проверить: если формула вводится из другого источника, замените разделители в соответствии с вашей локалью (например, в некоторых русских версиях используется точка с запятой “;”).
Как быстро найти все ошибки #NAME на листе
Шаги:
- Выделите диапазон или весь лист.
- Вкладка Главная → Редактирование → Найти и выделить → Перейти к особому.

- Выберите Формулы, затем отметьте Ошибки и нажмите OK.

Альтернативно: используйте Ctrl+F и введите #NAME? чтобы быстро перебрать вхождения.
Инструменты диагностики и приёмки
- «Оценить формулу» (Evaluate Formula) — пошаговое вычисление формулы поможет найти точный фрагмент, где возникает ошибка.
- Проверка ошибок Excel (Error Checking) автоматически предложит подсказки.
Критерии приёмки:
- Формулы, ранее выдававшие #NAME, возвращают ожидаемые значения или пустые строки по логике (не текст ошибки).
- Нет скрытых ссылок на несуществующие имена или внешние файлы.
- Все пользовательские функции работают (надстройки подключены).
Плейбук для быстрого устранения (SOP)
- Определите пример формулы с ошибкой (через Перейти к особому или Ctrl+F).
- Скопируйте формулу в текстовый редактор для анализа.
- Проверьте орфографию функций и локализацию имён функций.
- Проверить все текстовые литералы на наличие двойных кавычек.
- Убедиться, что все именованные диапазоны существуют и имеют правильную область видимости.
- Проверить совместимость функций с версией Excel.
- При необходимости подключить надстройки или открыть внешние файлы.
- Использовать Оценить формулу для поэтапной проверки.
- После исправлений сохранить файл и прогнать автоматическую проверку ошибок.
Диаграмма принятия решения
flowchart TD
A[Найдена ошибка #NAME] --> B{Опечатка в функции?}
B -- Да --> C[Исправить имя функции]
B -- Нет --> D{Ссылка на именованный диапазон?}
D -- Да --> E[Проверить диспетчер имён и область видимости]
D -- Нет --> F{Есть текст без кавычек?}
F -- Да --> G[Добавить двойные кавычки]
F -- Нет --> H{Функция доступна в этой версии Excel?}
H -- Нет --> I[Заменить или обновить Excel]
H -- Да --> J{Функция из надстройки или внешней книги?}
J -- Да --> K[Подключить надстройку/открыть книгу]
J -- Нет --> L[Проверить разделители аргументов и синтаксис]
C --> M[Пересчитать формулу]
E --> M
G --> M
I --> M
K --> M
L --> M
M --> N[Ошибка устранена?]
N -- Да --> O[Готово]
N -- Нет --> P[Оценить формулу шаг за шагом]
P --> OЧек-листы по ролям
Для новичка:
- Использовать Мастер функций для выбора функций.
- Всегда брать текст в кавычки.
- Выделять диапазон мышью при создании формул.
Для аналитика/пользователя с опытом:
- Проверять диспетчер имён при переносе листов.
- Использовать Оценить формулу для сложных выражений.
- Проверять локализацию и разделители аргументов.
Для администратора/IT:
- Контролировать набор и версию надстроек в стандартах компании.
- Документировать пользовательские функции и их зависимости.
- Проводить обновления Excel в соответствии с требованиями пользователей.
Когда советы не помогут — варианты неисправимости
- Формула использует специфическую пользовательскую функцию, код которой утерян — восстановление требует исходного VBA/COM.
- Ссылка на внешний файл, который навсегда удалён — потребуется найти резервную копию или вручную восстановить данные.
- Если формулы были экспортированы из другой системы с несовместимой локализацией функций, может потребоваться массовая корректировка имен функций.
Советы по предотвращению ошибок в будущем
- При переносе шаблонов между компьютерами документируйте список необходимых надстроек.
- Используйте именованные диапазоны с областью Workbook там, где это уместно.
- Добавляйте комментарии рядом с формулами, объясняющие нестандартные части.
- Храните резервную копию пользовательских макросов и модулей.
Короткая справка-подсказка (глоссарий, 1 строка в термине)
- Именованный диапазон — удобное имя, которое ссылается на набор ячеек.
- Мастер функций — всплывающий список при вводе названия функции.
- Оценить формулу — инструмент для пошагового вычисления выражения.
Частые вопросы
Q: Показывает ли Excel, где именно опечатка? A: Частично — инструмент Оценить формулу и проверка ошибок укажут участок, но иногда нужно вручную проверить имена.
Q: Могу ли я массово заменить одну функцию на другую? A: Да, используя Поиск и замену (Ctrl+H), но будьте осторожны с контекстом и разделителями.
Q: Что делать, если пользовательская функция работает на одном компьютере, а на другом нет? A: Проверьте подключённые надстройки и доступность исходного кода UDF (VBA/COM).
Что ещё важно помнить
- Локализация Excel влияет на названия функций и формат разделителей: проверьте настройки языка пользователя.
- Некоторые онлайн-решения (Google Sheets) показывают похожую ошибку (#NAME?) при проблемах с парсингом формул — но механика и набор функций отличаются.
Итог и рекомендации
- Начинайте с простого: орфография функций, кавычки, двоеточия.
- Используйте встроенные инструменты Excel: Мастер функций, Оценить формулу, Перейти к особому.
- Если используется сторонняя логика (надстройки, UDF, внешние файлы), убедитесь, что зависимости доступны.
Важно: последовательная диагностика и аккуратная документация формул существенно ускоряют обнаружение и устранение ошибок.
Если хотите, я могу сгенерировать короткий чек-лист в формате таблицы или шаблон для отчёта об устранении ошибки, который можно вставить в корпоративную документацию.
Похожие материалы
Несколько аккаунтов Skype: Multi Skype Launcher
Журнал для работы: повысить продуктивность
Персональные звуки уведомлений на Android
Скачивание шоу Hulu для офлайн‑просмотра
Microsoft Start: персонализированная новостная лента