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

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

В разделе описаны наиболее распространенные причины «Ошибка # н/д» должна отображаться, являющееся результатом функции индексили ПОИСКПОЗ .

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

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

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

Если вы считаете, что данные не содержится данных в электронной таблице, но не удалось найти его СООТВЕТСТВИЕ , возможно, так как:

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

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

Решение: чтобы удалить непредвиденные символы или скрытых пробелов, используйте функцию ПЕЧСИМВ или СЖПРОБЕЛЫ соответственно. Кроме того проверьте, если ячейки, отформатированные как типы данных.

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

При использовании массива в индекс, ПОИСКПОЗили сочетание этих двух функций необходим на клавиатуре нажмите клавиши Ctrl-клавиши Shift + Ввод. Excel автоматически будет размещать формулы в фигурные скобки {}. Если вы пытаетесь ввести их, Excel отобразит формулу как текст.

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

При использовании СООТВЕТСТВИЕмежду значениями в качестве аргумента тип_сопоставления и порядок сортировки значений в массиве подстановки должно быть согласованность. Если синтаксис отличается от перечисленных ниже правил, появляется ошибка # н/д.

  • Если тип_сопоставления равен 1 или не указан, значения в просматриваемый_массив должен быть в порядке возрастания. Например, -2, -1, 0, 1, 2..., A, B и C..., ЛОЖЬ, ИСТИНА лишь некоторые из них.

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

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

=MATCH(40,B2:B10,-1)

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

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

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

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

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

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

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

См. также

Как исправить ошибку # н/д

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

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

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

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

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

Обнаружение ошибок в формулах с помощью функции проверки ошибок

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

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

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

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

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

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

×