VLOOKUP w/o #N/A Error - IFERROR/IFNA - Excel & Google Sheets

Lataa esimerkkityökirja

Lataa esimerkkityökirja

Tämä opetusohjelma opastaa sinua käsittelemään VLOOKUP -virheitä IFERROR- ja IFNA -ohjelmilla Excelissä ja Google Sheetsissä.

IFERROR ja VLOOKUP

Voit käyttää VLOOKUP -toimintoa IFERROR -funktion kanssa arvon (tai muun laskutoimituksen) palauttamiseksi virheen sijasta, jos tapahtuu virhe …

Tässä esimerkissä suoritetaan toinen VLOOKUP, jos ensimmäinen johtaa virheeseen.

1 = VIRHE (VLOOKUP (F3, B3: D6,3, FALSE), VLOOKUP ("Muu", B3: D6,3, FALSE))

Yllä olevassa esimerkissä etsimme a Kotelo jota ei ole hakutaulukossa. Ilman IFERROR -toimintoa VLOOKUP -toiminto palauttaisi virheen #N/A. IFERROR -toiminnon avulla voimme korvata virheen toisella yleisen tapauksen haulla. Toisin sanoen, jos Kotelo ei ole "Vahinko", "Onnettomuus" tai "Rikos", etsi Puhelinnumero kotelokoteloluokalle "Muu".

Huomaa, että IFERROR -toiminto hakee kaikenlaisia ​​virheitä: #N/A, #ARVO!, #TARKISTA!, #DIV/0! Tämä ei aina tuota haluamaasi tulosta. Alla olevassa esimerkissä hakutaulukko on nimetty alue: LookupTable. Jos kirjoitamme vahingossa väärin sen nimen (esim. "Hakutaulukko"), kaava palauttaa "Ei löydy" -viestin, myös luettelossa oleville tilitunnuksille.

1 = IFERROR (VLOOKUP (E3, hakutaulukko, 2, FALSE), "Ei löydy")

Koska kirjoitimme hakutaulukon nimen väärin, VLOOKUP -funktio palauttaa #NAME? virhe. IFERROR -toiminnolla korvaamme kaikenlaiset virheet "Not found" -viestillä, joka on harhaanjohtavaa.

Jos haluat käsitellä vain #N/A -virheitä, käytä sen sijaan IFNA -toimintoa.

IFNA ja VLOOKUP

Kun etsit arvoa VLOOKUP -toiminnolla, jota ei ole hakuryhmässäsi, saat virheen #N/A. IFNA -toiminnolla voit muuttaa virheilmoituksen mielivaltaiseksi sanomaksi (tai jopa tyhjäksi merkkijonoksi).

1 = IFNA (VLOOKUP (E3, B3: C6,2, FALSE), "Ei löydy")

Tilitunnusta 55 ei ole, joten kaava antaa meille "Ei löydy".

Kun tarkastelemme esimerkkiämme, jossa kirjoitimme tietoalueen nimen väärin, IFNA: n käyttäminen IFERRORin sijaan kertoo meille, että olemme tehneet virheen eikä sitä, että arvoa ei löytynyt:

Nimi? virhe tarkoittaa, että kaavamme syntaksissa on jotain vikaa, joten meidän on tarkistettava ja korjattava kirjoittamamme.

VLOOKUP w/o #N/A Virhe Google Sheetsissä

Nämä kaavat toimivat täsmälleen samalla tavalla Google Sheetsissä kuin Excelissä.

wave wave wave wave wave