#Что означает ошибка
#ИМЯ?
Ошибка #ИМЯ? (#NAME?) в Excel означает, что программа не распознала имя в формуле: функции, диапазона, именованной ячейки или текста без кавычек. Чаще всего это опечатка или функция, недоступная в вашей версии Excel.
Для поиска ошибки выделите ячейку и нажмите на значок предупреждения слева от неё: Excel подскажет причину.
Кликните «Показать этапы вычисления» на вкладке «Формулы», чтобы увидеть, какой фрагмент вызывает #ИМЯ?.
Ошибка #ИМЯ? означает, что Excel не распознал имя функции или диапазона: опечатка, нет кавычек у текста, отсутствует надстройка или функция недоступна в вашей версии.
#Причины и решения
| Возможная причина | Как узнать | Что делать |
|---|---|---|
| ОпечаткаИмя функции. | Ошибка. | Исправьте. |
| Текст без кавычекАргументы. | Ошибка. | Добавьте. |
| Нет надстройкиФункция. | Ошибка. | Установите. |
| Старая версияФункция. | Нет в версии. | Обновите. |
#Пошаговое решение
- Проверьте написание функцииЩёлкните ячейку с
#ИМЯ?и посмотрите формулу в строке формул. Сравните написание функции со справкой именно вашей версии Excel: например, названия могут отличаться в русской и английской локализации. Если функция набрана вручную, попробуйте выбрать её из подсказки Excel, чтобы исключить опечатку. - Добавьте кавычки к текстуЕсли формула сравнивает ячейку со словом, текст должен быть в двойных кавычках: например,
=ЕСЛИ(A1="да";1;0). Щёлкните проблемную ячейку, поставьте кавычки вокруг текстового значения и нажмите Enter. Не ставьте кавычки вокруг ссылки на ячейкуA1или чисел, если это не требуется по смыслу. - Проверьте имена в диспетчереНажмите
Ctrl+F3или откройте «Формулы → Диспетчер имён». Проверьте, существует ли имя диапазона, используемое в формуле, и куда оно ссылается. Если имя было удалено или написано неверно, исправьте его в формуле либо создайте корректное имя с нужным диапазоном. Не меняйте имена глобально, если книгой пользуются другие люди. - Проверьте доступность функцииЕсли ошибка появилась после копирования книги из другой версии Excel, проверьте, поддерживается ли используемая функция вашей редакцией Office. Для этого начните вводить её имя после знака
=и посмотрите подсказку. Если функция отсутствует, обновите Excel официальным способом или замените её совместимым выражением, не скрывая ошибку черезЕСЛИОШИБКА. - Проверьте разделителиОткройте формулу и посмотрите, какой символ разделяет её аргументы. В русских региональных настройках чаще используется
;, в других системах —,. Сравните с рабочей формулой в той же книге; затем замените только разделитель аргументов, а не десятичные символы внутри чисел. После нажатия Enter проверьте результат на известных исходных данных.
#Опечатки и локализация
Проверьте написание функции: в русском Excel — СУММ, ЕСЛИ, ВПР; в английском — SUM, IF, VLOOKUP. Формула, написанная для английской версии, не сработает в русской (и наоборот) при ручном вводе или импорте. Начните вводить имя функции и выберите её из подсказки. Разделитель аргументов в русской версии — точка с запятой (;), в английской — запятая.
#Текст без кавычек и именованные диапазоны
Текст в формулах должен быть в кавычках: =ЕСЛИ(A1="да";1;0), а не =ЕСЛИ(A1=да;1;0). Проверьте имена: «Формулы → Диспетчер имён» (Ctrl+F3) — имя может быть удалено или иметь опечатку. В ссылках на диапазоны проверьте двоеточие (A1:B5, а не A1;B5).
#Новые функции и надстройки
Функции XLOOKUP/ПРОСМОТРХ, FILTER, UNIQUE, LET доступны только в Excel 2021/Microsoft 365. В Excel 2016/2019 они вызовут #ИМЯ?. Для таких случаев используйте ВПР, ИНДЕКС + ПОИСКПОЗ. Функции из надстроек (например, пакет анализа) требуют включения: «Файл → Параметры → Надстройки → Перейти».
#Как найти ошибку быстро
Включите режим показа формул: Ctrl+ (обратная кавычка). Выделите все ячейки с ошибкой: «Главная → Найти и выделить → Выделение группы ячеек → Формулы → Ошибки». Для массового исправления используйте Ctrl+H`: заменить неверное название функции на правильное. Справка по функциям: .