Excel

#N/A -virheen korjaaminen

How Fix N Error

Excel -kaava: #N/A -virheen korjaaminenYleinen kaava | _+_ | Yhteenveto

Virhe #N/A tulee yleensä näkyviin, kun jotain ei löydy tai tunnisteta. Kuitenkin #N/A -virheet voivat johtua myös ylimääräisistä välilyönneistä, kirjoitusvirheistä tai puutteellisesta hakutaulukosta. Toiminnot, joihin useimmiten #N/A -virhe vaikuttaa, ovat perinteisiä hakutoimintoja, mukaan lukien VLOOKUP , HLOOKUP , KATSO YLÖS ja OTTELU . Katso lisätietoja ja ratkaisuohjeet alta.



Selitys

Tietoja #N/A -virheestä

Virhe #N/A tulee näkyviin, kun jotain ei löydy tai tunnisteta. Se on usein hyödyllinen virhe, koska se kertoo, että jotain tärkeää puuttuu - tuote ei ole vielä saatavilla, työntekijän nimi on kirjoitettu väärin, värivaihtoehto, jota ei ole olemassa jne.

Excel-kaavan ero kahden päivämäärän välillä

Kuitenkin #N/A -virheet voivat johtua myös ylimääräisistä välilyönneistä, kirjoitusvirheistä tai puutteellisesta hakutaulukosta. Toiminnot, joihin useimmiten #N/A -virhe vaikuttaa, ovat perinteisiä hakutoimintoja, mukaan lukien VLOOKUP , HLOOKUP , KATSO YLÖS ja OTTELU .





Paras tapa estää #N/A -virheet on varmistaa, että hakuarvot ja hakutaulukot ovat oikein ja täydellisiä. Jos näet odottamattoman #N/A -virheen, tarkista ensin seuraavat asiat:

  1. Hakuarvo on kirjoitettu oikein eikä sisällä ylimääräisiä välilyöntejä.
  2. Hakutaulukon arvot on kirjoitettu oikein, eivätkä ne sisällä ylimääräistä tilaa.
  3. Hakutaulukko sisältää kaikki vaaditut arvot.
  4. Toiminnolle annettu hakualue on valmis (eli ei leikkaa tietoja).
  5. Haun arvon tyyppi = hakutaulukon tyyppi (eli molemmat ovat tekstiä, molemmat ovat numeroita jne.)
  6. Vastaavuus (likimääräinen vs. tarkka) on asetettu oikein.

Huomaa: jos saat väärän tuloksen, kun pitäisi nähdä #N/A -virhe , varmista, että sinulla on tarkka vastaavuus on määritetty oikein . Arvioitu ottelutila palauttaa mielellään kaikenlaisia ​​virheellisiä tuloksia :)



#N/A -virheen sieppaaminen IFERRORilla

Yksi vaihtoehto #N/A -virheen sieppaamiseen on IFERROR -toiminto. IFERROR pystyy huomaamaan virheet ja palauttamaan vaihtoehtoisen tuloksen.

Esitetyssä esimerkissä #N/A -virhe tulee näkyviin soluun F5, koska 'jäätelöä' ei ole hakutaulukossa, joka on nimetty alue 'data' (B5: C9).

= IFERROR (FORMULA(),'message')

Tämän virheen käsittelemiseksi, IFERROR -toiminto on kääritty VLOOKUP -kaavan ympärille seuraavasti:

 
= VLOOKUP (E5,data,2,0) // 'ice cream' is not found

Jos VLOOKUP -funktio palauttaa virheen, IFERROR -toiminto 'havaitsee' virheen ja palauttaa 'Ei löydy'.

#N/A -virheen sieppaaminen IFNA: n avulla

The IFNA -toiminto voi myös siepata ja käsitellä erityisesti #N/A -virheitä. Käytön syntaksi on sama kuin IFERROR:

 
= IFERROR ( VLOOKUP (E7,data,2,0),'Not found')

IFNA -toiminnon etuna on se, että se on kirurgisempi ja kohdistuu vain #N/A -virheisiin. IFERROR -toiminto puolestaan ​​havaitsee kaikki virheet. Vaikka esimerkiksi kirjoittaisit VLOOKUP väärin, IFERROR palauttaa 'Ei löydy'.

Ei viestiä

Jos et halua näyttää mitään viestiä, kun sieppaat #N/A -virheen (eli haluat näyttää tyhjän solun), voit käyttää tyhjä merkkijono ('') kuten tämä:

 
= IFERROR ( VLOOKUP (A1,table,column,0),'Not found') = IFNA ( VLOOKUP (A1,table,column,0),'Not found')

INDEKSI ja MATCH

MATCH -funktio palauttaa myös #N/A, jos arvoa ei löydy. Jos käytät INDEX- ja MATCH -sovelluksia yhdessä, voit vangita #N/A -virheen samalla tavalla. Yllä olevan esimerkin perusteella F5: n kaava olisi seuraava:

 
= IFERROR ( VLOOKUP (E7,data,2,0),'')

Lue lisää aiheesta INDEKSI ja MATCH .

kuinka tehdä vlookup Excel 2010: ssä

Pakotetaan #N/A -virhe

Jos haluat pakottaa #N/A -virheen laskentataulukkoon, voit käyttää NA -toiminto . Jos esimerkiksi näytät #N/A solussa, kun A1 on nolla, voit käyttää seuraavanlaista kaavaa:

 
= IFERROR ( INDEX (C5:C9, MATCH (E5,B5:B9,0)),'Not found')
Kirjailija Dave Bruns


^