Обычно ошибка #ИМЯ? Ошибка отображается в формуле из-за опечатки в имени формулы. Рассмотрим пример:
![Ошибка #ИМЯ?, вызванная опечаткой](https://cxcs.microsoft.net/static/public/centralimages/ru-ru/3ca3bb50-afe4-49d2-a99e-3da5647c7aa6/85fbd5e7c17e40a3b313c943052b8f1f6849e6a1.png)
Важно: Ошибка #ИМЯ? означает, что нужно исправить синтаксис, поэтому если вы видите ее в формуле, устраните ее. Не скрывайте ее с помощью функций обработки ошибок, например функции ЕСЛИОШИБКА.
Чтобы избежать опечаток в именах формулы, используйте мастер формул в Excel. Когда вы начинаете вводить имя формулы в ячейку или строку формул, список формул, соответствующих введенным словам, отображается в раскрывающемся списке. После ввода имени формулы и открывающей скобки мастер формул отображает подсказку с синтаксисом.
![Синтаксис формулы во всплывающей подсказке](https://cxcs.microsoft.net/static/public/centralimages/ru-ru/9c3b1d0e-1fac-4f9a-be75-56124d3b4603/8ebdb1c52ef7436cd75f00956fae44d47f36bb5a.png)
Мастер функций также позволяет избежать синтаксических ошибок. Выделите ячейку с формулой и на вкладке Формулы нажмите
Excel автоматически загружает мастер.
![Пример диалогового окна мастера функций](https://cxcs.microsoft.net/static/public/centralimages/ru-ru/0e6e682d-1141-412d-8dfb-d66be2c81fb1/097df0286307b6235e099619756fb477061e2540.png)
При выборе каждого аргумента Excel предоставляет соответствующие сведения для каждого из них.
Ниже приведены другие причины #NAME? .
Если в формуле есть ссылка на имя, не определенное в Excel, вы увидите #NAME? .
См. следующий пример функции SUM, ссылающейся на Profit, которая является неопределенным именем в книге.
![Ошибка #ИМЯ?, вызванная ссылкой на неопределенное имя](https://cxcs.microsoft.net/static/public/centralimages/ru-ru/fafe675e-dca7-4c44-b0fe-b673d497100c/89c6c1c2241a0e75a23234d13c6faf586ecf05bb.png)
Решение. Определите имя в диспетчере имен, а затем добавьте его в формулу, выполнив следующие действия.
-
Если у вас уже есть данные в электронной таблице и вы хотите назначить имя определенным ячейкам или диапазону ячеек, сначала выделите ячейки в электронной таблице. Если вы хотите создать диапазон, можно пропустить этот шаг.
-
Перейдите в раздел Формулы > Определенные имена , > выберите Определить имя, а затем — Определить имя.
-
Введите уникальное имя.
-
В поле Область выберите, если нужно, чтобы имя было доступно только на листе или во всей книге.
-
При желании введите примечание.
-
Нажмите кнопку ОК.
Далее необходимо добавить имя в формулу.
-
Курсор должен быть в том месте формулы, куда вы хотите добавить созданное имя.
-
Перейдите в раздел Формулы > Определенные имена > выберите Использовать в формуле, а затем выберите определенное имя, которое нужно добавить.
Подробнее об использовании определенных имен см. в статье Определение и использование имен в формулах.
Если синтаксис неправильно ссылается на определенное имя, вы увидите #NAME? .
В предыдущем примере в электронной таблице было создано определенное имя profit . В приведенном ниже примере имя указано неправильно, поэтому функция по-прежнему выдает ошибку #ИМЯ? .
![#NAME? error caused by a typo in the defined name in the syntax](https://cxcs.microsoft.net/static/public/centralimages/ru-ru/142b98e5-e9af-46ff-84ef-ebe4bc02b246/6ce458c90ac9e249d000d2231ecf1a25c2fbfc1d.png)
Решение. Исправьте опечатку и повторите попытку.
Совет: Вместо того чтобы вручную вводить определенные имена в формулах, предоставьте это Excel. Перейдите в раздел Формулы > Определенные имена , > выберите Использовать в формуле, а затем выберите определенное имя, которое нужно добавить. Excel добавляет имя в формулу.
При включении текстовых ссылок в формулы необходимо заключать текст в кавычки, даже если используется только пробел. Если синтаксис пропускает двойные кавычки "" для текстового значения, вы увидите ошибку #NAME.
См. пример ниже.
![Ошибка #ИМЯ?, вызванная отсутствием кавычек вокруг текстовых значений](https://cxcs.microsoft.net/static/public/centralimages/ru-ru/2ec9c85e-4d03-4f2e-89d5-7f9bbfde9932/5dee46dbb1f0eca8cb117555c6f2e8814b1bc5f7.png)
В синтаксисе в этом примере отсутствуют двойные кавычки для has; который объясняет ошибку.
Решение. Проверьте, нет ли в формуле текстовых значений без кавычек.
Если вы пропустите двоеточие в ссылке на диапазон, формула отображает #NAME? .
В приведенном ниже примере формула ИНДЕКС выдает ошибку #ИМЯ?, так как в диапазоне B2 — B12 нет двоеточия.
![Ошибка #ИМЯ?, вызванная отсутствием двоеточия в ссылке на диапазон](https://cxcs.microsoft.net/static/public/centralimages/ru-ru/c548f7c1-3dd4-4dd4-b183-ff1a4c4cc81a/a9b8e77871a8ab6f8f502f59e6eaf42538dc1223.png)
Решение. Убедитесь, что все ссылки на диапазон включают двоеточие.
Некоторые функции Excel работают только тогда, когда включена соответствующая надстройка. Использование этих функций в противном случае приводит к #NAME? . Например, чтобы использовать функцию EUROCONVERT, необходимо включить надстройку Euro Currency Tools. Если вы используете пользовательские функции или макросы, для которых требуется инструмент анализа, убедитесь, что включена надстройка Analysis ToolPak .
Чтобы включить надстройку в Excel:
-
Перейдите в раздел Параметры > файлов .
-
Выберите Надстройки.
-
В списке Управление выберите Надстройки Excel, а затем нажмите кнопку Go.
-
Установите соответствующий флажок и нажмите кнопку ОК.
Дополнительные сведения
Вы всегда можете задать вопрос эксперту в Excel Tech Community или получить поддержку в сообществах.
См. также
Полные сведения о формулах в Excel
Рекомендации, позволяющие избежать появления неработающих формул