„Excel“

Ką daryti, kai VLOOKUP grąžina NA

What Do When Vlookup Returns Na

Praktikos darbalapis pridedamas internetinis video mokymas .

Pradėję naudoti „VLOOKUP“, dažnai susiduriate su situacijomis, kai „VLOOKUP“ neranda atitikties ir rodo klaidą.





Šiame vaizdo įraše apžvelgsime, kaip to išvengti ir kaip elgtis.

kaip sukurti darbo laiko apskaitos žiniaraštį

Čia yra VLOOKUP pavyzdys, į kurį žiūrėjome anksčiau, kuriame naudojamas VLOOKUP, norint gauti informaciją apie darbuotojus pagal ID.





Kai tokiu būdu naudojate VLOOKUP, tikriausiai susidursite su situacijomis, kai VLOOKUP negali rasti vertės, kurios bandote ieškoti.

Pirmas dalykas, kurį reikia patikrinti, yra jūsų paieškos lentelė. Įsitikinkite, kad lentelė yra tinkamai apibrėžta, o paieškos vertė yra kairiajame stulpelyje.



Dažniausiai, kai VLOOKUP neranda kažko lentelėje, taip yra todėl, kad peržiūros lentelėje šios vertės nėra. Pavyzdžiui, jei darbuotojų lentelėje įvesiu ID E999, kurio nėra, matysime NA klaidas visose VLOOKUP formulėse. Taip yra todėl, kad nėra darbuotojo, kurio ID būtų E999.

Tačiau kartais problema yra subtilesnė. Pavyzdžiui, kodas E785 galioja, o VLOOKUP teisingai nuskaito Haroldo informaciją.

Tačiau jei kodo pabaigoje pridėsiu tarpą, paieška nepavyks, jei bus klaida NA

Panašiai, jei po kodo pridėsiu tarpą, kaip jis rodomas lentelėje, paieška taip pat nepavyks.

sukurkite rinkimų sąrašą „Excel“

Abiem atvejais atrodo, kad VLOOKUP turėtų veikti, bet tai neveikia dėl klaidos, kurią sunku pamatyti. Taigi pasirūpinkite, kad jūsų duomenys ir paieškos vertės būtų švarios ir juose nebūtų papildomų simbolių.

Tačiau dažnai paieška nepavyksta, nes peržiūros lentelėje reikšmės tikrai nėra. Tokiu atveju galbūt norėsite parodyti klaidos pranešimą, kuris yra draugiškesnis nei N/A

Vienas paprastas būdas tai padaryti yra įvynioti funkciją VLOOKUP į funkciją, pavadintą IFERROR. Galite naudoti IFERROR, kad sulaikytumėte klaidas ir grąžintumėte draugiškesnę vertę.

naudojant kelis if sakinius vienoje langelyje

Tiesiog pridėkite VLOOKUP kaip pirmąjį funkcijos argumentą, o prie antro argumento pridėkite pranešimą, kurį norite rodyti, kai VLOOKUP grąžins NA. Šiuo atveju naudosiu „Nerasta“.

Dabar, kai vertės nepavyksta rasti, „VLOOKUP“ parodys klaidą NA, o „IFERROR“ suras tą klaidą ir parodys „Nerasta“.

Būkite atsargūs, jei naudojate šią techniką, nes IFERROR užfiksuos visas klaidas, kurias meta VLOOKUP. Pavyzdžiui, jei neteisingai parašiau VLOOKUP funkciją „Excel“ įveda klaidą #NAME, bet darbalapyje matote tik pranešimą „Nerasta“, kuris yra klaidinantis.



^