Оглавление
Сегодня я покажу, как вы можете использовать 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 для поиска значения в таблице и выполнения другого действия, если значение не найдено. У вас есть вопросы? Не стесняйтесь, задавайте их нам.