Как да коригиране на грешка #N/A във функциите INDEX и MATCH

Забележка:  Бихме искали да ви осигурим най-новото помощно съдържание възможно най-бързо на вашия собствен език. Тази страница е преведена чрез автоматизация и може да съдържа граматически грешки и несъответствия. Нашата цел е това съдържание да ви бъде полезно. Можете ли да ни кажете дали информацията е била полезна за вас, в дъното на тази страница? Ето статията на английски за бърза справка.

Тази тема описва най-честите причини за "Грешка #N/A" да се появи в резултат на INDEXили MATCH функции.

Забележка: Ако искате индекс или функцията MATCH да върне стойност на смислено вместо #N/A, използвайте функцията IFERROR и след това да влагате функциите INDEX и MATCH в рамките на тази функция. Заместване на #N/A с вашата стойност само идентифицира грешката, но не го разреши. И така, е много важно, преди да използвате IFERROR, уверете се, че формулата работи правилно възнамерявате.

Проблем: Няма данни да съответстват на

Когато функцията MATCH не намери търсената стойност в lookup масив, тя връща грешката #N/A.

Ако смятате, че данните са налични в електронната таблица, но MATCH не може да го намерите, причината може да е:

  • Клетката има неочаквани знаци или скрити интервали.

  • Клетката не може да е форматиран като правилния тип данни. Например клетката има числови стойности, но може да е форматиран като текст.

Решение: за да премахнете неочаквани знаци или скрити интервали, използвайте функцията CLEAN или ОТРЕЖЕТЕ съответно. Също така проверете дали клетките са форматирани като типове правилните данни.

Сте използвали формула за масив, без да натиснете Ctrl + Shift + Enter

Когато използвате масив в ИНДЕКСА, СЪВПАДЕНИЕили комбинация от тези две функции, е необходимо да натиснете Ctrl-Shift-Enter на клавиатурата. Excel автоматично ще поставите формулата в рамките на фигурни скоби {}. Ако се опитате да ги въведете сами, Excel ще покаже формулата като текст.

Проблем: Има несъответствие в съответствие с типа и реда на сортиране на данни

Когато използвате СЪВПАДЕНИЕ, трябва да има последователност между стойността в аргумента съвпадение_тип и редът на сортиране на стойностите в масив за справки. Ако Синтаксисът се отклонява от следните правила, ще видите грешка #N/A.

  • Ако match_type е 1 или не е зададено, стойностите в lookup_array трябва да бъде във възходящ ред. Например, -2, -1, 0, 1, 2..., A, B, C..., НЕВЕРНИ, вярно, на името на няколко.

  • Акоmatch_type е -1, стойностите в lookup_array трябва да са в низходящ ред.

В следващия пример функцията MATCH е

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

match функция на Excel

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

Решение: Променете аргумента съвпадение_тип на 1, или сортирате таблицата в низходящ формат. След това опитайте отново.

Имате въпрос за конкретна функция?

Публикувайте въпрос във форума на общността на Excel

Помогнете ни да подобрим на Excel

Имате предложения как можем да подобрим следващата версия на Excel? Ако е така, вижте темите в Гласът на потребителите на Excel.

Вж. също

Как да коригиране на грешка #N/A

Как да използвате функциите INDEX и MATCH лист с няколко критерия в Excel

INDEX функция

MATCH функция

Общ преглед на формулите в Excel 2016

Начини за избягване на повредени формули

Използване на проверката за грешки за откриване на грешки във формули

Всички функции на Excel (по азбучен ред)

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

Разширете уменията си в Office
Преглед на обучението
Получавайте първи новите функции
Присъединете се към участниците в Office Insider

Беше ли полезна тази информация?

Благодарим ви за обратната връзка!

Благодарим ви за вашата обратна връзка. Изглежда, че ще бъде полезно да ви свържем с един от нашите агенти по поддръжката на Office.

×