Hoe om IF ISNA-funksie te gebruik met VLOOKUP in Excel (3 voorbeelde)

  • Deel Dit
Hugh West

Ek sal vandag wys hoe jy die VLOOKUP kan gebruik in kombinasie met die IF en ISNA funksies van Excel.

Een van die belangrikste en mees gebruikte funksies van Excel is VLOOKUP . Maar terwyl ons VLOOKUP gebruik, kan ons soms foute ondervind wanneer die opsoekwaarde nie ooreenstem met enige waarde in die opsoekskikking .

Die ISNA -funksies van Excel kom handig te pas in hierdie situasies. ISNA in kombinasie met IF bied ons die geleentheid om na 'n ander waarde te soek as die eerste waarde nie ooreenstem nie. Dit is baie nuttig vir groot stelle data.

IF ISNA-funksie met VLOOKUP (Quick View)

Laai Oefenwerkboek af

Hoe om IF ISNA-funksie te gebruik met VLOOKUP in Excel.xlsx

Excel ISNA-funksie: sintaksis en argument

Opsomming

  • Neem 'n Waarde as die argument, en gee WAAR terug as dit 'n #N/A fout is. Andersins, gee ONWAAR terug.
  • Beskikbaar vanaf Excel 2003.

Sintaksis

Die sintaksis van die ISNA -funksie is:

=ISNA(value)

Argument

Argument Vereis of opsioneel Waarde
waarde Vereis Die waarde wat die ISNA-funksie kontroleer of 'n #N/A-fout is of nie.

Opbrengswaarde

Gee 'n Boole-waarde terug, WAAR of ONWAAR . WAAR as die waarde 'n #N/A fout is, ONWAAR anders.

IF ISNA Funksie met VLOOKUP: 3 Voorbeelde

Kom ons kyk na 'n paar voorbeelde van die gebruik van die IF en ISNA funksies met VLOOKUP .

1. Gebruik IF ISNA-funksie met VLOOKUP in dieselfde tabel

Hier het ons 'n datastel met die BOEKtipe s, Name, en Skrywers van 'n paar boeke in 'n boekwinkel genaamd Martin Bookstore.

Nou sal ons eers 'n boektipe poësie soek. As 'n boektipe poësie nie beskikbaar is nie, sal ons na 'n roman soek.

'n Kombinasie van die IF , ISNA, en VLOOKUP is die perfekte pasmaat hier.

Die formule sal wees:

=IF(ISNA(VLOOKUP("Poetry",B4:D20,2,FALSE)),VLOOKUP("Novel",B4:D20,2,FALSE))

Sien, ons het 'n Roman , Oliver Twist , aangesien daar geen boek van Poësie was nie.

Verduideliking van die Formule

  • VLOOKUP("Poetry",B4:D20,2,FALSE) gee #N/A fout, aangesien daar geen boektipe genaamd “Poësie” in was nie die eerste kolom van tabel B4:D20 .

  • . ISNA(VLOOKUP("Poetry",B4:D20,2,FALSE)) word ISNA(#N/A) en dit gee WAAR terug.

  • IF(ISNA(VLOOKUP("Poetry",B4:D20,2,FALSE)),VLOOKUP("Novel",B4:D20,2,FALSE) ) word nou IF(TRUE,VLOOKUP("Novel",B4:D20,2,FALSE)) wat VLOOKUP("Novel",B4:D20,2,FALSE) gee.
  • VLOOKUP("Novel",B4:D20,2,FALSE) soek na 'n “Roman” in die eerste kolom van tabel B4:D20 (Boek Tik). Nadat dit een gevind is, gee dit die Boeknaam terug vanaf kolom 2, OliverTwist .

  • Daarom gee IF(ISNA(VLOOKUP("Poetry",B4:D20,2,FALSE)),VLOOKUP("Novel",B4:D20,2,FALSE)) terug “Oliver Twist” .

Lees meer: Hoe om VLOOKUP in VBA te gebruik (4 maniere)

2. Gebruik IF ISNA-funksie met VLOOKUP in 'n Verskillende tabel maar dieselfde werkkaart

Hier het ons nog 'n datastel met die boekrekords van twee boekwinkels, Martin Bookstore en Holder Bookstore.

Hierdie keer gaan ons in die eerste boekwinkel na 'n poësieboek soek. As ons dit nie daar kry nie, sal ons in die tweede boekwinkel soek.

Die formule sal wees:

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

Sien, wanneer dit nie 'n roman in die eerste boekwinkel kry nie, soek dit vir een in die tweede boekwinkel ( G4:I20 ).

En vind een met die naam “Ode aan die nagtegaal” , deur John Keats.

Vir 'n gedetailleerde verduideliking van die formule, sien voorbeeld 1.

Lees meer: VLOOKUP-formule in Excel met veelvuldige velle (4 eenvoudige wenke)

Soortgelyke lesings

  • Hoe om op te soek vanaf veelvuldige kolomme met slegs een terugkeer in Excel (2 maniere)
  • VLOOKUP SOM veelvuldige rye (4 maniere met alternatiewe)
  • VLOOKUP om teks in Excel te soek (4 maklike maniere)
  • INDIREKTE OPSOEK in Excel
  • VLOOKUP met syfers in Excel (4 voorbeelde)

3. Gebruik IF ISNA-funksie met VLOOKUP in 'n ander werkblad

Uiteindelik het ons nog 'n datastel met die boekrekords van twee boekwinkels, maar hierdie keer in twee verskillende werkkaarte.

Eers gaan ons soek na 'n poësieboek in die Martin Boekwinkel. As ons dit nie daar kry nie, sal ons in die Holder Bookstore soek.

Ons voer hierdie formule in die werkblad genaamd “Martin Bookstore” in.

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

Dit soek 'n Poësieboek in die Martin Boekwinkel.

Wanneer vind nie dit daar, soek een in die Holder Bookstore ( 'Holder Bookstore'!B4:D20), en kry een daar.

Ode to the Nightingale deur John Keats.

Vir 'n gedetailleerde verduideliking van die formule, sien voorbeeld 1.

Lees meer: ​​ Hoe om data uit veelvuldige werkblaaie in Excel te trek (4 vinnige Maniere)

Alternatiewe opsies van IF ISNA

Vanaf Excel 2013 is 'n alternatiewe opsie van die IF ISNA funksie beskikbaar. Dit word die IFNA -funksie genoem.

Die Sintaksis van die IFNA -funksie is:

=IFNA(value,value_if_na)

Die IFNA -formule om eers na 'n poësieboek te soek, en dan na 'n roman te soek as enige poësie nie beskikbaar is nie, sal wees:

=IFNA(VLOOKUP("Poetry",B4:D20,2,FALSE),VLOOKUP("Novel",B4:D20,2,FALSE))

Lees meer: VLOOKUP maksimum waarde in Excel (met beperkings en alternatiewe opsies)

Gevolgtrekking

Jy kan dus die IF ISNA -funksie met VLOOKUP gebruik om 'n waarde in 'n tabel te soek en doen nog iets as jy nie kry niedie waarde daar. Het jy enige vrae? Vra ons gerus.

Hugh West is 'n hoogs ervare Excel-afrigter en ontleder met meer as 10 jaar ondervinding in die bedryf. Hy het 'n Baccalaureusgraad in Rekeningkunde en Finansies en 'n Meestersgraad in Besigheidsadministrasie. Hugh het 'n passie vir onderrig en het 'n unieke onderrigbenadering ontwikkel wat maklik is om te volg en te verstaan. Sy kundige kennis van Excel het duisende studente en professionele persone wêreldwyd gehelp om hul vaardighede te verbeter en uit te blink in hul loopbane. Deur sy blog deel Hugh sy kennis met die wêreld, en bied gratis Excel-tutoriale en aanlyn opleiding aan om individue en besighede te help om hul volle potensiaal te bereik.