Selles artiklis õpime, miks #N/A esineb ja kuidas Excelis #N/A -d parandada.
Excelis saame kohati vea #N/A. See tõrge ilmneb siis, kui millestki on puudu midagi olulist, mida lahtrisse esitatud valemist ei leita ega tuvastata ja Excel tuvastab selle vea. Vastavalt Microsofti ametlikule saidile a #Ei ole on Exceli viis öelda, et väärtus, mida otsite, on pole saadaval teie esitatud loendis.
Kui otsite tabelist mõnda väärtust ja kui seda ei leita ega tuvastata, soovitab see tõrge teil kontrollida mõnda allpool käsitletud punkti.
Mõistame, kuidas see viga ilmnes ja kuidas neid mõne näite abil parandada
#N/A viga väärtuse tõttu ei leitud.
Vea #N/A peamine põhjus on see, kui lahtri väärtust loendist ei leita. Üldjuhul sobitab Excel väärtuse otsingumassiivi iga elemendiga ja tagastab esimese sobitatud väärtuse, kui see on leitud, vastasel juhul tagastab vea #N/A. Siin viga #N/A viitab sellele, et loendist otsitavat väärtust ei leitud. Lisateabe saamiseks vaadake allolevat näidet.
Näiteks funktsioon LOOKUP vastab esimese massiivi väärtusele ja tagastab vastava teise massiivi väärtuse. Allpool näidatud andmetes.
Vaadake ülaltoodud pilti ja mõistke, et viga juhtus. Ülaltoodud funktsioon otsib ID -veerust väärtust "Purple", mida see ilmselt ei leia.
Kuidas seda parandada! Te ei saa tulemuse viga parandada, kui tulemuses pole sobivat väärtust. Kuid esimene probleem on see, et me vaatame vale massiivi. Kontrollige massiivi, mille annate funktsioonile argumendina.
kaks võimalust selle vea saamiseks, mis tagastab vea #N/A
Esimene meetod on funktsiooni IFERROR kasutamine funktsiooni vea tuvastamiseks
Üldine valem:
= IFERROR (FUNKTSIOON, "vastus") |
Selgitus:
- Funktsioon täidab oma ülesannet nii, nagu peaks.
- Funktsioon IFERROR tagastab väärtuse, kui see on leitud.
- Kuid funktsioon IFERROR tagastab "vastuse", kui leitakse mõni viga.
Ülaltoodud hetktõmmisel tagastab funktsioon vea asemel vastuse "Vabandust, ei leitud".
Teine meetod on IFNA funktsiooni kaudu, et funktsiooni viga tuvastada. See funktsioon on mõeldud eranditult vea #N/A tuvastamiseks.
Üldine valem:
= IFNA (FUNKTSIOON, "vastus") |
Selgitus:
- Funktsioon täidab oma ülesannet nii, nagu peaks.
- Funktsioon IFNA tagastab väärtuse, kui see on leitud.
- Funktsioon IFNA tagastab "vastuse", kui leitakse mõni viga
Ülaltoodud hetktõmmisel tagastab funktsioon vea asemel vastuse "Vabandust, ei leitud".
Nagu näete, saab funktsioonidega töötamisel tõrke #N/A lahendada.
#N/Viga põhjustatud väärtust ei tuvastatud
Vea #N/A peamine põhjus on see, kui lahtri väärtust pole loendis tuvastatud. Üldjuhul sobitab Excel väärtuse otsingumassiivi iga elemendiga ja tagastab esimese sobitatud väärtuse, kui see on leitud, vastasel juhul tagastab vea #N/A. Siin viga #N/A viitab sellele, et loendist otsitavat väärtust pole tuvastatud. Lisateabe saamiseks vaadake allolevat näidet.
Näiteks funktsioon LOOKUP vastab esimese massiivi väärtusele ja tagastab vastava teise massiivi väärtuse. Allpool näidatud andmetes.
Vaadake ülaltoodud pilti ja mõistke, et viga juhtus. Ülaltoodud funktsioon otsib ID -veerust ID, mis on tähistatud punasega. Miks siis funktsioon väljundit ei anna.
Kuidas seda parandada! Saate selle vea tulemuse parandada, järgige allpool näidatud punkte.
- Otsingu väärtus on õigesti kirjutatud ega sisalda täiendavaid tühikuid.
- Otsingutabeli väärtused on õigesti kirjutatud ega sisalda lisaruumi.
- Otsingutabel sisaldab kõiki nõutavaid väärtusi.
- Funktsioonile pakutav otsinguvahemik on täielik.
- Otsingu väärtuse tüüp = otsingutabeli tüüp (st mõlemad on tekstid, mõlemad on numbrid jne)
- Sobivus (ligikaudne vs täpne) on õigesti seadistatud.
Ülaltoodud hetktõmmisel ilmnes viga lisaruumi korral.
Nagu näete, #Ei ole Funktsioonidega töötamisel saab viga kõrvaldada.
Lõksus #N/A viga ja teadet "vastus" pole
kaks võimalust selle vea saamiseks, mis tagastab vea #N/A
Esimene meetod on funktsiooni IFERROR kasutamine funktsiooni vea tuvastamiseks
Üldine valem:
= IFERROR (FUNKTSIOON, "") |
Selgitus:
- Funktsioon täidab oma ülesannet nii, nagu peaks.
- Funktsioon IFERROR tagastab väärtuse, kui see on leitud.
- Kuid funktsioon IFERROR tagastab tühja stringi (""), kui leitakse mõni viga.
Ülaltoodud hetktõmmisel ilmnes viga lisaruumi korral.
Nagu näete, #Ei ole Funktsioonidega töötamisel saab viga kõrvaldada.
Lõksus #N/A viga ja teadet "vastus" pole
kaks võimalust selle vea saamiseks, mis tagastab vea #N/A
Esimene meetod on IFNA funktsiooni kasutamine funktsiooni vea tuvastamiseks
Üldine valem:
= IFNA (FUNKTSIOON, "") |
Selgitus:
- Funktsioon täidab oma ülesannet nii, nagu peaks.
- Funktsioon IFNA tagastab väärtuse, kui see on leitud.
- Kuid IFNA funktsioon tagastab tühja stringi (""), kui leitakse mõni viga.
Ülaltoodud hetktõmmisel tagastab funktsioon vea asemel vastusena tühja stringi ("").
Lõksus #N/A viga INDEKS ja MATCH funktsiooni
KUI funktsiooni INDEX ja MATCH kasutamine funktsiooni VLOOKUP asemel. Vaadake allolevat hetktõmmist ja tabelis kasutatud valemit. Kasutage valemit.
= IFERROR (INDEX (B2: B9, MATCH (D3, A2: A9, 0)), "Ei leitud") |
Nagu näete, kuidas funktsiooniga #N/A viga tagastab vea #N/A ja pärast parandust töötab valem hästi.
Excelis saate sundida vea #N/A, kui tulemust pole vaja kuvada. Exceli funktsiooni NA kasutamine.
Kasutage valemit:
= IF (A3 = "", NA (), "Non-blank") |
Loodetavasti on see artikkel selgitav, miks #N/A ilmneb ja kuidas viga Excelis #N/A parandada. Siit leiate rohkem artikleid Exceli veafunktsioonide kohta. Palun jagage oma päringut allpool kommentaaride kastis. Me aitame teid.
#VALUE viga ja kuidas seda Excelis parandada
Kuidas parandada numbrit #NUM! Viga
Kuidas kasutada Excelis metamärke
Kuidas Excelist teksti eemaldada, alustades positsioonist
Tekstisisestuste valideerimine
Looge Excelis värviga ripploend
Eemaldage Exceli tekstist esi- ja lõppruumid
Populaarsed artiklid
Muutke ripploendit
Absoluutne viide Excelis
Kui tingimusvorminguga
Kui metamärkidega
Vlookup kuupäeva järgi
Liituge Excelis ees- ja perekonnanimega
Loendage lahtrid, mis vastavad kas A või B.
Teisendage tollid Excelis 2016 jalgadeks ja tollideks
50 Exceli otsetee tootlikkuse suurendamiseks