Формула Excel: как исправить # ИМЯ? ошибка -

Содержание

Резюме

Название? ошибка возникает, когда Excel что-то не распознает. Часто #NAME? возникает, когда имя функции написано неправильно, но есть и другие причины, как описано ниже. Исправление #NAME? ошибка обычно связана с исправлением орфографии или синтаксиса. См. Ниже дополнительную информацию и инструкции по устранению.

Объяснение

Название? ошибка возникает, когда Excel что-то не может распознать. Часто #NAME? возникает, когда имя функции написано неправильно, но есть и другие причины, как описано ниже. Исправление #NAME? ошибка обычно связана с исправлением орфографии или синтаксиса.

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

Имя функции написано с ошибкой

В приведенном ниже примере функция ВПР используется для получения цены товара в F3. Имя функции "VLOOKUP" написано неправильно, и формула возвращает #NAME?

=VLOKUP(E3,B3:C7,2,0) // returns #NAME?

Когда формула зафиксирована, формула работает правильно:

=VLOOKUP(E3,B3:C7,2,0) // returns 4.25

Диапазон введен неверно

В приведенном ниже примере функции MAX и MIN используются для определения минимальной и максимальной температуры. формулы в F2 и F3 соответственно следующие:

=MAX(C3:C7) // returns 74 =MIN(CC:C7) // returns #NAME?

Ниже исправлен диапазон, используемый в F3:

Примечание: если вы забудете добавить двоеточие (:) в диапазон, также вызовет #NAME? ошибка.

Именованный диапазон написан с ошибкой

В приведенном ниже примере именованный диапазон «данные» равен C3: C7. В F2 "данные" написаны с ошибкой "daata", и функция MAX возвращает #NAME?

=MAX(daata) // returns #NAME? error

Ниже орфография исправлена, и функция MAX правильно возвращает 325 как максимальное количество продаж:

=MAX(data) // returns 325

Обратите внимание, что в формуле именованные диапазоны не заключаются в кавычки ("").

Именованный диапазон имеет локальную область видимости

Именованные диапазоны могут иметь локальную (только этот лист) или глобальную (все листы) область действия, поэтому вы можете увидеть #NAME? ошибка, если вы попытаетесь сослаться на допустимый именованный диапазон, который локально привязан к другому листу. Вы можете использовать Диспетчер имен (Control + F3, только для Windows), чтобы проверить область действия именованных диапазонов. Подробнее об именованных диапазонах здесь.

Текстовое значение введено без кавычек

Когда текстовое значение вводится без двойных кавычек, Excel пытается интерпретировать значение как имя функции или именованный диапазон. Это может вызвать #NAME? ошибка, когда совпадение не найдено. В приведенном ниже примере функция LEN используется для получения длины слова «яблоко». В B3 формула вводится без текстовой строки «яблоко» в кавычках («»). Поскольку яблоко - это не имя функции или именованный диапазон, результатом будет #NAME?

=LEN(apple) // returns #NAME?

Ниже добавлены кавычки и теперь функция LEN работает правильно:

=LEN("apple") // returns 5

Текстовое значение с умными кавычками

Текстовые значения должны быть заключены в прямые двойные кавычки (например, «яблоко»). Если используются «умные» (иногда называемые «фигурными») кавычки, Excel вообще не будет интерпретировать их как кавычки и вместо этого вернет #NAME?

=LEN(“apple”) // returns #NAME?

Чтобы исправить это, просто замените умные кавычки прямыми:

=LEN("apple") // returns 5

Примечание: некоторые приложения, такие как Microsoft Word, могут автоматически заменять прямые кавычки на умные кавычки, поэтому будьте осторожны, если вы переносите формулу в другие приложения или среды и из них.

Интересные статьи...