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

Важно : Тази статия е преведена машинно – вижте отказа от отговорност. Английската версия на тази статия за справка можете да намерите тук .

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

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

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

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

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

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

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

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

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

Когато използвате масив в ИНДЕКСА, СЪВПАДЕНИЕ или индекс/MATCH комбинация, трябва да натиснете 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)

#NA грешка в съответствие с поради неправилни сортиране

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

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

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

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

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

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

Забележка : Отказ от отговорност за машинен превод: Тази статия е преведена от компютърна система без човешка намеса. Microsoft предлага тези машинни преводи, за да помогне на потребителите, които не говорят английски, да се възползват от съдържанието за продукти, услуги и технологии на Microsoft. Тъй като статията е преведена машинно, е възможно да съдържа грешки в речника, синтаксиса и граматиката.

Вж. също

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

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

INDEX функция

MATCH функция

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

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

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

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

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

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

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

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

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

×