Excel: повертає 0 замість #n/a з vlookup
Ви можете використовувати функцію VLOOKUP в Excel для пошуку значення в діапазоні та повернення відповідного значення.
Якщо функція VLOOKUP не знаходить значення, яке ви шукаєте, у певному діапазоні, вона відповідно повертає #N/A .
Однак ви можете використати такий синтаксис, щоб повернути нуль, якщо відповідності не знайдено:
=IFERROR(VLOOKUP( D2 , $A$2:$B$10 , 2, FALSE), 0)
У цьому конкретному прикладі намагається знайти значення в клітинці D2 у діапазоні A2:B10 і повернути відповідне значення у другому стовпці діапазону.
Якщо відповідності не знайдено, повертається нуль.
У наступному прикладі показано, як використовувати цей синтаксис на практиці.
Приклад: повернення 0 замість #N/A у VLOOKUP
Припустімо, у нас є такий набір даних у Excel, який містить інформацію про різних баскетболістів:
Припустімо, що ми використовуємо таку формулу з VLOOKUP , щоб знайти назви команд у стовпці D і повернути відповідне значення у стовпці балів:
=VLOOKUP( D2 , $A$2:$B$10 , 2, FALSE)
На наступному знімку екрана показано, як використовувати цю формулу на практиці:
Зауважте, що функція VLOOKUP повертає #N/A у рядку, де ми шукали «Королі», оскільки ця назва команди не існує у вихідному наборі даних.
Ми можемо використати таку формулу, щоб повернути нульове значення, якщо під час використання VLOOKUP не знайдено збігів:
=IFERROR(VLOOKUP( D2 , $A$2:$B$10 , 2, FALSE), 0)
На наступному знімку екрана показано, як використовувати цю формулу на практиці:
Зауважте, що значення 0 тепер повертається в рядку, де ми шукали “Королі”, замість #N/A .
Додаткові ресурси
У наступних посібниках пояснюється, як виконувати інші типові операції в Excel:
Як порівняти два списки в Excel за допомогою VLOOKUP
Як знайти унікальні значення з кількох стовпців в Excel
Як відфільтрувати кілька стовпців у Excel