Sisällysluettelo
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))
tuleeISNA(#N/A)
ja se palauttaa TRUE .
IF(ISNA(VLOOKUP("Runous",B4:D20,2,FALSE)),VLOOKUP("Romaani",B4:D20,2,FALSE))
) muuttuu nytIF(TRUE,VLOOKUP("Novel",B4:D20,2,FALSE)))
joka palauttaaVLOOKUP("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.