IFERROR su VLOOKUP programoje "Excel" (5 skirtingi naudojimo būdai)

  • Pasidalinti
Hugh West

Kai VLOOKUP funkcija neranda paieškos reikšmės paieškos masyve, bus rodomas klaidos ženklas, #N/A . Tačiau šios problemos galite atsikratyti naudodami funkcija IFERROR su VLOOKUP Šiame straipsnyje parodysiu 5 skirtingus IFERROR su VLOOKUP "Excel" programoje.

Tarkime, turime skirtingų klasės mokinių gautų pažymių duomenų rinkinį. Naudosime šį duomenų rinkinį, kad parodytume skirtingus IFERROR su VLOOKUP.

Atsisiųsti praktikos sąsiuvinį

IFERROR VLOOKUP.xlsx

IFERROR naudojimas su VLOOKUP programoje "Excel

Kas nutiks, jei naudosime tik VLOOKUP

Pirmiausia pažiūrėsime, kas nutiks, jei naudosime tik VLOOKUP Tarkime, kad Jessica yra mokinė, kurios vardas nepriklauso mūsų duomenų rinkiniui. Dabar, jei rasime Jessicos gautą pažymį naudodami funkciją VLOOKUP funkcija, "Excel" parodys klaidos ženklą #N/A. Šį klaidos ženklą galime pašalinti naudodami IFERROR funkciją su VLOOKUP funkcija

Dabar pažiūrėkime, kaip skirtingai naudojama IFERROR su VLOOKUP.

1. IFERROR su VLOOKUP pakeisti #N/A pasirinktiniu tekstu

Tarkime, kai ieškote mokinio, kurio vardo nėra sąraše, norite rodyti pasirinktinį tekstą, pavyzdžiui, "Nerastas". Norėdami atlikti šią užduotį, ląstelėje įveskite šią formulę F5 ir paspauskite ĮVYKDYTI.

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

Čia, E5 = Paieškos reikšmė, kurios bus ieškoma sąraše

B4:C11 = Paieškos diapazonas, kuris yra jūsų duomenų rinkinys

2 = Paieškos stulpelis, kuris yra stulpelis Gauti ženklai

FALSE reiškia, kad funkcija ieškos tikslaus atitikmens

Dabar, jei įvesite bet kurio mokinio vardą iš sąrašo ląstelėje E5 , gausite jo gautus pažymius ląstelėje F5.

Jei įvesite bet kurio mokinio vardą, kurio nėra jūsų sąraše, ląstelėje E5 . F5 ląstelėje bus rodomas jūsų pasirinktinis tekstas Nerastas.

2. Vietoj #N/A gauti tuščią langelį

Jei norite, kad ląstelė liktų tuščia, kai ieškomo vardo nėra sąraše, ląstelėje įrašykite šią formulę E5,

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

Čia, E5 = Paieškos reikšmė, kurios bus ieškoma sąraše

B4:C11 = Paieškos diapazonas, kuris yra jūsų duomenų rinkinys

2 = Paieškos stulpelis, kuris yra stulpelis Gauti ženklai

FALSE reiškia, kad funkcija ieškos tikslaus atitikmens

Dabar, jei įvesite bet kurio mokinio vardą iš sąrašo ląstelėje E5 , gausite jo gautus pažymius ląstelėje F5.

Tačiau jei įvesite bet kokį pavadinimą, kurio nėra duomenų rinkinyje, ląstelė F5 liks tuščias.

3. IFERROR su VLOOKUP padalytam duomenų rinkiniui

Tarkime, kad duomenų rinkinyje yra du sąrašai. Norite rasti bet kurio mokinio gautus pažymius iš abiejų sąrašų.

ląstelėje įveskite šią formulę E5 ir paspauskite ĮVESKITE

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

Čia, E5 = Paieškos reikšmė, kurios bus ieškoma sąraše

B4:C11 =1-asis paieškos diapazonas, kuris yra duomenų rinkinio 1-asis sąrašas

B14:C20 = = = 2-asis paieškos diapazonas, kuris yra 2-asis duomenų rinkinio sąrašas

2 = Paieškos stulpelis, kuris yra stulpelis Gauti ženklai

FALSE reiškia, kad funkcija ieškos tikslaus atitikmens

Dabar, jei įvesite bet kurį pavadinimą iš bet kurio sąrašo, ląstelėje E5, gausite to asmens gautus pažymius ląstelėje F5.

4. IFERROR su VLOOKUP, kad visada rastumėte rezultatą

Tarkime, savo duomenų rinkinyje turite įvairių savo įmonės filialų kontaktinius numerius. Dabar norite rodyti kontaktinį numerį, jei kas nors ieško bet kurio iš filialų, net jei filialo pavadinimo nėra jūsų sąraše. Jei filialo pavadinimo nėra sąraše, norite rodyti pagrindinio biuro kontaktinį numerį.

Į bet kurią tuščią ląstelę įveskite šią formulę ir paspauskite ĮVESKITE

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

Čia, E5 = Paieškos reikšmė, kurios bus ieškoma sąraše

B4:C11 = Paieškos diapazonas, kuris yra jūsų duomenų rinkinys

2 = Paieškos stulpelis, kuris yra stulpelis Kontaktinis numeris

FALSE reiškia, kad funkcija ieškos tikslaus atitikmens

Dabar, jei ląstelėje E4 kurio nėra sąraše, ląstelėje, kurioje įvedėte formulę, bus įrašytas pagrindinės buveinės kontaktinis numeris.

5. Dėl senesnės "Excel" versijos

"Excel 2013" arba bet kurioje senesnėje versijoje IFERROR funkcijos nėra. Tačiau tą pačią užduotį galite atlikti naudodami funkcija IF ir ISNA funkcija kartu su VLOOKUP funkcija.

ląstelėje įveskite šią formulę F5 ir paspauskite ĮVESKITE

=IF(ISNA(VLOOKUP(E5,B4:C11,2,FALSE)), "Nerastas", VLOOKUP(E5,B4:C11,2,FALSE))

Čia, E5 = Paieškos reikšmė, kurios bus ieškoma sąraše

B4:C11 = Paieškos diapazonas, kuris yra jūsų duomenų rinkinys

2 = Paieškos stulpelis, kuris yra stulpelis Kontaktinis numeris

FALSE reiškia, kad funkcija ieškos tikslaus atitikmens

Dabar, jei įvesite bet kurio mokinio vardą iš sąrašo ląstelėje E5 , gausite jo gautus pažymius ląstelėje F5.

Jei įvesite bet kurio mokinio vardą, kurio nėra jūsų sąraše, ląstelėje E5 , ląstelė F5 bus rodomas jūsų pasirinktinis tekstas Nerastas.

Išvada

Svetainė IFERROR funkcija leidžia praleisti klaidos reikšmę VLOOKUP funkciją. Galite naudoti IFERROR su VLOOKUP bet kuriam iš šiame straipsnyje aprašytų naudojimo būdų. Jei susidūrėte su problemomis, kai funkcijos buvo naudojamos kartu, palikite komentarą. Jei žinote apie papildomus funkcijų naudojimo būdus. IFERROR su VLOOKUP , praneškite mums apie tai komentarų skiltyje.

Hugh Westas yra labai patyręs Excel treneris ir analitikas, turintis daugiau nei 10 metų patirtį šioje srityje. Jis yra įgijęs apskaitos ir finansų bakalauro bei verslo administravimo magistro laipsnius. Hugh turi aistrą mokymui ir sukūrė unikalų mokymo metodą, kurį lengva sekti ir suprasti. Jo ekspertinės žinios apie „Excel“ padėjo tūkstančiams studentų ir specialistų visame pasaulyje tobulinti savo įgūdžius ir tobulėti savo karjeroje. Savo tinklaraštyje Hugh dalijasi savo žiniomis su pasauliu, siūlydamas nemokamus „Excel“ vadovėlius ir internetinius mokymus, kad padėtų asmenims ir įmonėms išnaudoti visą savo potencialą.