Гид по технологиям

Как исправить ошибку #NAME в Excel

• 7 min read • Excel • Обновлено 04 Dec 2025
Исправить ошибку #NAME в Excel
Исправить ошибку #NAME в Excel

Что такое ошибка #NAME

Ошибка #NAME в Microsoft Excel означает, что в формуле встречается фрагмент текста, который Excel не распознаёт как допустимую функцию, именованный диапазон, ссылку или корректную текстовую константу. Проще говоря — Excel «не понимает» один из компонентов формулы.

Короткое определение: #NAME появляется, когда элемент формулы не идентифицируется как функция, имя диапазона или текст в кавычках.

Важно: знак вопроса иногда отображается как #NAME? — в разных локализациях и версиях оформление может незначительно отличаться, но суть ошибки остаётся прежней.

Основные причины и как их исправить

Ниже — типовые причины ошибки #NAME и простые шаги для их устранения. Для каждого случая приведены примеры и советы по диагностике.

1. Неправильное написание имени функции

Причина: опечатка в названии функции — Excel не знает такой функции.

Пример: =COUNTIIF(A1:A10, “>0”) — опечатка COUNTIIF вместо COUNTIF приведёт к #NAME.

Как исправить:

  • Вручную исправьте название функции.
  • Используйте мастер функций: введите часть имени функции и выберите из выпадающего списка.
  • В российской версии Excel используйте перевод функции (например, СУММ) — убедитесь, что используете форму, соответствующую локализации вашего Excel.

Совет: если формула написана в английской локали и вставлена в русскую Excel, проверьте соответствие названий функций (локализация функций отличается между версиями).

2. Неверный или удалённый именованный диапазон

Причина: формула ссылается на именованный диапазон, которого нет (удалён, переименован или находится в другой области видимости).

Как проверить и исправить:

  1. Откройте вкладку Формулы, в блоке Определённые имена выберите «Диспетчер имён» (или «Define Name» в англ. интерфейсе). Список именованных диапазонов и их области видимости
  2. Убедитесь, что имя существует и область видимости (лист или книга) указана правильно. Добавление именованного диапазона и выбор области видимости
  3. Если имя не существует, создайте его или замените ссылку в формуле на адрес диапазона.
  4. Для вставки имени в формулу используйте «Использовать в формуле» на вкладке Формулы. Вставка именованного диапазона в формулу через меню

Примечание: именованные диапазоны имеют область действия — 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 требует подключения соответствующей надстройки валютных инструментов.

Как подключить надстройку:

  1. Откройте меню Файл. Открыть меню Файл Excel
  2. Перейдите в Параметры. Окно параметров Excel
  3. Выберите Надстройки в левой колонке. Список надстроек Excel
  4. В поле «Управление» выберите Excel надстройки и нажмите Перейти. Окно управления надстройками в Excel
  5. Отметьте нужную надстройку и нажмите OK.

Совет: отключайте ненужные надстройки, чтобы минимизировать конфликты и ошибки загрузки.

7. Ошибка в ссылке на внешний файл или имя рабочей книги

Причина: формула ссылается на внешнюю книгу или имя, файл перемещён, переименован или не открыт.

Как устранить:

  • Проверьте путь и имя файла в формуле.
  • Откройте внешний файл вручную или обновите ссылку через Данные → Редактировать связи.

8. Локализация и разделители аргументов

Причина: в разных локализациях Excel используется запятая или точка с запятой как разделитель аргументов. Неправильный разделитель может привести к ошибке.

Как проверить: если формула вводится из другого источника, замените разделители в соответствии с вашей локалью (например, в некоторых русских версиях используется точка с запятой “;”).

Как быстро найти все ошибки #NAME на листе

Шаги:

  1. Выделите диапазон или весь лист.
  2. Вкладка Главная → Редактирование → Найти и выделить → Перейти к особому. Диалог Перейти к особому для поиска ошибок
  3. Выберите Формулы, затем отметьте Ошибки и нажмите OK. Выбор формул и ошибок в диалоге Перейти к особому

Альтернативно: используйте Ctrl+F и введите #NAME? чтобы быстро перебрать вхождения.

Инструменты диагностики и приёмки

  • «Оценить формулу» (Evaluate Formula) — пошаговое вычисление формулы поможет найти точный фрагмент, где возникает ошибка.
  • Проверка ошибок Excel (Error Checking) автоматически предложит подсказки.

Критерии приёмки:

  • Формулы, ранее выдававшие #NAME, возвращают ожидаемые значения или пустые строки по логике (не текст ошибки).
  • Нет скрытых ссылок на несуществующие имена или внешние файлы.
  • Все пользовательские функции работают (надстройки подключены).

Плейбук для быстрого устранения (SOP)

  1. Определите пример формулы с ошибкой (через Перейти к особому или Ctrl+F).
  2. Скопируйте формулу в текстовый редактор для анализа.
  3. Проверьте орфографию функций и локализацию имён функций.
  4. Проверить все текстовые литералы на наличие двойных кавычек.
  5. Убедиться, что все именованные диапазоны существуют и имеют правильную область видимости.
  6. Проверить совместимость функций с версией Excel.
  7. При необходимости подключить надстройки или открыть внешние файлы.
  8. Использовать Оценить формулу для поэтапной проверки.
  9. После исправлений сохранить файл и прогнать автоматическую проверку ошибок.

Диаграмма принятия решения

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, внешние файлы), убедитесь, что зависимости доступны.

Важно: последовательная диагностика и аккуратная документация формул существенно ускоряют обнаружение и устранение ошибок.

Если хотите, я могу сгенерировать короткий чек-лист в формате таблицы или шаблон для отчёта об устранении ошибки, который можно вставить в корпоративную документацию.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро