Kuinka käyttää IF ISNA -funktiota VLOOKUPin kanssa Excelissä (3 esimerkkiä)

  • Jaa Tämä
Hugh West

Tänään näytän, miten voit käyttää työkalua VLOOKUP yhdessä IF ja ISNA Excelin toiminnot.

Yksi Excelin tärkeimmistä ja laajimmin käytetyistä toiminnoista on VLOOKUP . Mutta kun käytät VLOOKUP , saatamme joskus kohdata virheitä, kun hakuarvo ei vastaa mitään arvoa hakumuotoilu .

The ISNA toiminnot Excel ovat käteviä näissä tilanteissa. ISNA yhdessä IF antaa meille mahdollisuuden etsiä toista arvoa, jos ensimmäinen arvo ei täsmää. Tämä on varsin hyödyllistä suurissa tietomäärissä.

IF ISNA -toiminto VLOOKUP:lla (Pikakatselu)

Lataa harjoituskirja

IF ISNA -funktion käyttäminen VLOOKUPin kanssa Excel.xlsx:ssä

Excel ISNA-funktio: syntaksi ja argumentti

Yhteenveto

  • Ottaa argumenttina arvon, ja palauttaa arvon TRUE jos se on #N/A Muussa tapauksessa palautetaan FALSE .
  • Saatavilla Excel 2003:sta.

Syntaksi

Syntax of the ISNA toiminto on:

=ISNA(arvo)

Argumentti

Argumentti Pakollinen tai vapaaehtoinen Arvo
arvo Vaadittu Arvo, jonka ISNA-funktio tarkistaa, onko kyseessä #N/A-virhe vai ei.

Paluuarvo

Palauttaa boolen arvon, TRUE tai FALSE . TRUE jos arvo on #N/A virhe, FALSE muuten.

IF ISNA -funktio VLOOKUPin kanssa: 3 esimerkkiä

Katsotaanpa joitakin esimerkkejä siitä, miten käytetään IF ja ISNA toiminnot VLOOKUP .

1. IF ISNA -funktion käyttäminen VLOOKUPin kanssa samassa taulukossa

Tässä meillä on tietokokonaisuus, jossa on KIRJAN tyyppi s, Nimet, ja Kirjoittajat kirjoja Martin Bookstore -nimisessä kirjakaupassa.

Nyt etsimme ensin kirjatyyppistä runoutta. Jos kirjatyyppistä runoutta ei ole saatavilla, etsimme romaania.

Yhdistelmä IF , ISNA, ja VLOOKUP sopii täydellisesti tähän.

Kaava on seuraava:

=IF(ISNA(VLOOKUP("Runous",B4:D20,2,FALSE)),VLOOKUP("Romaani",B4:D20,2,FALSE)))

Katsokaa, meillä on Uutuus , Oliver Twist , koska ei ollut mitään kirjaa Runous .

Kaavan selitys

  • VLOOKUP("Runous",B4:D20,2,FALSE) palauttaa #N/A virhe, koska ei ollut olemassa kirjatyyppiä nimeltä "Runous" taulukon ensimmäisessä sarakkeessa B4:D20 .

  • . ISNA(VLOOKUP("Runous",B4:D20,2,FALSE)) tulee ISNA(#N/A) ja se palauttaa TRUE .

  • IF(ISNA(VLOOKUP("Runous",B4:D20,2,FALSE)),VLOOKUP("Romaani",B4:D20,2,FALSE)) ) muuttuu nyt IF(TRUE,VLOOKUP("Novel",B4:D20,2,FALSE))) joka palauttaa VLOOKUP("Romaani",B4:D20,2,FALSE) .
  • VLOOKUP("Romaani",B4:D20,2,FALSE) etsii "Romaani" taulukon ensimmäisessä sarakkeessa B4:D20 (kirjatyyppi). Löydettyään yhden, se palauttaa Kirjan nimi sarakkeesta 2, Oliver Twist .

  • Siksi, IF(ISNA(VLOOKUP("Runous",B4:D20,2,FALSE)),VLOOKUP("Romaani",B4:D20,2,FALSE))) palauttaa "Oliver Twist" .

Lue lisää: VLOOKUPin käyttö VBA:ssa (4 tapaa)

2. IF ISNA -funktion käyttäminen VLOOKUPin kanssa eri taulukossa mutta samassa laskentataulukossa.

Tässä on toinen aineisto, jossa on kahden kirjakaupan, Martin Bookstoren ja Holder Bookstoren, kirjatietueet.

Tällä kertaa etsimme runokirjaa ensimmäisestä kirjakaupasta. Jos emme löydä sitä sieltä, etsimme sitä toisesta kirjakaupasta.

Kaava on seuraava:

=IF(ISNA(VLOOKUP("Runous",B4:D20,2,FALSE)),VLOOKUP("Runous",G4:I20,2,FALSE)))

Kun se ei löydä romaania ensimmäisestä kirjakaupasta, se etsii sellaisen toisesta kirjakaupasta ( G4:I20 ).

Ja löytää yhden nimeltä "Oodi yölaululle" , kirjoittanut John Keats.

Kaavan yksityiskohtainen selitys on esimerkissä 1.

Lue lisää: VLOOKUP-kaava Excelissä useilla arkeilla (4 yksinkertaista vinkkiä)

Samanlaisia lukemia

  • Kuinka VLOOKUP useista sarakkeista vain yhdellä paluulla Excelissä (2 tapaa)
  • VLOOKUP SUM Multiple Rows (4 tapaa vaihtoehtoisella)
  • VLOOKUP tekstin etsimiseen Excelissä (4 helppoa tapaa)
  • INDIRECT VLOOKUP Excelissä
  • VLOOKUP numeroiden kanssa Excelissä (4 esimerkkiä)

3. IF ISNA -funktion käyttäminen VLOOKUPin kanssa eri laskentataulukossa

Lopuksi meillä on toinen tietokokonaisuus, jossa on kahden kirjakaupan kirjatietueet, mutta tällä kertaa kahdessa eri työarkissa.

Ensin etsitään runokirjaa Martinin kirjakaupasta. Jos emme löydä sitä sieltä, etsimme sitä Holderin kirjakaupasta.

Syötämme tämän kaavan laskentataulukkoon nimeltä "Martin Bookstore".

=IF(ISNA(VLOOKUP("Runous",B4:D20,2,FALSE)),VLOOKUP("Runous",'Holder Bookstore'!B4:D20,2,FALSE)))

Se etsii runokirjaa Martinin kirjakaupasta.

Kun hän ei löydä sitä sieltä, hän etsii sitä Holderin kirjakaupasta ( 'Holder Bookstore'!B4:D20), ja löytää sellaisen sieltä.

Oodi yölaululle kirjoittanut John Keats.

Kaavan yksityiskohtainen selitys on esimerkissä 1.

Lue lisää: Tietojen vetäminen useista Excel-taulukoista (4 nopeaa tapaa)

IF ISNAn vaihtoehtoiset vaihtoehdot

Excel 2013:sta alkaen vaihtoehtoinen vaihtoehto IF ISNA toiminto on käytettävissä. Tätä kutsutaan IFNA toiminto.

The Syntaksi of the IFNA toiminto on:

=IFNA(arvo,arvo_if_na)

The IFNA kaava etsiä ensin runokirjaa, ja sitten etsiä romaania, jos mitään runoutta ei ole saatavilla on:

=IFNA(VLOOKUP("Runous",B4:D20,2,FALSE),VLOOKUP("Romaani",B4:D20,2,FALSE)))

Lue lisää: VLOOKUP-max-arvo Excelissä (rajoitukset ja vaihtoehtoiset vaihtoehdot)

Päätelmä

Voit siis käyttää IF ISNA toiminto VLOOKUP etsiä arvoa taulukosta ja tehdä jotain muuta, jos arvoa ei löydy sieltä. Onko sinulla kysyttävää? Kysy meiltä rohkeasti.

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.