Applies ToExcel за Microsoft 365 Excel за Microsoft 365 за Mac Excel за уеб Excel 2024 Excel 2024 за Mac Excel 2021 Excel 2021 за Mac Excel 2019 Excel 2016 Excel за Windows Phone 10

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

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

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

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

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

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

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

РЕШЕНИЕ: За да премахнете неочаквани знаци или скрити интервали, използвайте съответно функцията CLEAN или TRIM . Също така проверете дали клетките са форматирани като правилни типове данни.

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

Когато използвате масив в INDEX, MATCH или комбинация от тези две функции, е необходимо да натиснете Ctrl+Shift+Enter на клавиатурата. Excel автоматично ще огражда формулата във фигурни скоби {}. Ако се опитате да въведете скобите сами, Excel ще покаже формулата като текст.

Забележка: Ако имате текуща версия на Microsoft 365, можете просто да въведете формулата в изходната клетка, след което да натиснете КЛАВИША ENTER , за да потвърдите формулата като формула за динамичен масив. В противен случай формулата трябва да бъде въведена като наследена формула за масив, като първо изберете изходния диапазон, въведете формулата в изходната клетка и след това натиснете CTRL+SHIFT+ENTER , за да я потвърдите. Excel вмъква фигурни скоби в началото и края на формулата вместо вас. За повече информация за формулите за масиви вижте Указания и примери за формули за масиви.

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

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

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

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

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

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

excel match функция

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

РЕШЕНИЕ: Или променете аргумента match_type на 1, или сортирайте таблицата в низходящ формат. След това опитайте отново.

Имате нужда от още помощ?

Винаги можете да попитате експерт в техническата общност на Excel или да получите поддръжка в Общността за отговори от.

Вж. също

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

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

INDEX функция

MATCH функция

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

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

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

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

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

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.