Як використовувати функцію ЕСЛИ ИСНА з функцією VLOOKUP в Excel (3 приклади)

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

Сьогодні я покажу, як можна використовувати ПЕРЕГЛЯД у поєднанні з ЯКЩО і ISNA функції Excel.

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

На сьогоднішній день, на жаль, це не так. ISNA функції Excel стають у нагоді в таких ситуаціях. ISNA у поєднанні з ЯКЩО надає нам можливість шукати інше значення, якщо перше значення не збігається. Це досить корисно для великих наборів даних.

Функція IF ISNA з VLOOKUP (Швидкий перегляд)

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

Як використовувати функцію ЕСЛИ ИСНА з функцією VLOOKUP в Excel.xlsx

Функція ISNA в Excel: синтаксис і аргумент

Резюме

  • Отримує в якості аргументу значення та повертає ПРАВДА якщо це #N/A помилка. В іншому випадку повертається НЕПРАВДА .
  • Доступно в Excel 2003.

Синтаксис

Синтаксис мови, що використовується для написання ISNA функція в тому:

=ISNA(значення)

Аргумент

Аргумент Обов'язково або необов'язково Значення
значення Необхідно Значення, яке функція ISNA перевіряє, чи є помилка #N/A чи ні.

Значення, що повертається

Повертає булеве значення, ПРАВДА або НЕПРАВДА . ПРАВДА якщо значення має вигляд #N/A помилка, НЕПРАВДА інакше.

Функція IF ISNA з VLOOKUP: 3 прикладу

Розглянемо деякі приклади використання ЯКЩО і ISNA функціонує з ПЕРЕГЛЯД .

1. використання функції IF ISNA з функцією VLOOKUP в одній таблиці

Тут ми маємо набір даних з Тип КНИГА s, Імена, і Автори деяких книг у книгарні під назвою "Мартін Букстор".

Тепер спочатку ми будемо шукати книжковий вид поезії, якщо книжкового виду поезії немає, то будемо шукати роман.

Поєднання ЯКЩО , ISNA, і ПЕРЕГЛЯД ідеально підходить для цього.

Формула буде такою:

=IF(ISNA(VLOOKUP("Поезія",B4:D20,2,FALSE)),VLOOKUP("Роман",B4:D20,2,FALSE))

Бачите, у нас є Роман , Олівер Твіст оскільки не було книги про Поезія .

Пояснення до формули

  • VLOOKUP("Поезія",B4:D20,2,FALSE) прибутки #N/A помилка, оскільки не було названо тип книги "Поезія" у першій колонці таблиці B4:D20 .

  • . ISNA(VLOOKUP("Поезія",B4:D20,2,FALSE)) стає ISNA(#N/A) і воно повертається ПРАВДА .

  • IF(ISNA(VLOOKUP("Поезія",B4:D20,2,FALSE)),VLOOKUP("Роман",B4:D20,2,FALSE) ) тепер стає IF(TRUE,VLOOKUP("Роман",B4:D20,2,FALSE)) який повертає VLOOKUP("Novel",B4:D20,2,FALSE) .
  • VLOOKUP("Novel",B4:D20,2,FALSE) розшукує "Роман" у першій колонці таблиці B4:D20 (тип книги). Знайшовши його, він повертає Назва книги з колонки 2, Олівер Твіст .

  • Тому, IF(ISNA(VLOOKUP("Поезія",B4:D20,2,FALSE)),VLOOKUP("Роман",B4:D20,2,FALSE)) прибутки "Олівер Твіст" .

Читати далі: Як використовувати VLOOKUP в VBA (4 способи)

2. Використання функції ЕСЛИ ISNA з VLOOKUP в іншій таблиці, але на тому ж аркуші

Тут ми маємо ще один набір даних з книжковими записами двох книжкових магазинів - "Мартін" та "Холдер".

Цього разу ми будемо шукати поетичну книгу в першій книгарні, якщо не знайдемо її там, то будемо шукати в другій книгарні.

Формула буде такою:

=IF(ISNA(VLOOKUP("Поезія",B4:D20,2,FALSE)),VLOOKUP("Поезія",G4:I20,2,FALSE))

Бачите, коли він не знаходить роман у першій книгарні, він шукає його у другій книгарні ( G4:I20 ).

І знайшов одного на ім'я "Ода солов'ю" Джона Кітса.

Детальне пояснення формули наведено у прикладі 1.

Читати далі: Формула VLOOKUP в Excel з кількома аркушами (4 прості поради)

Схожі читання

  • Як в Excel виконати висновок з декількох стовпців з одним результатом (2 способи)
  • VLOOKUP SUM декількох рядків (4 способи з альтернативою)
  • VLOOKUP для пошуку тексту в Excel (4 простих способи)
  • НЕПРЯМЕ ЗВЕДЕННЯ в Excel
  • ЗВ'ЯЗКА з числами в Excel (4 приклади)

3. використання функції ЕСЛИ ISNA з функцією VLOOKUP на іншому аркуші

Нарешті, ми маємо ще один набір даних з книжковими записами двох книжкових магазинів, але цього разу на двох різних робочих аркушах.

Спочатку пошукаємо поетичну книжку в книгарні "Мартін", а якщо не знайдемо її там, то шукатимемо в книгарні "Холдер".

Вводимо цю формулу на робочому аркуші з назвою "Книгарня Мартін".

=IF(ISNA(VLOOKUP("Поезія",B4:D20,2,FALSE)),VLOOKUP("Поезія",'Книгарня "Холдер"!B4:D20,2,FALSE))

Він шукає книгу поезії в книжковому магазині "Мартін".

Коли не знаходить її там, шукає в книгарні "Холдер" ( 'Книжковий магазин Holder'!B4:D20), і знаходить його там.

Ода солов'ю Джона Кітса.

Детальне пояснення формули наведено у прикладі 1.

Читати далі: Як витягти дані з декількох аркушів в Excel (4 швидких способи)

Альтернативні варіанти ІФ ISNA

В Excel 2013 з'явився альтернативний варіант IF ISNA доступна функція, яка називається IFNA функцію.

На сьогоднішній день, на жаль, це не так. Синтаксис про IFNA функція в тому:

=IFNA(значення,значення_якщо_на)

На сьогоднішній день, на жаль, це не так. IFNA Формула для пошуку спочатку поетичної книги, а потім роману, якщо поезії немає в наявності, буде такою:

=IFNA(VLOOKUP("Поезія",B4:D20,2,FALSE),VLOOKUP("Роман",B4:D20,2,FALSE))

Читати далі: VLOOKUP Максимальне значення в Excel (з обмеженнями та альтернативними варіантами)

Висновок

Таким чином, ви можете скористатися IF ISNA функціонувати з ПЕРЕГЛЯД шукати значення в таблиці і робити іншу дію, якщо ви не знайшли його там. Якщо у вас виникли запитання, задавайте їх нам.

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