Помилка з VLOOKUP в Excel (5 варіантів використання)

  • Поділитися Цим
Hugh West

Коли функція VLOOKUP не може знайти шукане значення в масиві пошуку, він видасть повідомлення про помилку, #N/A Але позбутися цієї проблеми можна за допомогою функція IFERROR з ПЕРЕГЛЯД У цій статті я покажу вам 5 різних способів використання ПОМИЛКА з ПЕРЕГЛЯД в Excel.

Припустимо, у нас є набір даних про отримані оцінки різними учнями в класі. Ми використаємо цей набір даних, щоб показати різні способи використання ПОМИЛКА з ПОГЛЯНЬ.

Завантажити Практичний посібник

ЗРАЗОК ПОМИЛКИ.xlsx

Використання функції IFERROR з VLOOKUP в Excel

Що буде, якщо використовувати тільки VLOOKUP

Спочатку подивимося, що буде, якщо використовувати тільки ПЕРЕГЛЯД Припустимо, що Джессіка - студентка, ім'я якої не належить нашому набору даних. Тепер, якщо ми знайдемо отриману оцінку Джесіки за допомогою функції ПЕРЕГЛЯД функція, Excel видасть знак помилки #НІ. Ми можемо впоратися з цією ознакою помилки, використовуючи ПОМИЛКА функціонувати з ПЕРЕГЛЯД функція

Тепер давайте подивимося на різні способи використання ПОМИЛКА з ПОГЛЯНЬ.

1. помилка з підстановкою для заміни #Н/Д на власний текст

Припустимо, що при пошуку студента, прізвища якого немає в списку, потрібно виводити користувацький текст типу "Не знайдено". Для виконання завдання введіть в комірку наступну формулу F5 і натисніть ВВОД.

=IFERROR(VLOOKUP(E5,B4:C11,2,FALSE), "Не знайдено")

Ось, E5 = Шукане значення, яке буде шукатися в списку

B4:C11 = Діапазон пошуку, який є вашим набором даних

2 = Стовпець пошуку, який є стовпцем з Отримані Знаки

НЕПРАВДА означає, що функція буде шукати точний збіг

Тепер, якщо ви введете будь-яке ім'я студента зі свого списку в комірку E5 ви отримаєте його/її отримані оцінки в комірці F5.

І якщо ви введете будь-яке прізвище студента, якого немає у вашому списку, в комірку E5 "Про те, що в Україні не існує жодного закону, який би F5 в комірці з'явиться ваш власний текст Не знайдено.

2. щоб отримати порожню комірку замість #N/A

Якщо ви хочете, щоб комірка залишалася порожньою, коли шукане ім'я відсутнє у вашому списку, введіть в комірку наступну формулу E5,

=IFERROR(VLOOKUP(E5,B4:C11,2,FALSE), " ")

Ось, E5 = Шукане значення, яке буде шукатися в списку

B4:C11 = Діапазон пошуку, який є вашим набором даних

2 = Стовпець пошуку, який є стовпцем з Отримані Знаки

НЕПРАВДА означає, що функція буде шукати точний збіг

Тепер, якщо ви введете будь-яке ім'я студента зі свого списку в комірку E5 ви отримаєте його/її отримані оцінки в комірці F5.

Але якщо ви введете будь-яке ім'я, якого немає в наборі даних, комірка F5 залишиться порожнім.

3. помилка з VLOOKUP для розділеного набору даних

Припустимо, у вас є два списки, і ви хочете знайти отримані оцінки для будь-якого студента з обох списків.

Введіть в комірку наступну формулу E5 і натисніть ENTER

=IFERROR(VLOOKUP(E5,B4:C11,2,FALSE),VLOOKUP(E5,B14:C20,2,FALSE))

Ось, E5 = Шукане значення, яке буде шукатися в списку

B4:C11 =1-й діапазон пошуку, який є 1-м списком набору даних

B14:C20 = = 2-й діапазон пошуку, тобто 2-й список набору даних

2 = Стовпець пошуку, який є стовпцем з Отримані Знаки

НЕПРАВДА означає, що функція буде шукати точний збіг

Тепер, якщо ви введете будь-яке ім'я з будь-якого з ваших списків, в комірку E5, ви отримаєте отримані оцінки цієї особи в комірці F5.

4. помилка з пошуком, щоб завжди знаходити результат

Припустимо, у вас є контактні номери різних філій вашої компанії у вашому наборі даних. Тепер ви хочете показати контактний номер, якщо хтось шукає будь-яку з філій, навіть якщо назва філії відсутня у вашому списку. Якщо назва філії відсутня у списку, ви хочете показати контактний номер головного офісу.

Введіть наступну формулу в будь-яку порожню комірку та натисніть ENTER

=IFERROR(VLOOKUP(E5,B4:C8,2,FALSE),VLOOKUP("Головний офіс",B4:C8,2,FALSE))

Ось, E5 = Шукане значення, яке буде шукатися в списку

B4:C11 = Діапазон пошуку, який є вашим набором даних

2 = Стовпець пошуку, який є стовпцем з Контактний телефон

НЕПРАВДА означає, що функція буде шукати точний збіг

Тепер, якщо ви введете будь-яку назву філії в комірку E4 якого немає в переліку, Ви отримаєте контактний номер Головного офісу в комірці, де Ви ввели формулу.

5. для старої версії Excel

В Excel 2013 або в будь-якій старішій версії ПОМИЛКА Але ви можете виконати ту ж саму задачу за допомогою функції функція IF і функція ISNA разом з ПЕРЕГЛЯД функцію.

Введіть в комірку наступну формулу F5 і натисніть ENTER

=IF(ISNA(VLOOKUP(E5,B4:C11,2,FALSE)), "Не знайдено", VLOOKUP(E5,B4:C11,2,FALSE))

Ось, E5 = Шукане значення, яке буде шукатися в списку

B4:C11 = Діапазон пошуку, який є вашим набором даних

2 = Стовпець пошуку, який є стовпцем з Контактний телефон

НЕПРАВДА означає, що функція буде шукати точний збіг

Тепер, якщо ви введете будь-яке ім'я студента зі свого списку в комірку E5 ви отримаєте його/її отримані оцінки в комірці F5.

І якщо ви введете будь-яке прізвище студента, якого немає у вашому списку, в комірку E5 , осередок F5 покаже ваш власний текст Не знайдено.

Висновок

На сьогоднішній день, на жаль, це не так. ПОМИЛКА функція дозволяє опустити значення похибки ПЕРЕГЛЯД функцію. Ви можете використовувати ПОМИЛКА з ПЕРЕГЛЯД для будь-якого з застосувань, описаних у цій статті. Якщо ви зіткнулися з будь-якою проблемою при застосуванні цих функцій разом, будь ласка, залиште коментар. Якщо ви знаєте будь-які інші способи використання ПОМИЛКА з ПЕРЕГЛЯД будь ласка, повідомте нам про це у коментарях.

Г’ю Вест — досвідчений тренер і аналітик Excel із понад 10-річним досвідом роботи в галузі. Він має ступінь бакалавра з бухгалтерського обліку та фінансів і ступінь магістра з ділового адміністрування. Г’ю має пристрасть до викладання та розробив унікальний підхід до викладання, який легко зрозуміти та дотримуватися. Його експертне знання Excel допомогло тисячам студентів і професіоналів у всьому світі вдосконалити свої навички та досягти успіху в кар’єрі. У своєму блозі Г’ю ділиться своїми знаннями зі світом, пропонуючи безкоштовні навчальні посібники з Excel та онлайн-навчання, щоб допомогти окремим особам і компаніям повністю розкрити свій потенціал.