Gauti „Excel“ klaidos pranešimą #NV VLOOKUP užklausoje

3 metodai, vedantys į tikslą

Kiekvienas aktyvus VLOOKUP vartotojas yra susipažinęs su klaidos pranešimu „#NV“. Tai reiškia „nėra vertės“ arba nurodo, kad ieškoma vertė „nepasiekiama“. Toks klaidos pranešimas yra visiškai normalus, nes juo „Excel“ vartotojui norima nurodyti problemą. Bet kaip išvengti šio klaidos pranešimo? Tam yra trys šios parinktys:

  • Originalus metodas
  • Supaprastintas „Excel 2013“ metodas
  • Naujausias XLOOKUP metodas

Dėmesio: Kita vertus, jei VLOOKUP rezultatas yra neteisingas 0, tai gali būti kita klaida. Šią problemą galima išspręsti naudojant „Excel“ nustatymus.

1. Slopinti VLOOKUP klaidas: originalus metodas

Jei vietoj standartizuotos informacijos norite rodyti alternatyvų tekstą, galite integruoti dvi papildomas funkcijas. Norėdami tai padaryti, funkcija ISERROR yra susieta su IF funkcija ir sukurta aplink VLOOKUP. Norėdami išsiaiškinti šį, atrodytų, sudėtingą sujungimą, pradedame nuo esamo VLOOKUP. Tai atrodo pavyzdyje:

= VLOOKUP (C1, A1: B10, 2)

Dvi papildomos funkcijos dabar turėtų nustatyti, ar nėra klaidos, ir tada veikti automatiškai pagal vartotojo specifikacijas. Taigi, jei įvyksta klaida, turėtų būti rodomas pats pasirinktas pranešimas. Visa formulė tam atrodo taip:

= IF (ISERROR (VLOOKUP (C1, A1: B10,2)), "", VLOOKUP (C1, A1: B10,2))

Tarp dviejų kabučių yra tarpas, nurodantis, kuris klaidos tekstas turėtų būti atspausdintas vietoj „#NV“. Jei nieko neįvedėte, klaidos pranešimas lieka tuščias.

Informacija: Perskaitykite šį straipsnį, kad sužinotumėte, kaip išvengti klaidų naudojant VLOOKUP: „Excel“ klaidos pranešimo gavimas VLOOKUP užklausoje

2. Sugauti klaidų pranešimus iš „Excel 2013“ dar lengviau

Nuo 2013 m. „Excel“ versijos šią problemą galima išspręsti naudojant elegantiškesnę formulę. Šiuo tikslu vietoj IF funkcijos naudojama nauja IFNV funkcija. Kai tik pasirodo klaidos pranešimas „#NV“, prasideda tas pats procesas, kaip ir funkcijos „if“ atveju. Tačiau ISERROR funkcija čia nereikalinga. Tačiau prieš pradėdami, VLOOKUP reikia trumpai pakoreguoti, kad jis atrodytų taip:

PERŽIŪRĖTI ($ 5 $; $ B $ 10: $ E $ 14; 2; FALSE)

IFNV funkcija dabar yra aplink ją, kad būtų galima užbaigti formulę

= IFNV (VLOOKUP ($ C $ 5; $ B $ 10: $ E $ 14; 2; FALSE); "")

Dvi kabutės formulės pabaigoje ir toliau atlieka tą patį darbą, kaip ir anksčiau: jos leidžia vartotojui įvardyti išmestą klaidos pranešimą.

3. Naujausias XLOOKUP metodas

Nuo 2022-2023–2022 m. „Microsoft 365“ vartotojai turėjo dar greitesnę galimybę patys pertvarkyti problemą su klaidos pranešimu. Vietoj ankstesnio VLOOKUP naudojamas naujas XLOOKUP. Tai pašalina IF ir IFNV funkcijų bei ISERROR funkcijos poreikį.

Informacija: Jei norite gauti daugiau informacijos apie VLOOKUP, perskaitykite šį straipsnį: Neleiskite # N / A pranešimo naudodami VLOOKUP su ISNV

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave