Kako odpraviti napako #N/A

Velja za
Excel za Microsoft 365 Excel za Microsoft 365 za Mac Excel 2024 Excel 2024 za Mac Excel 2021 Excel 2021 za Mac Excel 2019 Excel 2016 Excel za iPad Excel Web App Excel za iPhone Excel za tablične računalnike s sistemom Android Excel za telefone s sistemom Android Excel za Windows Phone 10 Excel Mobile

Napaka #N/V običajno označuje, da formula ne najde, kar ste želeli poiskati.

Najboljša rešitev

Do napake #N/A največkrat pride pri funkciji XLOOKUP, VLOOKUP, HLOOKUP, LOOKUP ali MATCH, kadar formula ne najde vrednosti, na katero se sklicujete. Vrednost za iskanje na primer ne obstaja v izvornih podatkih.

Iskana vrednost ne obstaja. Formula v celici E2 je =VLOOKUP(D2,$D$6:$E$8,2,FALSE). Vrednosti Banana ni mogoče najti, zato formula vrne napako #N/A. V tem primeru je »Banana« navedena v iskalni tabeli, zato funkcija VLOOKUP vrne napako #N/V.

Rešitev: Prepričajte se, da vrednost za iskanje obstaja v izvornih podatkih ali pa v formuli uporabite rutino za obravnavo napak, kot je IFERROR. Primer: =IFERROR(FORMULA(),0), ki pomeni:

  • =IF(je vaša formula ovrednotena z napako, prikaži 0, v nasprotnem primeru pa prikaži rezultat formule)

Uporabite lahko narekovaje "", da ne prikažete nobenega besedila, ali pa dodate svoje besedilo: =IFERROR(FORMULA(),"Sem vstavite sporočilo o napaki")

Opomba

Če niste prepričani, kaj storiti na tej točki ali kakšno pomoč potrebujete, lahko podobna vprašanja poiščete na spletnem mestu Microsoftove skupnosti ali objavite svoje vprašanje.

Povezava do foruma skupnosti za Excel

Če še vedno potrebujete pomoč pri odpravljanju te napake, so na spodnjem kontrolnem seznamu navodila za odpravljanje težav, s katerimi boste lažje ugotovili, kaj je narobe v formulah.

Napačne vrste vrednosti

Vrednost za iskanje in izvorni podatki so različni podatkovni tipi. V funkcijo VLOOKUP želite na primer vključiti sklic na številko, vendar pa so izvorni podatki shranjeni kot besedilo.

Napačne vrste vrednosti. Primer pokaže, kako formula VLOOKUP vrne napako #N/A, ker je iskani element oblikovan kot število, iskalna tabela pa je oblikovana kot besedilo. Rešitev: Prepričajte se, da so podatkovni tipi enaki. Oblikovanje celic preverite tako, da izberete celico ali obseg celic, kliknete z desno tipko miške in izberete Oblikuj število celic>(ali pritisnete Ctrl+1) ter po potrebi spremenite obliko zapisa števila.

Pogovorno okno za oblikovanje celic prikaže zavihek »Število« z izbrano možnostjo »Besedilo«

Namig

Če želite vsiliti spremembo oblikovanja za celoten stolpec, najprej uporabite želeno oblikovanje, nato pa lahko uporabite možnost »Besedilo podatkov>do dokončanja stolpcev>«.

V celicah je dodaten presledek

S funkcijo TRIM lahko odstranite morebitne začetne ali končne presledke. V spodnjem primeru je funkcija TRIM ugnezdena v funkcijo VLOOKUP ter odstrani vodilne presledke iz imen v obsegu celic A2: A7 in vrne ime oddelka.

Uporaba funkcije VLOOKUP s funkcijo TRIM v formuli s polji za odstranjevanje vodilnih/končnih presledkov. Formula v celici E3 je {=VLOOKUP(D2,TRIM(A2:B7),2,FALSE)}, vnesti pa jo morate s kombinacijo CTRL+SHIFT+ENTER. =VLOOKUP(D2,TRIM(A2:B7),2,FALSE)

Opomba

Dinamične formule s polji – če imate trenutno različico okolja Microsoft 365 in ste na kanalu izdaje programa Insider Fast , lahko formulo vnesete v zgornjo levo celico izhodnega obsega, nato pa pritisnete tipko Enter , da potrdite formulo kot formulo z dinamičnim polji. V nasprotnem primeru morate vnesti formulo kot podedovano formulo s polji, tako da najprej izberete izhodni obseg, vnesete formulo v zgornjo levo celico izhodnega obsega, nato pa pritisnite tipko Ctrl + Shift + Enter za potrditev. Excel 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.

Primerjava uporabe načina približnega ujemanja ali natančnega ujemanja (TRUE/FALSE)

Funkcije, ki iščejo podatke v tabelah, morajo biti privzeto razvrščene v naraščajočem vrstnem redu. Vendar pa funkciji delovnega lista VLOOKUP in HLOOKUP vsebujeta argument obseg_iskanja, ki funkciji naroča, naj poišče točen rezultat, tudi če tabela ni razvrščena. Če želite najti natančno ujemanje, argument obseg_iskanja nastavite na FALSE. Če uporabite TRUE, ki funkciji naroča, naj poišče približno ujemanje, lahko pride do napake #N/V, poleg tega pa funkcija lahko vrne napačne rezultate, kot je prikazano v spodnjem primeru.

Primer, ko uporaba funkcije VLOOKUP z argumentom TRUE range_lookup privede do napačnih rezultatov. V tem primeru vnos »Banana« vrne napako #N/V, poleg tega pa vnos »Hruške« vrne napačno ceno. Do tega pride zaradi uporabe argumenta TRUE, ki funkciji VLOOKUP naroča, naj namesto natančnega ujemanja poišče približno ujemanje. Ni nobenega približnega ujemanja za »banano«, »hruška« pa je po abecednem vrstnem redu pred »lubenico«. Če v tem primeru uporabite funkcijo VLOOKUP z argumentom FALSE, pridobite pravilno ceno za »hruško«, vendar pa pri »banana« še vedno pride do napake #N/V, ker na seznamu za iskanje ni ustreznega vnosa »banana«.

Če uporabite funkcijo MATCH, poskusite spremeniti vrednost argumenta vrsta_ujemanja, da določite vrstni red razvrščanja v tabeli. Natančno ujemanje poiščete tako, da argument vrsta_ujemanja nastavite na 0 (nič).

Formula polja se sklicuje na obseg, ki nima enakega števila vrstic ali stolpcev kot obseg, ki vsebuje formulo s polji.

To rešite tako, da se prepričate, da ima obseg, na katerega se sklicuje formula polja, enako število vrstic in stolpcev kot obseg celic, v katerega ste vnesli formulo polja, ali pa vnesite formulo polja v manj oz. več celic, da se ujema s sklicem na obseg v formuli.

V tem primeru celica E2 vsebuje obsege z napačnimi sklici:

Primer formule s polji z neujemajočim se obsegom, zaradi katerega pride do napake #N/A. Formula v celici E2 je {=SUM(IF(A2:A11=D2,B2:B5))}, vnesti pa jo morate s kombinacijami CTRL+SHIFT+ENTER. =SUM(IF(A2:A11=D2,B2:B5))

Če želite, da formula izvede pravilen izračun, jo morate spremeniti tako, da oba obsega vključujeta vrstice od 2 do 11.

=SUM(IF(A2:A11=D2,B2:B11))

Opomba

Dinamične formule s polji – če imate trenutno različico okolja Microsoft 365 in ste na kanalu izdaje programa Insider Fast , lahko formulo vnesete v zgornjo levo celico izhodnega obsega, nato pa pritisnete tipko Enter , da potrdite formulo kot formulo z dinamičnim polji. V nasprotnem primeru morate vnesti formulo kot podedovano formulo s polji, tako da najprej izberete izhodni obseg, vnesete formulo v zgornjo levo celico izhodnega obsega, nato pa pritisnite tipko Ctrl + Shift + Enter za potrditev. Excel 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.

Če ste v celice ročno vnesli #N/V ali NV(), ker so manjkali podatki, ta vnos zamenjajte z dejanskimi podatki takoj, ko bodo na voljo. Dokler tega ne naredite, formule, ki se sklicujejo na te celice, ne morejo izračunati vrednosti in bodo namesto tega vrnile napako #N/V.

Primer napak #N/A v celicah, ki formuli SUM onemogoča pravilno računanje. V tem primeru May-December vrednosti #N/V, tako da skupna vsota ne more izračunati in namesto tega vrne napako #N/V.

V formuli z vnaprej določeno ali uporabniško določeno funkcijo manjka en ali več obveznih argumentov.

To rešite tako, da preverite sintakso formule za funkcijo, ki jo uporabljate, in vnesete vse potrebne argumente v formulo, ki vrne napako. Funkcijo boste morda morali preveriti v urejevalniku Visual Basic Editor (VBE). VBE lahko odprete na zavihku »Razvijalec« ali s tipkama ALT+F11.

Uporabniško določena funkcija, ki ste jo vnesli, ni na voljo.

To rešite tako, da preverite, ali ste odprli delovni zvezek, v katerem je uporabniško določena funkcija, in ali funkcija deluje pravilno.

Makro, ki ste ga zagnali, uporablja funkcijo, ki vrne vrednost #N/V.

To rešite tako, da preverite, ali so argumenti v funkciji pravilni in na pravilnem mestu.

Uredite zaščiteno datoteko, ki vsebuje funkcije, kot je CELL, vsebina celice pa vrne napako N/V

To rešite tako, da pritisnete tipke Ctrl+Alt+F9 za ponovni izračun lista

Potrebujete pomoč pri razumevanju argumentov funkcije?

Če ne poznate pravilnih argumentov, si lahko pomagate s čarovnikom za funkcije. Izberite celico z zadevno formulo, pojdite na zavihek »Formule « in pritisnite »Vstavi funkcijo«.

Gumb »Vstavi funkcijo«. Excel samodejno naloži čarovnika namesto vas:

Primer pogovornega okna čarovnika za formule. Ko kliknete posamezen argument, Excel prikaže ustrezne podatke za vsak argument.

Uporaba napake #N/V z grafikoni

Napaka #N/V je lahko uporabna. Protokol #N/V lahko običajno uporabljate, kadar uporabljate podatke, podobne podatkov v spodnjem primeru za grafikone, saj vrednosti #N/V ne bodo upodobljene na grafikonu. Spodaj so prikazani primeri videza grafikona z ničlami (0) ali #N/V.

Primer črtnega grafikona upodablja vrednosti 0 . V prejšnjem primeru lahko vidite, da so vrednosti 0 upodobljene in prikazane kot ravna črta na dnu grafikona, nato pa se vrednosti dvignejo, da prikažejo skupno vsoto. V spodnjem primeru pa so vrednosti 0 zamenjane z #N/V.

Primer črtnega grafikona, ki ne upodablja vrednosti #N/A.

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

Pretvarjanje števil v obliki besedila v število

Funkcija VLOOKUP

Funkcija HLOOKUP

Funkcija LOOKUP

Funkcija MATCH

Pregled formul v Excelu

Kako se izogniti nedelujočim formulam

Zaznavanje napak v formulah

Bližnjice na tipkovnici za Excel

Vse Excelove funkcije (po abecedi)

Vse Excelove funkcije (po kategoriji)