3 metode, ki vodijo do cilja
Vsak aktivni uporabnik VLOOKUP -a je seznanjen s sporočilom o napaki "#NV". To pomeni "brez vrednosti" ali pomeni, da iskana vrednost "ni na voljo". Takšno sporočilo o napaki je povsem normalno, saj naj bi uporabniku Excela sporočilo težavo. Kako pa se lahko izognete temu sporočilu o napaki? Za to so na voljo te tri možnosti:
- Izvirna metoda
- Poenostavljena metoda iz programa Excel 2013
- Najnovejša metoda z XLOOKUP -om
Pozor: Če pa po drugi strani VLOOKUP povzroči napačno vrednost 0, je to lahko druga napaka. To težavo lahko odpravite v nastavitvah Excela.
1. Odpravite napake VLOOKUP: izvirna metoda
Če želite namesto standardiziranih informacij prikazati nadomestno besedilo, lahko integrirate dve dodatni funkciji. V ta namen je funkcija ISERROR povezana s funkcijo IF in zgrajena okoli VLOOKUP -a. Da bi razpletli to na videz zapleteno združevanje, začnemo z obstoječim VLOOKUP -om. V primeru je to videti tako:
= VLOOKUP (C1, A1: B10, 2)
Dve dodatni funkciji bi morali zdaj ugotoviti, ali je prišlo do napake, in nato samodejno ukrepati v skladu s specifikacijami uporabnika. Če pride do napake, se mora prikazati sporočilo, ki ste ga izbrali sami. Celotna formula za to izgleda tako:
= IF (ISERROR (VLOOKUP (C1, A1: B10,2)), "", VLOOKUP (C1, A1: B10,2))
Med dvema narekovajema je presledek, ki določa, katero besedilo napake naj se natisne namesto "#NV". Če tukaj ne vnesete nič, ostane sporočilo o napaki prazno.
Informacije: Preberite ta članek, če želite izvedeti, kako se izogniti napakam z uporabo VLOOKUP: Ujemanje sporočila o napaki Excel v poizvedbi VLOOKUP
2. Še lažje je ujeti sporočila o napakah iz programa Excel 2013
Od različice Excel 2013 je to težavo mogoče rešiti z elegantnejšo formulo. V ta namen se namesto funkcije IF uporablja nova funkcija IFNV. Takoj, ko se prikaže sporočilo o napaki "#NV", se začne isti postopek kot pri funkciji if. Vendar funkcija ISERROR tukaj ni potrebna. Preden lahko začnete, pa morate VLOOKUP na kratko prilagoditi, da bo videti takole:
VLOOKUP ($ C $ 5; $ B $ 10: $ E $ 14; 2; LAŽNO)
Okrog nje je zdaj nastavljena funkcija IFNV, da dokonča formulo
= IFNV (VLOOKUP ($ C $ 5; $ B $ 10: $ E $ 14; 2; FALSE); "")
Dva narekovaja na koncu formule še naprej opravljata isto nalogo kot prej: uporabniku omogočata, da poimenuje izpisano sporočilo o napaki.
3. Najnovejša metoda z XLOOKUP -om
Od leta 2022-2023–2022 imajo uporabniki Microsoft 365 še hitrejšo možnost, da sami preoblikujejo težavo s sporočilom o napaki. Namesto prejšnjega VLOOKUP -a se uporablja novi XLOOKUP. To odpravlja potrebo po funkcijah IF in IFNV ter funkciji ISERROR.
Informacije: Če želite več informacij o VLOOKUP -u, preberite naslednji članek: Zaprite sporočilo # N / A z VLOOKUP z ISNV