Excel

VLOOKUP ilman # N / A -virhettä

Vlookup Without N Error

Excel-kaava: VLOOKUP ilman # N / A -virhettäYleinen kaava
= IFERROR ( VLOOKUP (value,table,2,FALSE),'message')
Yhteenveto

Voit piilottaa # N / A-virheen, jonka VLOOKUP heittää, kun se ei löydä arvoa. Voit käyttää IFERROR-toimintoa virheen havaitsemiseen ja palauttaa haluamasi arvon.

Selitys

Kun VLOOKUP ei löydä arvoa hakutaulukosta, se palauttaa # N / A -virheen. IFERROR-toiminnon avulla voit havaita virheet ja palauttaa oman mukautetun arvon virheessä. Jos VLOOKUP palauttaa arvon normaalisti, virhettä ei ole ja haettu arvo palautetaan. Jos VLOOKUP palauttaa # N / A -virheen, IFERROR ottaa vastaan ​​ja palauttaa antamasi arvon.



Jos sinulla on hakuarvo solussa A1 ja hakuarvot taulukon nimisellä alueella ja haluat solun olevan tyhjä, jos hakua ei löydy, voit käyttää:



 
= IFERROR ( VLOOKUP (A1,table,2,FALSE),'')

Jos haluat palauttaa Ei löydy -viestin, kun vastaavuutta ei löydy, käytä:

 
= IFERROR ( VLOOKUP (A1,table,2,FALSE),'Not found')

IFNA-vaihtoehto

Excel 2013: ssa IFNA-toiminto on käytettävissä pyydystämään ja käsittelemään # N / A-virheitä erikseen. Käyttösyntaksi on sama kuin IFERROR:



 
= IFERROR ( VLOOKUP (A1,table,2,FALSE),'Not found') = IFNA ( VLOOKUP (A1,table,2,FALSE),'Not found')

Vanhemmat versiot Excelistä

Excelin aiemmissa versioissa, joista puuttuu IFERROR-toiminto, sinun on toistettava VLOOKUP IF-toiminnon sisällä, joka havaitsee virheen ISNA: n tai ISERRORin kanssa. Esimerkiksi:

 
= IF ( ISNA ( VLOOKUP (A1,table,2,FALSE)),'', VLOOKUP (A1,table,2,FALSE))
Kirjailija Dave Bruns


^