V temi so opisani najpogostejši razlogi za prikaz #N napake/V« zaradi funkcij INDEXali MATCH .
Opomba: Če želite, da funkcija INDEX ali MATCH vrne smiselno vrednost namesto #N/A, uporabite funkcijo IFERROR in nato ugnezdite funkciji INDEX in MATCH v to funkcijo. Zamenjava #N/A z lastno vrednostjo prepozna le napako, vendar je ne reši. Zato je zelo pomembno, da pred uporabo funkcije IFERROR poskrbite, da formula deluje pravilno, kot želite.
Težava: ni podatkov za ujemanje
Če funkcija MATCH ne najde iskane vrednosti v polju za iskanje, vrne napako #N/V.
Če ste menimo, da so podatki prisotni v preglednici, vendar jih funkcija MATCH ne more najti, je to morda zato, ker:
-
so v celici nepričakovani znaki ali skriti presledki;
-
celica morda ni oblikovana kot ustrezen podatkovni tip. Morda celica na primer vsebuje številske vrednosti, vendar je oblikovana kot Besedilo.
REŠITEV: Če želite odstraniti nepričakovane znake ali skrite presledke, uporabite funkcijo CLEAN ali TRIM . Preverite tudi, ali so celice oblikovane kot ustrezni podatkovni tipi.
Uporabili ste formulo s polji, ne da bi pritisnili Ctrl+Shift-Enter
Če uporabljate matriko v funkcijah INDEX, MATCH ali kombinacijo teh dveh funkcij, je treba na tipkovnici pritisniti tipke Ctrl+Shift+Enter. Excel formulo samodejno oblomi znotraj zavitih oklepajev {}. Če poskušate sami vnesti oklepaje, Excel prikaže formulo kot besedilo.
Opomba: Če imate trenutno različico Microsoft 365, lahko preprosto vnesete formulo v izhodno celico in nato pritisnete ENTER , da potrdite formulo kot dinamično formulo polja. V nasprotnem primeru morate formulo vnesti kot podedovano formulo polja tako, da najprej izberete izhodni obseg, vnesete formulo v izhodno celico in nato pritisnete CTRL+SHIFT+ENTER , da jo potrdite. Excel nato vstavi oklepaje na začetek in konec formule namesto vas. Če želite več informacij o formulah s polji, glejte Navodila in primeri formul s polji.
Težava: vrsta ujemanja in vrstni red razvrščanja podatkov se ne ujemata
Ko uporabite funkcijo MATCH, se morata vrednost v argumentu match_type in vrstni red razvrščanja vrednosti v polju za iskanje ujemati. Če sintaksa odstopa od spodnjih pravil, se prikaže napaka #N/A.
-
Če match_type 1 ali ni določena, morajo biti lookup_array v naraščajočem vrstnem redu. Na primer -2, -1, 0, 1, 2 ..., A, B, C ..., FALSE, TRUE.
-
Če match_type -1, bi morale biti lookup_array v padajočem vrstnem redu.
V tem primeru je funkcija MATCH
=MATCH(40,B2:B10,-1)
Argument match_type sintaksi je nastavljen na -1, kar pomeni, da mora biti vrstni red vrednosti v celici B2:B10 v padajočem vrstnem redu, da formula deluje. Vendar pa so vrednosti v naraščajočem vrstnem redu, kar povzroči napako #N/A.
REŠITEV: Spremenite argument match_type 1 ali razvrstite tabelo v padajoči obliki. Nato poskusite znova.
Potrebujete dodatno pomoč?
Kadar koli lahko zastavite vprašanje strokovnjaku v skupnosti tehničnih strokovnjakov za Excel ali pa pridobite podporo v skupnostih.
Glejte tudi
Uporaba funkcij delovnega lista INDEX in MATCH z več merili v Excelu
Kako se izogniti nedelujočim formulam