Грешки в VLOOKUP - Коригиране на грешка #NA, #REF, #NAME & #VALUE

Топ 4 грешки във VLOOKUP и как да ги поправя?

VLOOKUP просто не може да ви дава грешки поради несъответствие на данните; ще върне грешките.

  1. # N / A Грешка
  2. # ИМЕ? Грешка
  3. #REF! Грешка
  4. # СТОЙНОСТ! Грешка

Нека обсъдим подробно всяка от грешките с пример -

# 1 Поправка # N / A Грешка във VLOOKUP

Тази грешка обикновено се дължи на някоя от многото причини. # N / A означава просто Недостъпно е резултатът от формулата VLOOKUP, ако формулата не може да намери необходимата стойност.

Преди да се заемем с решаването на този проблем, трябва да знаем защо дава грешка като # N / A. Тази грешка се дължи на грешка при въвеждане на данни, поради приблизителни критерии за съвпадение, поради грешни препратки към таблици, грешен референтен номер на колона, данни не във вертикална форма и т.н.

Имам проста таблица на отчета за продажбите в таблица 1. В таблица 2 съм приложил формулата VLOOKUP и се опитвам да извлека стойностите от таблица 1.

В клетката F4 и F9 получих грешки като # N / A. Стойността в клетка E4 изглежда точно толкова, колкото стойността в клетка A4, но все пак имам грешка # N / A. Сега трябва да си мислите защо VLOOKUP е върнал резултата като # N / A. Няма какво да се притеснявате; следвайте стъпките по-долу, за да поправите грешката.

  • Стъпка 1: Приложете формулата LEN excel и намерете колко знака има в клетката A4 & E4.

В клетка C4 приложих функцията LEN, за да проверя колко символа има в клетка A4, и по същия начин приложих функцията LEN в клетка D4, за да намеря колко символа има в клетка E4.

В клетка A4 имам 11 знака, но в клетка E4 имам 12 знака. Един допълнителен знак е в клетката E4, когато сравняваме с клетка A4.

Поглеждайки в самото начало, и двамата си приличат. Има обаче един допълнителен знак и той трябва да е последващо пространство.

Можем просто да редактираме клетката E4 и да изтрием интервала. Ако изтрием това допълнително пространство, ще получим резултата.

Но това не е правилният начин за решаване на проблема.

  • Стъпка - 2: Можем да премахнем последващи интервали, като използваме функцията TRIM в Excel. Прилагайки VLOOKUP заедно с функцията TRIM, можем автоматично да изтрием интервалите.

Функцията TRIM премахва излишното нежелано пространство.

# 2 Фиксиране #VALUE! Грешка във VLOOKUP

Тази грешка се дължи на липсата на някой от параметрите във функцията. Погледнете например таблицата по-долу.

VLOOKUP започва със стойност LOOKUP, след това диапазон на таблицата, последван от номер на индекс на колона и тип на съвпадението. Ако погледнете горното изображение, параметрите на формулата не са в перфектен ред. На мястото на справочната стойност е наличен диапазонът на таблицата, на мястото на обхвата на таблицата имаме номер на индекс на колона и т.н.

Може просто да се наложи да споменем формулата правилно, за да премахнем тази грешка.

# 3 Фиксиране на грешка VLOOKUP #REF

Тази грешка се дължи на грешен референтен номер. Когато прилагаме или споменаваме номера на индекса на колоната, трябва да споменем точния номер на колоната, от коя колона търсим необходимия резултат. Ако споменем номера на индекса на колоната, който е извън обхвата за избор, това ще върне #REF! грешка.

Справочната стойност е перфектна; диапазонът на таблицата е перфектен, но номерът на индекса на колоната тук не е перфектен. Избрал съм диапазона на таблиците от A3 до B8, т.е. само диапазон на таблици от A3 до B8, т.е. само две колони, които съм избрал.

В индексния номер на колоната споменах 3, което е извън обхвата на диапазона на таблицата, така че VLOOKUP връща #REF! резултат от грешка.

Споменете правилния номер на индекс на колона, за да поправите тази грешка.

# 4 Поправяне на грешка в VLOOKUP #NAME

Получаваме тази грешка VLOOKUP #NAME поради грешно споменаване на формулата. В моя личен опит обикновено пиша CLOOKUP вместо VLOOKUP.

Няма формула, наречена Clookup в Excel, така че връща стойностите като #NAME? тип грешка.

Решение: Решението е просто; просто трябва да проверим правописа на формулата.

Неща, които трябва да запомните тук

  • # N / A Грешка поради несъответствие на данните.
  • #NAME грешка поради грешен тип формула.
  • Грешката #REF се дължи на грешен номер на индекс на колона.
  • # СТОЙНОСТ! Грешката се дължи на липсващо или грешно подаване на параметри.

Интересни статии...