Satura rādītājs
Kad VLOOKUP funkcija nevar atrast meklēšanas vērtību meklēšanas masīvā, tiks parādīta kļūdas zīme, #N/A . Bet jūs varat atbrīvoties no šīs problēmas, izmantojot funkcija IFERROR ar VLOOKUP Šajā rakstā es jums parādīšu 5 dažādus izmantošanas veidus. IFERROR ar VLOOKUP programmā Excel.
Pieņemsim, ka mums ir datu kopa par dažādu klases skolēnu iegūtajām atzīmēm. Mēs izmantosim šo datu kopu, lai parādītu dažādus izmantošanas veidus. IFERROR ar VLOOKUP.
Lejupielādēt Practice Workbook
IFERROR VLOOKUP.xlsxIFERROR izmantošana ar VLOOKUP programmā Excel
Kas notiks, ja izmantosim tikai VLOOKUP
Vispirms mēs redzēsim, kas notiks, ja izmantosim tikai VLOOKUP Pieņemsim, ka Džesika ir skolniece, kuras vārds nepieder mūsu datu kopai. Tagad, ja mēs atrodam Džesikas iegūto atzīmi, izmantojot funkciju VLOOKUP funkciju, Excel parādīs kļūdas zīmi #N/A. Mēs varam novērst šo kļūdas zīmi, izmantojot IFERROR funkciju ar VLOOKUP funkcija
Tagad aplūkosim dažādus IFERROR ar VLOOKUP.
1. IFERROR ar VLOOKUP, lai aizstātu #N/A ar pielāgotu tekstu
Pieņemsim, ka, meklējot skolēnu, kura vārda nav sarakstā, vēlaties parādīt pielāgotu tekstu, piemēram, "Nav atrasts". Lai veiktu šo uzdevumu, šūnā ievadiet šādu formulu. F5 un nospiediet IESNIEGT.
=IFERROR(VLOOKUP(E5,B4:C11,2,FALSE), "Nav atrasts")
Šeit, E5 = meklēšanas vērtība, kas tiks meklēta sarakstā
B4:C11 = meklēšanas diapazons, kas ir jūsu datu kopa
2 = Lookup sleja, kas ir sleja Iegūtās atzīmes
FALSE nozīmē, ka funkcija meklēs precīzu atbilstību.
Tagad, ja šūnā ievadāt jebkuru skolēna vārdu no saraksta E5 , jūs saņemsiet viņa/viņas iegūtās atzīmes šūnā F5.
Un, ja ievadāt jebkuru skolēna vārdu, kura nav jūsu sarakstā, šūnā E5 , un F5 šūnā tiks parādīts jūsu pielāgotais teksts Nav atrasts.
2. Tukšas šūnas iegūšana #N/A vietā
Ja vēlaties, lai šūna būtu tukša, ja meklētais vārds nav sarakstā, šūnā ierakstiet šādu formulu. E5,
=IFERROR(VLOOKUP(E5,B4:C11,2,FALSE), " ")
Šeit, E5 = meklēšanas vērtība, kas tiks meklēta sarakstā
B4:C11 = meklēšanas diapazons, kas ir jūsu datu kopa
2 = Lookup sleja, kas ir sleja Iegūtās atzīmes
FALSE nozīmē, ka funkcija meklēs precīzu atbilstību.
Tagad, ja šūnā ievadāt jebkuru skolēna vārdu no saraksta E5 , jūs saņemsiet viņa/viņas iegūtās atzīmes šūnā F5.
Bet, ja ievadāt jebkuru nosaukumu, kas nav datu kopā, šūna F5 paliks tukšs.
3. IFERROR ar VLOOKUP sadalītai datu kopai
Pieņemsim, ka jūsu datu kopā ir divi saraksti. Jūs vēlaties atrast jebkura skolēna iegūtās atzīmes no abiem sarakstiem.
Ievadiet šādā šūnā šādu formulu E5 un nospiediet IEVADIET
=IFERROR(VLOOKUP(E5,B4:C11,2,FALSE),VLOOKUP(E5,B14:C20,2,FALSE))
Šeit, E5 = meklēšanas vērtība, kas tiks meklēta sarakstā
B4:C11 =1. meklēšanas diapazons, kas ir datu kopas 1. saraksts
B14:C20 = = = 2. meklēšanas diapazons, kas ir datu kopas 2. saraksts
2 = Lookup sleja, kas ir sleja Iegūtās atzīmes
FALSE nozīmē, ka funkcija meklēs precīzu atbilstību.
Tagad, ievadot jebkuru vārdu no saraksta šūnā E5, saņemsit šīs personas iegūtās atzīmes šūnā. F5.
4. IFERROR ar VLOOKUP, lai vienmēr atrastu rezultātu
Pieņemsim, ka jūsu datu kopā ir dažādu uzņēmuma filiāļu kontaktinformācijas numuri. Tagad vēlaties parādīt kontaktinformācijas numuru, ja kāds meklē kādu no filiālēm, pat ja filiāles nosaukuma nav jūsu sarakstā. Ja filiāles nosaukuma nav sarakstā, vēlaties parādīt galvenā biroja kontaktinformācijas numuru.
Jebkurā tukšā šūnā ierakstiet šādu formulu un nospiediet IEVADIET
=IFERROR(VLOOKUP(E5,B4:C8,2,FALSE),VLOOKUP("Head office",B4:C8,2,FALSE))
Šeit, E5 = meklēšanas vērtība, kas tiks meklēta sarakstā
B4:C11 = meklēšanas diapazons, kas ir jūsu datu kopa
2 = Lookup sleja, kas ir sleja Kontakttālrunis
FALSE nozīmē, ka funkcija meklēs precīzu atbilstību.
Tagad, ja šūnā E4 kas nav sarakstā, šūnā, kurā ievadījāt formulu, parādīsies galvenā biroja kontakttālrunis.
5. Vecākai Excel versijai
programmā Excel 2013 vai jebkurā vecākā versijā IFERROR funkcija nav pieejama. Bet to pašu uzdevumu varat veikt, izmantojot IF funkcija un ISNA funkcija kopā ar VLOOKUP funkcija.
Ievadiet šādā šūnā šādu formulu F5 un nospiediet IEVADIET
=IF(ISNA(VLOOKUP(E5,B4:C11,2,FALSE)), "Nav atrasts", VLOOKUP(E5,B4:C11,2,FALSE))
Šeit, E5 = meklēšanas vērtība, kas tiks meklēta sarakstā
B4:C11 = meklēšanas diapazons, kas ir jūsu datu kopa
2 = Lookup sleja, kas ir sleja Kontakttālrunis
FALSE nozīmē, ka funkcija meklēs precīzu atbilstību.
Tagad, ja šūnā ievadāt jebkuru skolēna vārdu no saraksta E5 , jūs saņemsiet viņa/viņas iegūtās atzīmes šūnā F5.
Un, ja ievadāt jebkuru skolēna vārdu, kura nav jūsu sarakstā, šūnā E5 , šūna F5 tiks parādīts jūsu pielāgotais teksts Nav atrasts.
Secinājums
Portāls IFERROR funkcija ļauj izlaist kļūdas vērtību no VLOOKUP funkciju. Varat izmantot IFERROR ar VLOOKUP jebkuram no šajā rakstā aprakstītajiem lietojumiem. Ja jums rodas kādas problēmas, norādot funkcijas kopā, lūdzu, atstājiet komentāru. Ja jums ir zināmi kādi papildu lietojumi no IFERROR ar VLOOKUP , lūdzu, informējiet mūs par to komentāru sadaļā.