Tartalomjegyzék
Amikor a VLOOKUP funkció nem találja a keresési értéket a keresési tömbben, hibajelzést fog adni, #N/A De megszabadulhatsz ettől a problémától, ha használod a az IFERROR funkció a VLOOKUP Ebben a cikkben megmutatom 5 különböző felhasználási módját a IFERROR a címen VLOOKUP Excelben.
Tegyük fel, hogy van egy adathalmazunk a különböző osztályban tanuló diákok elért jegyeiről. Ezt az adathalmazt arra fogjuk használni, hogy bemutassuk a különböző felhasználási módokat. IFERROR a címen VLOOKUP.
Gyakorlati munkafüzet letöltése
IFERROR VLOOKUP.xlsxAz IFERROR használata a VLOOKUP segítségével az Excelben
Mi történik, ha csak a VLOOKUP-ot használjuk?
Először is, megnézzük, mi történik, ha csak a VLOOKUP Tegyük fel, hogy Jessica egy olyan tanuló, akinek a neve nem szerepel az adathalmazunkban. Ha most Jessica kapott érdemjegyét megkeressük a VLOOKUP funkciót, az Excel hibajelzést fog mutatni #N/A. Ezt a hibajelzést úgy tudjuk kezelni, hogy a IFERROR függvényt a VLOOKUP funkció
Most pedig nézzük meg a IFERROR a címen VLOOKUP.
1. IFERROR a VLOOKUP segítségével a #N/A egyéni szöveggel való helyettesítésére
Tegyük fel, hogy amikor olyan diákot keres, akinek a neve nem szerepel a listában, egyéni szöveget szeretne megjeleníteni, például "Nem találtuk". A feladat elvégzéséhez írja be a következő képletet a cellába F5 és nyomja meg a BELÉPÉS.
=IFERROR(VLOOKUP(E5,B4:C11,2,FALSE), "Nem található")
Tessék, E5 = Keresési érték, amelyet a listában keresni fogunk
B4:C11 = Lookup range (keresési tartomány), amely az Ön adatállománya
2 = Lookup oszlop, amely a Megszerezett jelek
FALSE azt jelenti, hogy a függvény pontos egyezést keres.
Ha most beírja bármelyik diák nevét a listából a cellába E5 , akkor megkapja a cellában a kapott pontszámát. F5.
Ha pedig olyan diák nevét írja be a cellába, amely nincs a listában, akkor a cellában E5 , a F5 cellában megjelenik az egyéni szöveg Nem találták.
2. Üres cellát kapni #N/A helyett
Ha azt szeretné, hogy a cella üres maradjon, ha a keresett név nincs a listában, írja be a következő képletet a cellába E5,
=IFERROR(VLOOKUP(E5,B4:C11,2,FALSE), " ")
Tessék, E5 = Keresési érték, amelyet a listában keresni fogunk
B4:C11 = Lookup range (keresési tartomány), amely az Ön adatállománya
2 = Lookup oszlop, amely a Megszerezett jelek
FALSE azt jelenti, hogy a függvény pontos egyezést keres.
Ha most a listából bármelyik diák nevét beírja a cellába E5 , akkor megkapja a cellában a kapott pontszámát. F5.
De ha olyan nevet ír be, amely nincs az adatkészletben, A cella F5 üres marad.
3. IFERROR VLOOKUP-al osztott adathalmaz esetén
Tegyük fel, hogy két lista van az adatállományban. Mindkét listából meg szeretné találni bármelyik diák kapott jegyét.
Írja be a következő képletet a cellába E5 és nyomja meg a BELÉPÉS
=IFERROR(VLOOKUP(E5,B4:C11,2,FALSE),VLOOKUP(E5,B14:C20,2,FALSE))
Tessék, E5 = Keresési érték, amelyet a listában keresni fogunk
B4:C11 =1. keresési tartomány, amely az adatkészlet 1. listája
B14:C20 = = 2. keresési tartomány, amely az adatkészlet 2. listáját jelenti.
2 = Lookup oszlop, amely a Megszerezett jelek
FALSE azt jelenti, hogy a függvény pontos egyezést keres.
Ha most beírja bármelyik nevet bármelyik listájáról a cellába E5, megkapod az adott személy kapott jegyeit a cellában. F5.
4. IFERROR a VLOOKUP segítségével, hogy mindig találjon egy eredményt
Tegyük fel, hogy a vállalat különböző fiókjainak elérhetőségi számai szerepelnek az adatkészletében. Most azt szeretné, hogy ha valaki bármelyik fiókra rákeres, akkor is megjelenjen egy elérhetőségi szám, ha a fiók neve nem szerepel a listában. Ha a fiók neve nem szerepel a listában, akkor a központi iroda elérhetőségi számát szeretné megjeleníteni.
Írja be a következő képletet bármelyik üres cellába, és nyomja meg a BELÉPÉS
=IFERROR(VLOOKUP(E5,B4:C8,2,FALSE),VLOOKUP("Head office",B4:C8,2,FALSE))
Tessék, E5 = Keresési érték, amelyet a listában keresni fogunk
B4:C11 = Lookup range (keresési tartomány), amely az Ön adatállománya
2 = Lookup oszlop, amely a Kapcsolattartási szám
FALSE azt jelenti, hogy a függvény pontos egyezést keres.
Ha most bármelyik ág nevét beírja a cellába E4 amely nincs a listában, akkor a központ elérhetőségi számát kapja meg abban a cellában, ahová a képletet beírta.
5. Az Excel régebbi verziója esetén
Az Excel 2013-ban vagy bármely régebbi verzióban a IFERROR függvény nem áll rendelkezésre. De ugyanezt a feladatot elvégezheted a az IF funkció és az ISNA funkciója a VLOOKUP funkció.
Írja be a következő képletet a cellába F5 és nyomja meg a BELÉPÉS
=IF(ISNA(VLOOKUP(E5,B4:C11,2,FALSE)), "Nem található", VLOOKUP(E5,B4:C11,2,FALSE))
Tessék, E5 = Keresési érték, amelyet a listában keresni fogunk
B4:C11 = Lookup range (keresési tartomány), amely az Ön adatállománya
2 = Lookup oszlop, amely a Kapcsolattartási szám
HAMIS azt jelenti, hogy a függvény pontos egyezést keres.
Ha most a listából bármelyik diák nevét beírja a cellába E5 , akkor megkapja a cellában elért pontszámát. F5.
Ha pedig olyan diák nevét írja be a cellába, amely nincs a listában, akkor a cellában E5 , a Cell F5 megjeleníti az egyéni szöveget Nem találták.
Következtetés
A IFERROR függvény lehetővé teszi, hogy elhagyja a hiba értékét a VLOOKUP funkciót. Használhatja a IFERROR a címen VLOOKUP a cikkben leírt felhasználási módok bármelyikéhez. Ha bármilyen problémával szembesülsz a funkciók együttes alkalmazása során, kérlek, hagyj egy megjegyzést. Ha tudsz további felhasználási módokat a IFERROR a címen VLOOKUP , kérjük, ossza meg velünk a megjegyzés rovatban.