Excel: використовуйте vlookup, щоб повернути порожній простір замість #n/a


Ви можете використати таку формулу, щоб повернути порожнє значення замість #N/A під час використання функції VLOOKUP в Excel:

 =IF(ISNA(VLOOKUP( D2 , A2:B11 ,2,0))),"",VLOOKUP( D2 , A2:B11 ,2,0))

У цьому конкретному прикладі намагається знайти значення в комірці D2 у діапазоні A2:B11 і повернути відповідне значення у другому стовпці діапазону.

Якщо шукане значення не знайдено, повертається пробіл.

У наступному прикладі показано, як використовувати цей синтаксис на практиці.

Приклад: замість #N/A у VLOOKUP повертається пусте значення

Припустімо, у нас є такий набір даних у Excel, який містить інформацію про різних баскетболістів:

Припустімо, ми використовуємо наведену нижче формулу з VLOOKUP для пошуку в наборі даних «Jazz» і повертаємо відповідне значення в стовпці балів:

 =VLOOKUP( D2 , A2:B11,2 ,FALSE)

На наступному знімку екрана показано, як використовувати цю формулу на практиці:

Оскільки «Jazz» не існує в стовпці team, функція VLOOKUP повертає #N/A відповідно.

Однак ми можемо використати таку формулу, щоб повернути порожнє значення замість #N/A :

 =IF(ISNA(VLOOKUP( D2 , A2:B11 ,2,0))),"",VLOOKUP( D2 , A2:B11 ,2,0))

На наступному знімку екрана показано, як використовувати цю формулу на практиці:

Зверніть увагу, що замість #N/A тепер повертається пробіл.

Як працює ця формула?

Запам’ятайте формулу, яку ми використовували для повернення пробілу замість # N/A за допомогою VLOOKUP :

 =IF(ISNA(VLOOKUP( D2 , A2:B11 ,2,0))),"",VLOOKUP( D2 , A2:B11 ,2,0))

Ось як працює ця формула:

Функція ISNA повертає значення TRUE або FALSE , щоб указати, чи вихід функції VLOOKUP є #N/A .

Потім наша формула використовує функцію IF , щоб перевірити, чи є результат ISNA TRUE чи FALSE .

Якщо результат TRUE (тобто пошукове значення не знайдено), то формула повертає порожнє значення.

Якщо результат FALSE (тобто значення пошуку знайдено), то формула просто повертає результат функції VLOOKUP .

Додаткові ресурси

У наступних посібниках пояснюється, як виконувати інші типові завдання в Excel:

Excel: як порівняти два списки за допомогою VLOOKUP
Excel: повертає 0 замість #N/A з VLOOKUP
Excel: VLOOKUP, якщо клітинка містить слово в тексті

Додати коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *