3 метода, които водят до целта
Всеки активен потребител на VLOOKUP е запознат със съобщението за грешка "#NV". Това означава „няма стойност“ или показва, че търсената стойност не е „налична“. Такова съобщение за грешка е напълно нормално, тъй като е предназначено да посочи проблем на потребителя на Excel. Но как можете да избегнете това съобщение за грешка? За това са налице тези три опции:
- Оригиналният метод
- Опростеният метод от Excel 2013
- Най -новият метод с XLOOKUP
Внимание: Ако, от друга страна, VLOOKUP води до неправилна стойност 0, това може да е друга грешка. Този проблем може да бъде разрешен в настройките на Excel.
1. Потискане на грешките във VLOOKUP: Оригиналният метод
Ако искате да покажете алтернативен текст вместо стандартизирана информация, можете да интегрирате две допълнителни функции. За да направите това, функция ISERROR е свързана с функция IF и е изградена около VLOOKUP. За да разплитаме тази привидно сложна конкатенация, започваме със съществуващия VLOOKUP. Това изглежда така в примера:
= VLOOKUP (C1, A1: B10, 2)
Двете допълнителни функции сега трябва да определят дали има грешка и след това да действат автоматично според спецификациите на потребителя. Така че, ако възникне грешка, трябва да се покаже самостоятелно избрано съобщение. Пълната формула за това изглежда така:
= IF (ISERROR (VLOOKUP (C1, A1: B10,2)), "", VLOOKUP (C1, A1: B10,2))
Между двете кавички има място, за да се посочи кой текст на грешка трябва да се отпечата вместо "#NV". Ако тук не е въведено нищо, съобщението за грешка остава празно.
Информация: Прочетете тази статия, за да научите как да избегнете грешки с използването на VLOOKUP: Хващане на съобщение за грешка на Excel в заявка VLOOKUP
2. улавянето на съобщения за грешки от Excel 2013 става още по -лесно
Тъй като Excel 2013 версия е възможно да се реши този проблем с по -елегантна формула. За тази цел се използва новата функция IFNV вместо функцията IF. Веднага след като има съобщение за грешка "#NV", започва същият процес като за функцията if. Функцията ISERROR обаче не се изисква тук. Преди да започнете обаче, VLOOKUP трябва да се регулира за кратко, така че да изглежда така:
VLOOKUP ($ C $ 5; $ B $ 10: $ E $ 14; 2; FALSE)
Функцията IFNV е настроена около нея, за да завърши формулата
= IFNV (VLOOKUP ($ C $ 5; $ B $ 10: $ E $ 14; 2; FALSE); "")
Двете кавички в края на формулата продължават да вършат същата работа като преди: те позволяват на потребителя да назове съобщението за грешка, което е изхвърлено.
3. Най -новият метод с XLOOKUP
От 2022-2023 г. потребителите на Microsoft 365 имат още по-бърза възможност сами да препроектират проблема със съобщението за грешка. Вместо предишния VLOOKUP се използва новият XLOOKUP. Това премахва необходимостта от функциите IF и IFNV, както и функцията ISERROR.
Информация: Ако искате повече информация за VLOOKUP, моля, прочетете следната статия: Потиснете съобщение # N / A с VLOOKUP с ISNV