Jak používat funkci IF ISNA s VLOOKUP v aplikaci Excel (3 příklady)

  • Sdílet Toto
Hugh West

Dnes vám ukážu, jak můžete použít VLOOKUP v kombinaci s IF a ISNA funkce aplikace Excel.

Jednou z nejdůležitějších a nejpoužívanějších funkcí aplikace Excel je VLOOKUP . Ale při používání VLOOKUP , můžeme se někdy setkat s chybami, když vyhledávací hodnota neodpovídá žádné hodnotě v vyhledávací pole .

Na stránkách ISNA funkce Excel se v těchto situacích hodí. ISNA v kombinaci s IF nám poskytuje možnost vyhledat další hodnotu, pokud první hodnota neodpovídá. To je docela užitečné pro velké soubory dat.

Funkce IF ISNA s VLOOKUP (Rychlé zobrazení)

Stáhnout cvičebnici

Jak používat funkci IF ISNA s VLOOKUP v aplikaci Excel.xlsx

Funkce ISNA aplikace Excel: Syntaxe a argument

Souhrn

  • Přijímá jako argument hodnotu Value a vrací hodnotu TRUE pokud se jedná o #N/A Jinak vrací FALSE .
  • K dispozici od aplikace Excel 2003.

Syntaxe

Syntaxe ISNA funkce je:

=ISNA(hodnota)

Argument

Argument Povinné nebo volitelné Hodnota
hodnota Požadované Hodnota, kterou funkce ISNA kontroluje, zda se jedná o chybu #N/A nebo ne.

Návratová hodnota

Vrací logickou hodnotu, TRUE nebo FALSE . TRUE pokud je hodnota #N/A chyba, FALSE v opačném případě.

Funkce IF ISNA s VLOOKUP: 3 příklady

Podívejme se na několik příkladů použití funkce IF a ISNA funkce s VLOOKUP .

1. Použití funkce IF ISNA s VLOOKUP ve stejné tabulce

Zde máme soubor dat s Typ knihy s, Jména, a Autoři některých knih v knihkupectví s názvem Martin Bookstore.

Nyní budeme nejprve hledat knižní typ poezie. Pokud knižní typ poezie není k dispozici, budeme hledat román.

Kombinace IF , ISNA, a VLOOKUP se k sobě dokonale hodí.

Vzorec bude následující:

=IF(ISNA(VLOOKUP("Poezie",B4:D20,2,FALSE)),VLOOKUP("Román",B4:D20,2,FALSE))

Podívejte, máme Novinka , Oliver Twist , protože neexistovala žádná kniha Poezie .

Vysvětlení vzorce

  • VLOOKUP("Poezie",B4:D20,2,FALSE) vrací #N/A chyba, protože neexistoval žádný typ knihy s názvem "Poezie" v prvním sloupci tabulky B4:D20 .

  • . ISNA(VLOOKUP("Poezie",B4:D20,2,FALSE)) se stává ISNA(#N/A) a vrací TRUE .

  • IF(ISNA(VLOOKUP("Poezie",B4:D20,2,FALSE)),VLOOKUP("Román",B4:D20,2,FALSE) ) se nyní stává IF(TRUE,VLOOKUP("Novel",B4:D20,2,FALSE)) který vrací VLOOKUP("Novel",B4:D20,2,FALSE) .
  • VLOOKUP("Novel",B4:D20,2,FALSE) hledá "Román" v prvním sloupci tabulky B4:D20 (typ knihy). Po nalezení vrátí Název knihy ze sloupce 2, Oliver Twist .

  • Proto, IF(ISNA(VLOOKUP("Poezie",B4:D20,2,FALSE)),VLOOKUP("Román",B4:D20,2,FALSE)) vrací "Oliver Twist" .

Přečtěte si více: Jak používat VLOOKUP ve VBA (4 způsoby)

2. Použití funkce IF ISNA s VLOOKUP v jiné tabulce, ale na stejném pracovním listu

Zde máme další soubor dat se záznamy o knihách dvou knihkupectví, knihkupectví Martin a knihkupectví Holder.

Tentokrát budeme hledat knihu poezie v prvním knihkupectví. Pokud ji tam nenajdeme, budeme hledat v druhém knihkupectví.

Vzorec bude následující:

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

Když nenajde román v prvním knihkupectví, vyhledá ho v druhém knihkupectví ( G4:I20 ).

A najde jeden s názvem "Óda na slavíka" , jehož autorem je John Keats.

Podrobné vysvětlení vzorce najdete v příkladu 1.

Přečtěte si více: Vzorec VLOOKUP v aplikaci Excel s více listy (4 jednoduché tipy)

Podobná čtení

  • Jak provést VLOOKUP z více sloupců s jedním návratem v aplikaci Excel (2 způsoby)
  • VLOOKUP SUMA více řádků (4 způsoby s alternativou)
  • VLOOKUP pro vyhledávání textu v aplikaci Excel (4 snadné způsoby)
  • INDIREKTNÍ VLOOKUP v aplikaci Excel
  • VLOOKUP s čísly v aplikaci Excel (4 příklady)

3. Použití funkce IF ISNA s VLOOKUP v jiném pracovním listu

Nakonec máme další soubor dat se záznamy o knihách ze dvou knihkupectví, tentokrát však ve dvou různých pracovních listech.

Nejprve budeme hledat knihu poezie v knihkupectví Martin. Pokud ji tam nenajdeme, budeme hledat v knihkupectví Holder.

Tento vzorec zadáme do pracovního listu nazvaného "Knihkupectví Martin".

=IF(ISNA(VLOOKUP("Poezie",B4:D20,2,FALSE)),VLOOKUP("Poezie",'Knihkupectví Holder'!B4:D20,2,FALSE))

Vyhledává knihu Poezie v knihkupectví Martin.

Když ji tam nenajde, vyhledá ji v knihkupectví Holder ( "Držitel knihkupectví"!B4:D20), a najde ho tam.

Óda na slavíka John Keats.

Podrobné vysvětlení vzorce najdete v příkladu 1.

Přečtěte si více: Jak vytáhnout data z více pracovních listů v aplikaci Excel (4 rychlé způsoby)

Alternativní možnosti IF ISNA

Od aplikace Excel 2013 je k dispozici alternativní možnost IF ISNA funkce je k dispozici. Tato funkce se nazývá IFNA funkce.

Na stránkách Syntaxe o IFNA funkce je:

=IFNA(hodnota,hodnota_if_na)

Na stránkách IFNA vzorec nejprve vyhledat knihu poezie a poté vyhledat román, pokud není k dispozici žádná poezie:

=IFNA(VLOOKUP("Poezie",B4:D20,2,FALSE),VLOOKUP("Román",B4:D20,2,FALSE))

Přečtěte si více: Maximální hodnota VLOOKUP v aplikaci Excel (s omezeními a alternativními možnostmi)

Závěr

Můžete tedy použít IF ISNA funkce s VLOOKUP vyhledat hodnotu v tabulce a udělat jinou věc, pokud tam hodnotu nenajdete. Máte nějaké dotazy? Neváhejte se nás zeptat.

Hugh West je velmi zkušený školitel a analytik Excelu s více než 10 lety zkušeností v oboru. Má bakalářský titul v oboru Účetnictví a finance a magisterský titul v oboru Business Administration. Hugh má vášeň pro výuku a vyvinul jedinečný přístup k výuce, který lze snadno sledovat a pochopit. Jeho odborné znalosti Excelu pomohly tisícům studentů a profesionálů po celém světě zlepšit své dovednosti a vyniknout ve své kariéře. Prostřednictvím svého blogu Hugh sdílí své znalosti se světem a nabízí bezplatné výukové programy Excelu a online školení, které jednotlivcům a firmám pomohou dosáhnout jejich plného potenciálu.