Исправление ошибки #Н/Д в функциях ИНДЕКС и ПОИСКПОЗ

Примечание: Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке).

В этой статье описаны наиболее распространенные причины появления ошибки "#N/A".

Примечание: Если вы хотите, чтобы функция индекс или ПОИСКПОЗ возвращала осмысленное значение вместо #N/A, используйте функцию ЕСЛИОШИБКА , а затем вложите функции индекс и ПОИСКПОЗ в эту функцию. При замене #N/A на свое собственное значение обнаруживается только ошибка, но она не будет устранена. Поэтому, прежде чем использовать ЕСЛИОШИБКА, убедитесь, что формула работает правильно.

Проблема: Нет соответствий

Если функция ПОИСКПОЗ не находит искомое значение в массиве подстановок, возвращается ошибка #N/a.

Если вы считаете, что данные присутствуют в электронной таблице, но найти соответствие не удается, это может быть вызвано тем, что:

  • Ячейка содержит непредвиденные символы или скрытые пробелы.

  • Ячейка может быть неверно отформатирована как тип данных. Например, в ячейке есть числовые значения, которые могут быть отформатированы как текст.

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

Вы использовали формулу массива, но не нажали клавиши CTRL+SHIFT+ВВОД

При использовании массива в индексе , совпаденииили сочетании этих двух функций необходимо нажать клавиши CTRL + SHIFT + ВВОД на клавиатуре. Формула будет автоматически заключена в фигурные скобки {}. При попытке ввести формулу в Excel она будет отображаться как текст.

Проблема: Несоответствие типа сопоставления и порядка сортировки данных

При использовании функции "совпадение" между значением в аргументе " тип_сопоставления " должно быть согласование и порядок сортировки значений в массиве подстановок. Если синтаксис отличается от приведенных ниже правил, отображается ошибка #N/A.

  • Если тип_сопоставления равен 1 или не указан, значения в аргументе просматриваемый_массив должны находиться в возрастающем порядке. Например,-2,-1, 0, 1, 2..., A, B, C..., FALSE (истина), чтобы присвоить имя.

  • Еслитип_сопоставления равен-1, значения в аргументе просматриваемый_массив должны находиться в убывающем порядке.

В приведенном ниже примере функция ПОИСКПОЗ

=ПОИСКПОЗ(40;B2:B10;-1)

Функция ПОИСКПОЗ в Excel

Аргумент тип_сопоставления в синтаксисе имеет значение-1, что означает, что порядок значений в ячейке B2: B10 должен быть в порядке убывания, чтобы формула работала. Но значения указаны в возрастающем порядке, что приводит к ошибке #N/A.

Решение: Измените значение аргумента тип_сопоставления на 1 или отсортируйте таблицу в убывающем формате. Затем повторите попытку.

У вас есть вопрос об определенной функции?

Задать вопрос на форуме сообщества, посвященном Excel

Помогите нам улучшить Excel

У вас есть предложения по улучшению следующей версии Excel? Если да, ознакомьтесь с темами на портале пользовательских предложений для Excel.

См. также

Исправление ошибки #Н/Д

Использование функций индекс и ПОИСКПОЗ с несколькими условиями в Excel

Функция ИНДЕКС

Функция ПОИСКПОЗ

Общие сведения о формулах в Excel

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

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

Все функции Excel (по алфавиту)

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

Совершенствование навыков работы с Office
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×