Хванете съобщение за грешка на Excel #NV в заявка за VLOOKUP

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

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave