IFERROR s VLOOKUP v programe Excel (5 rôznych použití)

  • Zdieľajte To
Hugh West

Keď funkcia VLOOKUP nemôže nájsť hodnotu vyhľadávania v poli vyhľadávania, zobrazí sa chybové hlásenie, #N/A Ale tohto problému sa môžete zbaviť použitím funkcia IFERROR s VLOOKUP V tomto článku vám ukážem 5 rôznych spôsobov použitia funkcie IFERROR s VLOOKUP v programe Excel.

Povedzme, že máme súbor údajov o dosiahnutých známkach rôznych študentov v triede. Tento súbor údajov použijeme na zobrazenie rôznych spôsobov použitia IFERROR s VLOOKUP.

Stiahnite si cvičebnicu

IFERROR VLOOKUP.xlsx

Použitie IFERROR s VLOOKUP v programe Excel

Čo sa stane, ak použijeme iba VLOOKUP

Najprv sa pozrieme, čo sa stane, ak použijeme iba VLOOKUP Predpokladajme, že Jessica je študentka, ktorej meno nepatrí do nášho súboru údajov. Ak teraz zistíme získanú známku Jessicy pomocou funkcie VLOOKUP Excel zobrazí chybové hlásenie #N/A. Tento chybový znak môžeme riešiť pomocou príkazu IFERROR funkciu s VLOOKUP funkcia

Pozrime sa teraz na rôzne spôsoby použitia IFERROR s VLOOKUP.

1. IFERROR s VLOOKUP na nahradenie #N/A vlastným textom

Predpokladajme, že pri hľadaní študenta, ktorého meno sa nenachádza v zozname, chcete zobraziť vlastný text, napríklad "Nenájdený". Na vykonanie tejto úlohy zadajte do bunky nasledujúci vzorec F5 a stlačte VSTÚPIŤ.

=IFERROR(VLOOKUP(E5,B4:C11,2,FALSE), "Not Found")

Tu, E5 = Vyhľadávacia hodnota, ktorá sa bude vyhľadávať v zozname

B4:C11 = Rozsah vyhľadávania, ktorý je vaším súborom údajov

2 = stĺpec Lookup, ktorý je stĺpcom Získané známky

FALSE znamená, že funkcia bude hľadať presnú zhodu

Ak teraz do bunky zadáte meno študenta zo zoznamu E5 , dostanete jeho/jej získané známky v bunke F5.

A ak do bunky zadáte akékoľvek meno študenta, ktoré nie je v zozname. E5 ,. F5 bunka zobrazí váš vlastný text Nenájdené.

2. Získanie prázdnej bunky namiesto #N/A

Ak chcete, aby bola bunka prázdna, keď sa hľadané meno nenachádza v zozname, zadajte do bunky nasledujúci vzorec E5,

=IFERROR(VLOOKUP(E5,B4:C11,2,FALSE), " ")

Tu, E5 = Vyhľadávacia hodnota, ktorá sa bude vyhľadávať v zozname

B4:C11 = Rozsah vyhľadávania, ktorý je vaším súborom údajov

2 = stĺpec Lookup, ktorý je stĺpcom Získané známky

FALSE znamená, že funkcia bude hľadať presnú zhodu

Ak teraz do bunky zadáte meno študenta zo zoznamu E5 , dostanete jeho/jej získané známky v bunke F5.

Ak však zadáte akýkoľvek názov, ktorý sa nenachádza v súbore údajov, bunka F5 zostanú prázdne.

3. IFERROR s VLOOKUP pre rozdelený súbor údajov

Predpokladajme, že v súbore údajov máte dva zoznamy. Chcete zistiť získané známky pre ľubovoľného študenta z oboch zoznamov.

Do bunky zadajte nasledujúci vzorec E5 a stlačte VSTÚPIŤ

=IFERROR(VLOOKUP(E5,B4:C11,2,FALSE),VLOOKUP(E5,B14:C20,2,FALSE))

Tu, E5 = Vyhľadávacia hodnota, ktorá sa bude vyhľadávať v zozname

B4:C11 =1. rozsah vyhľadávania, ktorý je 1. zoznamom súboru údajov

B14:C20 = = 2. rozsah vyhľadávania, ktorý je 2. zoznamom súboru údajov

2 = stĺpec Lookup, ktorý je stĺpcom Získané známky

FALSE znamená, že funkcia bude hľadať presnú zhodu

Ak teraz zadáte niektoré z názvov z ktoréhokoľvek zoznamu do bunky E5, získate získané známky tejto osoby v bunke F5.

4. IFERROR s VLOOKUP, aby ste vždy našli výsledok

Povedzme, že v súbore údajov máte kontaktné čísla rôznych pobočiek vašej spoločnosti. Teraz chcete zobraziť kontaktné číslo, ak niekto vyhľadá niektorú z pobočiek, aj keď názov pobočky nie je vo vašom zozname. Ak názov pobočky nie je v zozname, chcete zobraziť kontaktné číslo centrály.

Do ľubovoľnej prázdnej bunky zadajte nasledujúci vzorec a stlačte tlačidlo VSTÚPIŤ

=IFERROR(VLOOKUP(E5,B4:C8,2,FALSE),VLOOKUP("Head office",B4:C8,2,FALSE))

Tu, E5 = Vyhľadávacia hodnota, ktorá sa bude vyhľadávať v zozname

B4:C11 = Rozsah vyhľadávania, ktorý je vaším súborom údajov

2 = stĺpec Lookup, ktorý je stĺpcom Kontaktné číslo

FALSE znamená, že funkcia bude hľadať presnú zhodu

Ak teraz zadáte akýkoľvek názov vetvy do bunky E4 ktoré sa nenachádza v zozname, dostanete kontaktné číslo riaditeľstva v bunke, do ktorej ste zadali vzorec.

5. Pre staršiu verziu programu Excel

V programe Excel 2013 alebo v akejkoľvek staršej verzii IFERROR funkcia nie je k dispozícii. Rovnakú úlohu však môžete vykonať pomocou funkcia IF a funkcia ISNA spolu s VLOOKUP funkcie.

Do bunky zadajte nasledujúci vzorec F5 a stlačte VSTÚPIŤ

=IF(ISNA(VLOOKUP(E5,B4:C11,2,FALSE)), "Nenájdené", VLOOKUP(E5,B4:C11,2,FALSE))

Tu, E5 = Vyhľadávacia hodnota, ktorá sa bude vyhľadávať v zozname

B4:C11 = Rozsah vyhľadávania, ktorý je vaším súborom údajov

2 = stĺpec Lookup, ktorý je stĺpcom Kontaktné číslo

FALSE znamená, že funkcia bude hľadať presnú zhodu

Ak teraz do bunky zadáte ľubovoľné meno študenta zo zoznamu E5 , dostanete jeho/jej získané známky v bunke F5.

A ak do bunky zadáte akékoľvek meno študenta, ktoré nie je v zozname. E5 , bunka F5 zobrazí váš vlastný text Nenájdené.

Záver

Stránka IFERROR umožňuje vynechať chybovú hodnotu VLOOKUP funkciu. Môžete použiť IFERROR s VLOOKUP Ak sa stretnete s akýmkoľvek problémom pri vzájomnom spájaní funkcií, zanechajte prosím komentár. Ak poznáte ďalšie spôsoby použitia IFERROR s VLOOKUP , dajte nám o tom vedieť v sekcii komentárov.

Hugh West je veľmi skúsený tréner a analytik Excelu s viac ako 10-ročnými skúsenosťami v tomto odvetví. Má bakalársky titul v odbore účtovníctvo a financie a magisterský titul v odbore Business Administration. Hugh má vášeň pre vyučovanie a vyvinul jedinečný vyučovací prístup, ktorý sa dá ľahko sledovať a pochopiť. Jeho odborné znalosti Excelu pomohli tisíckam študentov a profesionálov na celom svete zlepšiť svoje zručnosti a vyniknúť vo svojej kariére. Hugh sa prostredníctvom svojho blogu delí o svoje znalosti so svetom a ponúka bezplatné výukové programy Excelu a online školenia, ktoré jednotlivcom a firmám pomôžu naplno využiť ich potenciál.