Sisukord
Täna näitan, kuidas saab kasutada VLOOKUP koos IF ja ISNA Exceli funktsioonid.
Üks tähtsamaid ja laialdaselt kasutatavaid Exceli funktsioone on VLOOKUP . Kuid kasutades VLOOKUP , võib mõnikord tekkida vigu, kui otsinguväärtus ei vasta üheski väärtuses otsingumassiiv .
The ISNA funktsioonid Excel tulevad sellistes olukordades kasuks. ISNA koos IF annab meile võimaluse otsida teist väärtust, kui esimene väärtus ei vasta. See on üsna kasulik suurte andmekogumite puhul.
IF ISNA funktsioon koos VLOOKUPiga (Kiirvaade)
Lae alla praktiline töövihik
Kuidas kasutada funktsiooni IF ISNA koos VLOOKUPiga Excel.xlsxis.xlsxExceli ISNA funktsioon: süntaks ja argument
Kokkuvõte
- Võtab argumendina väärtuse ja tagastab TÕELINE kui tegemist on #N/A viga. Vastasel juhul tagastab VALE .
- Saadaval alates Excel 2003.
Süntaks
Süntaks ISNA funktsioon on:
=ISNA(väärtus)
Argument
Argument | Kohustuslik või vabatahtlik | Väärtus |
väärtus | Nõutav | Väärtus, mida ISNA funktsioon kontrollib, kas #N/A viga või mitte. |
Tagastatav väärtus
Tagastab booluse väärtuse, TÕELINE või VALE . TÕELINE kui väärtus on #N/A viga, VALE muidu.
IF ISNA funktsioon koos VLOOKUPiga: 3 näidet
Vaatame mõned näited, kuidas kasutada IF ja ISNA funktsioonid koos VLOOKUP .
1. Funktsiooni IF ISNA kasutamine koos VLOOKUPiga samas tabelis
Siin on meil andmekogum koos RAAMATUTüüp s, Nimed, ja Autorid mõnest raamatust raamatupoes nimega Martin Bookstore.
Nüüd otsime kõigepealt raamatutüüpi luulet. Kui raamatutüüpi luulet ei ole, siis otsime romaani.
Kombinatsioon IF , ISNA, ja VLOOKUP on siinkohal täiuslik vaste.
Valem on järgmine:
=IF(ISNA(VLOOKUP("Luule",B4:D20,2,FALSE)),VLOOKUP("Romaan",B4:D20,2,FALSE))
Vaata, meil on Uudne , Oliver Twist , kuna puudus raamat Luule .
Valemi selgitus
VLOOKUP("Poeetika",B4:D20,2,FALSE)
tagastab #N/A viga, kuna puudus raamatutüüp nimega "Luule" tabeli esimeses veerus B4:D20 .
- .
ISNA(VLOOKUP("Poeetika",B4:D20,2,FALSE))
muutubISNA(#N/A)
ja see tagastab TÕELINE .
IF(ISNA(VLOOKUP("Luule",B4:D20,2,FALSE)),VLOOKUP("Romaan",B4:D20,2,FALSE))
) muutub nüüdIF(TRUE,VLOOKUP("Romaan",B4:D20,2,FALSE))
mis tagastabVLOOKUP("Romaan",B4:D20,2,FALSE)
.VLOOKUP("Romaan",B4:D20,2,FALSE)
otsib "Romaan" tabeli esimeses veerus B4:D20 (raamatutüüp). Pärast ühe leidmist tagastab see Raamatu nimi 2. veerust, Oliver Twist .
- Seega,
IF(ISNA(VLOOKUP("Luule",B4:D20,2,FALSE)),VLOOKUP("Romaan",B4:D20,2,FALSE))
tagastab "Oliver Twist" .
Loe edasi: Kuidas kasutada VLOOKUP-i VBA-s (4 võimalust)
2. Funktsiooni IF ISNA kasutamine koos VLOOKUPiga teises tabelis, kuid samal töölehel
Siin on veel üks andmekogum kahe raamatupoe, Martin Bookstore ja Holder Bookstore, raamatute kirjetega.
Seekord otsime luuleraamatut esimeses raamatupoes. Kui me seda sealt ei leia, siis otsime seda teises raamatupoes.
Valem on järgmine:
=IF(ISNA(VLOOKUP("Luuletus",B4:D20,2,FALSE)),VLOOKUP("Luuletus",G4:I20,2,FALSE))
Vaadake, kui ta ei leia romaani esimeses raamatupoes, otsib ta seda teises raamatupoes ( G4:I20 ).
Ja leiab ühe nimega "Ood ööbikule" John Keats.
Valemi üksikasjalik selgitus on esitatud näites 1.
Loe edasi: VLOOKUP-vormel Excelis mitme lehega (4 lihtsat nõuannet)
Sarnased lugemised
- Kuidas VLOOKUP mitmest veerust ainult ühe tagastusega Excelis (2 võimalust)
- VLOOKUP SUM Mitme rea summeerimine (4 võimalust koos alternatiiviga)
- VLOOKUP teksti otsimiseks Excelis (4 lihtsat viisi)
- INDIRECT VLOOKUP Excelis
- VLOOKUP numbritega Excelis (4 näidet)
3. Funktsiooni IF ISNA kasutamine koos VLOOKUPiga teisel töölehel
Lõpuks on meil veel üks andmekogum kahe raamatupoe raamatute kirjetega, kuid seekord kahel erineval töölehel.
Kõigepealt otsime luulekogu Martin raamatupoest. Kui me seda sealt ei leia, siis otsime Holderi raamatupoest.
Sisestame selle valemi töölehele nimega "Martin Bookstore".
=IF(ISNA(VLOOKUP("Luule",B4:D20,2,FALSE)),VLOOKUP("Luule",'Holder Bookstore'!B4:D20,2,FALSE))
See otsib Martin Raamatupoes luulekogu.
Kui ei leia seda sealt, otsib ühe Holderi raamatupoest ( "Holder Bookstore"!B4:D20), ja leiab sealt ühe.
Ood ööbikule John Keats.
Valemi üksikasjalik selgitus on esitatud näites 1.
Loe edasi: Kuidas tõmmata andmeid mitmest töölehest Excelis (4 kiiret viisi)
IF ISNA alternatiivsed võimalused
Alates Excel 2013, alternatiivne võimalus IF ISNA funktsioon on saadaval. Seda nimetatakse IFNA funktsioon.
The Süntaks kohta IFNA funktsioon on:
=IFNA(value,value_if_na)
The IFNA valemiga kõigepealt otsida luuleraamatut ja seejärel otsida romaani, kui mingit luulet ei ole saadaval on:
=IFNA(VLOOKUP("Luule",B4:D20,2,FALSE),VLOOKUP("Romaan",B4:D20,2,FALSE))
Loe edasi: VLOOKUP maksimaalne väärtus Excelis (koos piirangute ja alternatiivsete võimalustega)
Kokkuvõte
Seega saate kasutada IF ISNA funktsiooniga VLOOKUP et otsida tabelist väärtust ja teha teist asja, kui te ei leia sealt väärtust. Kas teil on küsimusi? Küsige julgelt.