Исправление ошибки #ИМЯ?

Применяется к
Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel 2024 Excel 2024 для Mac Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2016 Excel Web App

Главная причина, почему #NAME? возникает из-за опечатки в имени формулы. Рассмотрим пример:

Ошибка #ИМЯ?, вызванная опечаткой

Важно

Что #NAME? означает, что необходимо исправить что-то в синтаксисе. При обнаружении ошибки в формуле устраните ее. Не скрывайте ее с помощью функций обработки ошибок, например функции ЕСЛИОШИБКА.

Чтобы избежать опечаток в именах формулы, используйте мастер формул в Excel. Когда вы начинаете вводить имя формулы в ячейку или строку формул, появляется раскрывающийся список формул с похожим именем. После ввода имени формулы и открывающей скобки мастер формул отображает подсказку с синтаксисом.

Синтаксис формулы во всплывающей подсказке

Мастер функций также позволяет избежать синтаксических ошибок. Выделите ячейку с формулой, а затем на вкладке "Формулы" нажмите кнопку " Вставить функцию.

Excel автоматически запустит мастер.

Пример диалогового окна мастера формул. По мере выбора аргумента Excel предоставляет вам соответствующие сведения о нем.

Ниже приведены другие причины #NAME. .

Формула ссылается на несуществующее имя

Если формула содержит ссылку на имя, которое не определено в Excel, вы видите #NAME? .

В следующем примере функция СУММ ссылается на имя Прибыль, которое не определено в книге.

Ошибка #ИМЯ?, вызванная ссылкой на неопределенное имя

Решение: определите имя в диспетчере имен, а затем добавьте его в формулу, выполнив следующие действия:

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

  2. В разделе "Формулы>с определенными именами> " выберите "Присвоить имя", а затем — "Присвоить имя".

  3. Введите уникальное имя.

  4. В качестве области выберите лист или всю книгу.

  5. При желании введите примечание.

  6. Нажмите кнопку ОК.
    Далее нужно добавить имя в формулу.

  7. Курсор должен быть в том месте формулы, куда вы хотите добавить созданное имя.

  8. Перейдите в раздел "Формулы>определенные имена > ", нажмите "Использовать в формуле" и выберите определенное имя, которое нужно добавить.

    Нажмите кнопку

Подробнее об использовании определенных имен см. в статье Определение и использование имен в формулах.

Определенное имя указано неправильно

Если синтаксис неправильно ссылается на определенное имя, вы видите #NAME? .

Допустим, что в электронной таблице было создано определенное имя Прибыль. В следующем примере имя написано неправильно, поэтому функция все равно выбрасывает #NAME? .

Ошибка #ИМЯ?, вызванная опечаткой в определенном имени

Решение. Исправьте опечатку и повторите попытку.

Совет

Вместо того чтобы вручную вводить определенные имена в формулы, Excel может сделать это автоматически. Перейдите в раздел "Формулы>определенные имена> ", нажмите "Использовать в формуле" и выберите определенное имя, которое нужно добавить. Excel добавит имя в формулу.

Текстовые значения не заключены в двойные кавычки

При добавлении текстовых значений в формулы необходимо заключать их в кавычки, даже если они содержат только пробел. Если в синтаксисе нет двойных кавычек, появится сообщение об ошибке #ИМЯ.

См. пример ниже.

Ошибка #ИМЯ?, вызванная отсутствием кавычек вокруг текстовых значений

В этом примере не хватает двойных кавычек для has; Это объясняет ошибку.

Решение. Проверьте, нет ли в формуле текстовых значений без кавычек.

В ссылке на диапазон пропущено двоеточие

Если пропустить двоеточие в ссылке на диапазон, формула отображает #NAME? .

В приведенном ниже примере формула ИНДЕКС выдает ошибку #ИМЯ?, так как в диапазоне B2 — B12 нет двоеточия.

Ошибка #ИМЯ?, вызванная отсутствием двоеточия в ссылке на диапазон

Решение. Убедитесь, что все ссылки на диапазон включают двоеточие.

Вы используете функцию, требующую надстройку, которая не включена в Excel

Некоторые функции Excel работают только тогда, когда включена соответствующая надстройка. Использование этих функций иначе приводит к #NAME? . Например, чтобы использовать функцию EUROCONVERT , нужно включить надстройку "Пересчет в евро ". Если вы применяете пользовательские функции и макросы, для которых требуется пакет анализа, убедитесь, что надстройка Пакет анализа включена.

Включение надстроек в Excel

  1. Перейдите кпараметрамфайла>.
  2. Выберите "Надстройки".
  3. В списке "Управление " выберите "Надстройки Excel", а затем нажмите кнопку "Перейти".
  4. Установите нужный флажок и нажмите кнопку "ОК".

Дополнительные сведения

Вы всегда можете задать вопрос эксперту в Excel Tech Community или получить поддержку в сообществах.

См. также

Полные сведения о формулах в Excel

Рекомендации, позволяющие избежать появления неработающих формул

Поиск ошибок в формулах

Функции Excel (по алфавиту)

Функции Excel (по категориям)