Excel-kaava: VLOOKUP ilman # N / A -virhettä -

Sisällysluettelo

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 havaitsemiseksi ja palauttamaan 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 viestin "Ei löydy", 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))

Mielenkiintoisia artikkeleita...