Как использовать функцию ЕСЛИ ИСТИНА с VLOOKUP в Excel (3 примера)

  • Поделись Этим
Hugh West

Сегодня я покажу, как вы можете использовать VLOOKUP в сочетании с ЕСЛИ и ИСНА функции Excel.

Одной из наиболее важных и широко используемых функций Excel является VLOOKUP . Но при использовании VLOOKUP но иногда мы можем столкнуться с ошибками, когда значение поиска не совпадает ни с одним значением в массив поиска .

Сайт ИСНА функции Excel пригодится в таких ситуациях. ИСНА в сочетании с ЕСЛИ дает нам возможность искать другое значение, если первое значение не совпадает. Это весьма полезно для больших наборов данных.

Функция IF ISNA с помощью VLOOKUP (Быстрый просмотр)

Скачать Рабочую тетрадь для практических занятий

Как использовать функцию ЕСЛИ ИСТИНА с VLOOKUP в Excel.xlsx

Функция ИСНА в Excel: синтаксис и аргумент

Резюме

  • Принимает значение в качестве аргумента и возвращает TRUE если это #N/A ошибка. В противном случае возвращается FALSE .
  • Доступно из Excel 2003.

Синтаксис

Синтаксис ИСНА функция:

=ISNA(value)

Аргумент

Аргумент Обязательно или по желанию Значение
значение Требуется Значение, при котором функция ISNA проверяет, является ли ошибка #N/A или нет.

Возвращаемое значение

Возвращает булево значение, TRUE или FALSE . TRUE если значение #N/A ошибка, FALSE иначе.

Функция ЕСЛИ ИСТИНА с помощью VLOOKUP: 3 примера

Давайте рассмотрим несколько примеров использования функции ЕСЛИ и ИСНА функции с VLOOKUP .

1. использование функции IF ISNA с VLOOKUP в одной таблице

Здесь у нас есть набор данных с Тип КНИГИ s, Имена, и Авторы некоторых книг в книжном магазине под названием "Книжный магазин Мартина".

Сначала мы поищем книгу поэтического типа. Если книги поэтического типа нет, тогда мы поищем роман.

Сочетание ЕСЛИ , ИСНА, и VLOOKUP здесь идеально подходит.

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

=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)) становится ИСНА (#N/A) и возвращает TRUE .

  • IF(ISNA(VLOOKUP("Поэзия",B4:D20,2,FALSE)),VLOOKUP("Роман",B4:D20,2,FALSE))) ) теперь становится IF(TRUE,VLOOKUP("Novel",B4:D20,2,FALSE)) который возвращает VLOOKUP("Роман",B4:D20,2,FALSE) .
  • VLOOKUP("Роман",B4:D20,2,FALSE) ищет "Роман" в первом столбце таблицы B4:D20 (тип книги). После нахождения такового, он возвращает Название книги из колонки 2, Оливер Твист .

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

Читать далее: Как использовать VLOOKUP в VBA (4 способа)

2. Использование функции IF ISNA с VLOOKUP в другой таблице, но в том же рабочем листе

Здесь мы имеем другой набор данных, содержащий записи о книгах двух книжных магазинов, Martin Bookstore и Holder Bookstore.

На этот раз мы будем искать поэтическую книгу в первом книжном магазине, а если не найдем ее там, то во втором.

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

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

Видите ли, когда он не находит роман в первом книжном магазине, он ищет его во втором книжном магазине ( G4:I20 ).

И находит ту, которая называется "Ода соловью" , автор Джон Китс.

Подробное объяснение формулы см. в примере 1.

Читать далее: Формула VLOOKUP в Excel с несколькими листами (4 простых совета)

Похожие чтения

  • Как сделать VLOOKUP из нескольких столбцов с одним возвратом в Excel (2 способа)
  • VLOOKUP SUM несколько строк (4 способа с альтернативой)
  • VLOOKUP для поиска текста в Excel (4 простых способа)
  • INDIRECT VLOOKUP в Excel
  • VLOOKUP с числами в Excel (4 примера)

3. использование функции IF ISNA с VLOOKUP в другом рабочем листе

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

Сначала мы будем искать поэтическую книгу в книжном магазине Мартина. Если мы не найдем ее там, то будем искать в книжном магазине Холдера.

Мы вводим эту формулу в рабочий лист под названием "Книжный магазин Мартина".

=IF(ISNA(VLOOKUP("Поэзия",B4:D20,2,FALSE)),VLOOKUP("Поэзия",'Книжный магазин Holder'!B4:D20,2,FALSE))

Он ищет книгу "Поэзия" в книжном магазине Мартина.

Не найдя его там, ищет его в книжном магазине Холдера ( 'Holder Bookstore'!B4:D20), и находит его там.

Ода соловью Джоном Китсом.

Подробное объяснение формулы см. в примере 1.

Читать далее: Как извлечь данные из нескольких рабочих листов в Excel (4 быстрых способа)

Альтернативные варианты ИФ ИСНА

Начиная с Excel 2013, в качестве альтернативного варианта ИФ ИСНА доступна функция, которая называется IFNA функция.

Сайт Синтаксис из IFNA функция:

=IFNA(value,value_if_na)

Сайт IFNA формула, чтобы сначала искать поэтическую книгу, а потом искать роман, если поэзии нет, будет:

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

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

Заключение

Таким образом, вы можете использовать ИФ ИСНА функция с VLOOKUP для поиска значения в таблице и выполнения другого действия, если значение не найдено. У вас есть вопросы? Не стесняйтесь, задавайте их нам.

Хью Уэст — опытный тренер и аналитик Excel с более чем 10-летним опытом работы в отрасли. Он имеет степень бакалавра в области бухгалтерского учета и финансов и степень магистра делового администрирования. Хью страстно любит преподавать и разработал уникальный подход к обучению, которому легко следовать и который легко понять. Его экспертные знания Excel помогли тысячам студентов и специалистов по всему миру улучшить свои навыки и преуспеть в своей карьере. В своем блоге Хью делится своими знаниями со всем миром, предлагая бесплатные учебные пособия по Excel и онлайн-обучение, чтобы помочь отдельным лицам и компаниям полностью раскрыть свой потенциал.