IFERROR VLOOKUPin kanssa Excelissä (5 eri käyttöä)

  • Jaa Tämä
Hugh West

Kun VLOOKUP-toiminto ei löydä hakuarvoa hakumassasta, se näyttää virhemerkin, #N/A . Mutta voit päästä eroon tästä ongelmasta käyttämällä IFERROR-toiminto kanssa VLOOKUP Tässä artikkelissa näytän sinulle 5 eri käyttötapaa, joissa käytetään IFERROR kanssa VLOOKUP Excelissä.

Oletetaan, että meillä on tietokokonaisuus luokan eri oppilaiden saamista arvosanoista. Käytämme tätä tietokokonaisuutta osoittaaksemme eri käyttötarkoituksia, jotka liittyvät IFERROR kanssa VLOOKUP.

Lataa harjoituskirja

IFERROR VLOOKUP.xlsxx

IFERRORin käyttö VLOOKUPin kanssa Excelissä

Mitä tapahtuu, jos käytämme vain VLOOKUPia?

Ensin katsotaan, mitä tapahtuu, jos käytämme vain komentokoodia VLOOKUP Oletetaan, että Jessica on oppilas, jonka nimi ei kuulu tietokantaamme. Jos nyt löydämme Jessican saaman arvosanan käyttämällä funktiota VLOOKUP funktio, Excel näyttää virhemerkin #N/A. Voimme käsitellä tätä virhemerkkiä käyttämällä komentoa IFERROR toiminto, jossa on VLOOKUP toiminto

Katsotaanpa nyt, mitä eri käyttötarkoituksia IFERROR kanssa VLOOKUP.

1. IFERROR VLOOKUPin kanssa #N/A:n korvaamiseksi mukautetulla tekstillä

Oletetaan, että kun etsit oppilasta, jonka nimeä ei ole luettelossa, haluat näyttää mukautetun tekstin, kuten "Ei löydy". Tehtävän suorittamiseksi kirjoita seuraava kaava soluun F5 ja paina ENTER.

=IFERROR(VLOOKUP(E5,B4:C11,2,FALSE), "Not Found")

Tässä, E5 = hakuarvo, jota etsitään luettelosta.

B4:C11 = Lookup range, joka on tietokokonaisuutesi

2 = Lookup-sarake, joka on sarake Saavutetut arvosanat

FALSE tarkoittaa, että funktio etsii tarkkaa vastaavuutta.

Jos nyt kirjoitat minkä tahansa opiskelijan nimen luettelosta soluun E5 , saat hänen saamansa arvosanat soluun. F5.

Ja jos kirjoitat soluun oppilaan nimen, joka ei ole luettelossasi, soluun E5 ... F5 solu näyttää mukautetun tekstisi Ei löydy.

2. Tyhjän solun saaminen #N/A:n sijasta.

Jos haluat pitää solun tyhjänä, kun etsittyä nimeä ei ole luettelossa, kirjoita soluun seuraava kaava. E5,

=IFERROR(VLOOKUP(E5,B4:C11,2,FALSE), " ")

Täällä, E5 = hakuarvo, jota etsitään luettelosta.

B4:C11 = Lookup range, joka on tietokokonaisuutesi

2 = Lookup-sarake, joka on sarake Saavutetut arvosanat

FALSE tarkoittaa, että funktio etsii tarkkaa vastaavuutta.

Jos nyt kirjoitat minkä tahansa oppilaan nimen luettelosta soluun E5 , saat hänen saamansa arvosanat soluun. F5.

Mutta jos kirjoitat minkä tahansa nimen, jota ei ole tietokannassa, solu F5 pysyy tyhjänä.

3. IFERROR ja VLOOKUP jaetun tietokokonaisuuden osalta

Oletetaan, että tietokokonaisuudessasi on kaksi luetteloa. Haluat löytää opiskelijan saamat arvosanat molemmista luetteloista.

Kirjoita seuraava kaava soluun E5 ja paina ENTER

=IFERROR(VLOOKUP(E5,B4:C11,2,FALSE),VLOOKUP(E5,B14:C20,2,FALSE))

Täällä, E5 = hakuarvo, jota etsitään luettelosta.

B4:C11 =1. hakualue, joka on tietokokonaisuuden 1. luettelo.

B14:C20 = = 2. hakualue, joka on tietokokonaisuuden 2. luettelo.

2 = Lookup-sarake, joka on sarake Saavutetut arvosanat

FALSE tarkoittaa, että funktio etsii tarkkaa vastaavuutta.

Jos nyt kirjoitat minkä tahansa nimen mistä tahansa luettelosta, soluun E5, saat kyseisen henkilön saamat arvosanat soluun. F5.

4. IFERROR VLOOKUPin kanssa löytää aina tuloksen

Oletetaan, että tietokannassasi on yrityksesi eri toimipisteiden yhteystietonumerot. Haluat näyttää yhteystietonumeron, jos joku etsii jotakin toimipistettä, vaikka toimipisteen nimi ei olisi luettelossasi. Jos toimipisteen nimeä ei ole luettelossa, haluat näyttää pääkonttorin yhteystietonumeron.

Kirjoita seuraava kaava mihin tahansa tyhjään soluun ja paina näppäintä ENTER

=IFERROR(VLOOKUP(E5,B4:C8,2,FALSE),VLOOKUP("Pääkonttori",B4:C8,2,FALSE)))

Täällä, E5 = hakuarvo, jota etsitään luettelosta.

B4:C11 = Lookup range, joka on tietokokonaisuutesi

2 = Lookup-sarake, joka on sarake Yhteystiedot

FALSE tarkoittaa, että funktio etsii tarkkaa vastaavuutta.

Jos nyt kirjoitat minkä tahansa haaran nimen soluun E4 joka ei ole luettelossa, saat pääkonttorin yhteystietonumeron soluun, johon kirjoitit kaavan.

5. Vanhemmille Excel-versioille

Excel 2013:ssa tai missä tahansa vanhemmassa versiossa IFERROR funktio ei ole käytettävissä, mutta voit tehdä saman tehtävän käyttämällä funktiota IF-toiminto ja ISNA:n toiminta yhdessä VLOOKUP toiminto.

Kirjoita seuraava kaava soluun F5 ja paina ENTER

=IF(ISNA(VLOOKUP(E5,B4:C11,2,FALSE)), "Ei löydy", VLOOKUP(E5,B4:C11,2,FALSE))

Tässä, E5 = hakuarvo, jota etsitään luettelosta.

B4:C11 = Lookup range, joka on tietokokonaisuutesi

2 = Lookup-sarake, joka on sarake Yhteystiedot

FALSE tarkoittaa, että funktio etsii tarkkaa vastaavuutta.

Jos nyt kirjoitat minkä tahansa opiskelijan nimen luettelosta soluun E5 , saat hänen saamansa arvosanat soluun. F5.

Ja jos kirjoitat soluun oppilaan nimen, joka ei ole luettelossasi, soluun E5 , Cell F5 näyttää mukautetun tekstisi Ei löydy.

Päätelmä

The IFERROR toiminnon avulla voit jättää virhearvon pois virhearvosta. VLOOKUP Voit käyttää IFERROR kanssa VLOOKUP jossakin tässä artikkelissa kuvatuista käyttötarkoituksista. Jos kohtaat ongelmia funktioiden yhdistämisessä, jätä kommentti. Jos tiedät muita käyttötarkoituksia funktioille IFERROR kanssa VLOOKUP , kerro meille siitä kommenttiosioon.

Hugh West on erittäin kokenut Excel-kouluttaja ja analyytikko, jolla on yli 10 vuoden kokemus alalta. Hän on koulutukseltaan laskentatoimen ja rahoituksen kandidaatti sekä kauppatieteiden maisteri. Hughilla on intohimo opettamiseen, ja hän on kehittänyt ainutlaatuisen opetusmenetelmän, jota on helppo seurata ja ymmärtää. Hänen asiantuntemuksensa Excelistä on auttanut tuhansia opiskelijoita ja ammattilaisia ​​maailmanlaajuisesti parantamaan taitojaan ja menestymään urallaan. Blogissaan Hugh jakaa tietämyksensä maailman kanssa tarjoamalla ilmaisia ​​Excel-opetusohjelmia ja verkkokoulutusta auttaakseen yksilöitä ja yrityksiä saavuttamaan täyden potentiaalinsa.