Оглавление
Одна из наиболее используемых функций в Excel это функция VLOOKUP и он тоже довольно мощный. Мы можем сделать его более эффективным, используя функция ПЧ с VLOOKUP Мы можем применять эти две функции вместе для выполнения различных операций. В этой статье мы будем использовать функцию Пример чтобы показать вам эффективность VLOOKUP с Условие множественного IF в Excel .
Скачать Практическое пособие
Скачайте следующую рабочую тетрадь для самостоятельной тренировки.
VLOOKUP с несколькими условиями IF.xlsxВведение в функцию Excel VLOOKUP
- Синтаксис
VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
- Аргументы
lookup_value: Значение, которое следует искать в крайнем левом столбце данной таблицы.
table_array: Таблица, в которой он ищет поиск_значения в крайнем левом столбце.
col_index_num: Номер столбца в таблице, из которого должно быть возвращено значение.
[range_lookup]: Определяет, является ли точное или частичное соответствие lookup_value требуется. 0 для точного совпадения, 1 для частичного совпадения. По умолчанию 1 ( частичное совпадение ). Это необязательно.
Введение в функцию ЕСЛИ в Excel
- Синтаксис
IF(logical_test, [value_if_true], [value_if_false])
- Аргументы
логический_тест: Проверяет логическую операцию.
[value_if_true]: Если логическая операция истинна, верните это значение.
[value_if_false]: Если логическая операция ложна, верните это значение.
9 Пример VLOOKUP с несколькими условиями IF в Excel
1. использование VLOOKUP с условием IF для получения хорошего или плохого результата
В нашем первом примере мы выясним, является ли определенная отметка, полученная студентом, хорошей или плохой. Поэтому для выполнения задания выполните следующие шаги.
ШАГИ:
- Сначала выберите ячейку F5 .
- Затем введите формулу:
=IF(VLOOKUP("Frank",B5:D8,2,FALSE)>80, "Отлично", "Хорошо")
- Наконец, нажмите Войти и вернет результат.
🔎 Как работает формула?
- VLOOKUP("Frank",B5:D8,2,FALSE)>80
Сайт VLOOKUP функция ищет Франк в диапазоне B5:D8 и возвращает метку ( 70 ) в 2-й столбец. В конечном итоге, он проверяет метку, если она больше, чем 80 или нет.
- IF(VLOOKUP("Frank",B5:D8,2,FALSE)>80, "Отлично", "Хорошо")
Сайт ЕСЛИ возврат функции Хорошо в качестве 70 не больше, чем 80 .
Подробнее: Excel VBA: комбинированные If и Or (3 примера)
2. Применение VLOOKUP для изменения значения отсечки с несколькими условиями IF в Excel
Теперь мы хотим изменить значение отсечения или сделать его динамическим. Вместо того чтобы указывать значение в формуле, мы поместим метку в ячейку F4 Итак, изучите шаги в этом Пример работать VLOOKUP с Условие множественного IF в Excel .
ШАГИ:
- Во-первых, выберите ячейку F6 .
- Затем введите формулу:
=IF(VLOOKUP("Frank",B5:D8,2,FALSE)>F4, "Отлично", "Хорошо")
- Наконец, нажмите Войти .
🔎 Как работает формула?
- VLOOKUP("Frank",B5:D8,2,FALSE)>F4
Сайт VLOOKUP функция ищет Франк в диапазоне B5:D8 и возвращает метку ( 70 ) в 2-й столбец. Затем проверяется метка, если она больше, чем F4 значение ячейки ( 65 ) или нет.
- IF(VLOOKUP("Frank",B5:D8,2,FALSE)>F4, "Great", "Good")
Наконец, "The ЕСЛИ возврат функции Отлично в качестве 70 больше, чем 65 .
Подробнее: Excel ЕСЛИ между несколькими диапазонами (4 подхода)
3. Пример получения цены со скидкой на основе розничной цены с помощью нескольких условий VLOOKUP & IF
В приведенном ниже наборе данных у нас есть фиксированные розничные цены на некоторые товары. Но мы покажем вам, как узнать цену со скидкой с помощью функции VLOOKUP & ЕСЛИ функции. Следовательно, следуйте процессу ноу-хау.
ШАГИ:
- В начале выделите ячейку E5 .
- После этого введите формулу:
- В конце концов, нажмите Войти чтобы вернуть значение.
🔎 Как работает формула?
- VLOOKUP("Виноград",B5:D8,3,FALSE)>150
Сайт VLOOKUP функция ищет Виноград в диапазоне B5:D8 и возвращает цену ( 250 ) в 3-й Далее сравнивается цена, если она больше, чем 150 или нет.
- VLOOKUP("Виноград",B5:D8,3,FALSE)*80%
Это VLOOKUP функция ищет Виноград в диапазоне B5:D8 и возвращает цену ( 250 ) в 3-й столбец. Далее, он умножает значение на .8 .
- IF(VLOOKUP("Виноград",B5:D8,3,FALSE)>150,VLOOKUP("Виноград",B5:D8,3,FALSE)*80%)
Наконец, в ЕСЛИ возврат функции VLOOKUP("Виноград",B5:D8,3,FALSE)*80% выход как VLOOKUP("Виноград",B5:D8,3,FALSE)>150 формула верна.
Подробнее: Excel If Statement с несколькими условиями в диапазоне (3 подходящих случая)
4. комбинирование функций Excel VLOOKUP, IF & ISNA с несколькими условиями
Мы будем искать определенный фрукт, независимо от того, присутствует он или нет в наборе данных, и если присутствует, то вернем его цену. Теперь изучим функцию Пример для выполнения VLOOKUP с Множество ЕСЛИ Состояние в Excel .
ШАГИ:
- Выберите ячейку G4 сначала.
- Затем введите формулу:
=IF(ISNA(VLOOKUP(F4,B5:D8,3,FALSE)), "Не присутствует",VLOOKUP(F4,B5:D8,3,FALSE))
- Наконец, нажмите Войти .
🔎 Как работает формула?
- VLOOKUP(F4,B5:D8,3,FALSE)
Сайт VLOOKUP функция ищет F4 значение ячейки ( Вишня ) в диапазоне B5:D8 .
- ISNA(VLOOKUP(F4,B5:D8,3,FALSE))
Функция ИСНА ищет VLOOKUP(F4,B5:D8,3,FALSE) выход, чтобы узнать, доступен он или нет.
- IF(ISNA(VLOOKUP(F4,B5:D8,3,FALSE)), "Не присутствует",VLOOKUP(F4,B5:D8,3,FALSE))
Сайт ЕСЛИ функция возвращает ' Не присутствует ' как Вишня отсутствует в данном наборе данных.
Подробнее: VBA IF Statement with Multiple Conditions в Excel (8 методов)
5. Пример выбора лучшего магазина с помощью VLOOKUP в Excel
Другое применение VLOOKUP Функция заключается в том, что мы можем сравнивать несколько магазинов, чтобы найти лучшее предложение. Здесь мы поместили Магазин 1 в камере G2 Следовательно, выполните следующие шаги для проведения операции.
ШАГИ:
- Прежде всего, выберите ячейку G5 чтобы ввести формулу:
=IF($G$2="Магазин 1",VLOOKUP(F5,B5:D7,2,FALSE),VLOOKUP(F5,B5:D7,3,FALSE))
- После этого нажмите Войти и использовать инструмент Автозаполнение чтобы заполнить остальное.
🔎 Как работает формула?
- VLOOKUP(F5,B5:D7,2,FALSE)
Сайт VLOOKUP функция выполняет поиск в F5 значение ячейки ( Яйцо ) в диапазоне B5:D7 и возвращает значение ( $1.50 ) в 2-й колонна.
- VLOOKUP(F5,B5:D7,3,FALSE)
Это VLOOKUP функция выполняет поиск в F5 значение ячейки ( Яйцо ) в диапазоне B5:D7 и возвращает значение ( $1.75 ) в 3-й колонна.
- IF($G$2="Магазин 1″,VLOOKUP(F5,B5:D7,2,FALSE),VLOOKUP(F5,B5:D7,3,FALSE))
Сайт ЕСЛИ функция сравнивает G2 значение ячейки ( Магазин 1 ) с ' Магазин 1 '. Поскольку это истинно, функция возвращает $1.50 . Если G2 значение клеток были Магазин 2 он бы вернулся $1.75 .
Подробнее: Как использовать несколько выражений IF с текстом в Excel (6 быстрых методов)
6. Пример VLOOKUP с двумя таблицами в Excel
До сих пор мы использовали одну таблицу для получения данных. В этом примере мы будем использовать 2 таблицы в качестве справочных материалов. Поэтому изучите следующие этапы этого Пример выполнять VLOOKUP в 2 стола с Условие множественного IF в Excel .
ШАГИ:
- Выберите ячейку F6 .
- Введите формулу:
=VLOOKUP(F5, IF(F4="Январь", B6:D7, B11:D12), 3, FALSE)
- Наконец, нажмите Войти и он вернет Чистые продажи из Саймон .
🔎 Как работает формула?
- IF(F4="Январь", B6:D7, B11:D12)
Сайт ЕСЛИ функция сравнивает F4 значение ячейки ( Февраль ) с Январь и возвращает диапазон B11:D12 поскольку логический тест является ложным.
- VLOOKUP(F5, IF(F4="Январь", B6:D7, B11:D12), 3, FALSE)
Сайт VLOOKUP функция ищет F5 значение ячейки ( Саймон ) в диапазоне B11:D12 и возвращает Чистые продажи из $12,500.00 в 3-й колонна.
7. Excel VLOOKUP в функции IF Логический тест
Более того, мы можем разместить VLOOKUP функцию в разделе аргументов ЕСЛИ функцию. Для выполнения операции см. следующую процедуру.
ШАГИ:
- Прежде всего, выберите ячейку G4 чтобы ввести формулу:
=IF(VLOOKUP(F4, B5:D8, 2, FALSE)="В наличии", "На складе", "Нет в наличии")
- Далее нажмите Войти . Таким образом, вы увидите вывод.
🔎 Как работает формула?
- VLOOKUP(F4, B5:D8, 2, FALSE)="Доступно"
Сайт VLOOKUP функция ищет F4 значение ячейки ( Виноград ) в диапазоне B5:D8 и сравнивает значение в 2-й столбец ( Недоступно ) с Доступно .
- IF(VLOOKUP(F4, B5:D8, 2, FALSE)="В наличии", "На складе", "Нет в наличии")
Наконец, в ЕСЛИ возврат функции Нет на складе в качестве VLOOKUP(F4, B5:D8, 2, FALSE)="Доступно" вывод будет ложным.
Подробнее: Функция ЕСЛИ в Excel с 3 условиями
Похожие чтения
- IF с AND в формуле Excel (7 примеров)
- Excel VBA: комбинирование If с And для нескольких условий
- VLOOKUP с несколькими критериями и несколькими результатами (8 примеров)
8. Динамический выбор столбца VLOOKUP с помощью функции IF
В этом примере мы хотим создать динамический столбец для VLOOKUP Для этого мы воспользуемся функцией ЕСЛИ Следовательно, перейдите к следующему Пример выполнять VLOOKUP с Множество ЕСЛИ Состояние в Excel .
ШАГИ:
- В начале выделите ячейку C11 Здесь введите формулу:
=VLOOKUP(B11, B5:D8, IF($C$10="Физика", 2, 3), FALSE)
- После этого нажмите Войти и это выльется в данные. Используйте Автозаполнение чтобы завершить серию.
🔎 Как работает формула?
- IF($C$10="Физика", 2, 3)
Сайт ЕСЛИ функция сравнивает C10 значение ячейки ( Физика ) с Физика как указано в формуле. Затем возвращается 2 поскольку логический тест истинен.
- VLOOKUP(B11, B5:D8, IF($C$10="Физика", 2, 3), FALSE)
Наконец, в VLOOKUP функция ищет B11 значение ячейки ( Уилхэм ) в диапазоне B5:D8 и возвращает значение в 2-й столбец ( 50 ).
Подробнее: Excel VBA: выражение "Если, то, или" с несколькими условиями (5 примеров)
9. Пример применения VLOOKUP для дат с несколькими условиями IF в Excel
Кроме того, мы можем применить VLOOKUP для дат. Итак, изучите шаги этого Пример применять VLOOKUP для Даты с Условие множественного IF в Excel .
ШАГИ:
- Щелкните ячейку G4 .
- Введите формулу:
=VLOOKUP(F4,IF((C5:C8>=F5)*(C5:C8<=F6),B5:D8,""),3,FALSE)
- Наконец, нажмите Войти .
🔎 Как работает формула?
- IF((C5:C8>=F5)*(C5:C8<=F6),B5:D8,””)
Сайт ЕСЛИ функция сравнивает каждую ячейку диапазона C5:C8 с F5 и F6 значения ячеек. Затем он возвращает диапазон B5:D8 поскольку логический тест истинен.
- VLOOKUP(F4,IF((C5:C8>=F5)*(C5:C8<=F6),B5:D8,""),3,FALSE)
Наконец, в VLOOKUP функция ищет F4 значение ячейки ( Виноград ) в диапазоне B5:D8 и возвращает значение в 3-й столбец ( Мина ).
Подробнее: Функция Excel If с несколькими условиями (вложенный IF)
Альтернативный пример VLOOKUP с несколькими условиями IF в Excel
1. Вспомогательный столбец для множественных критериев в Excel
Мы можем создать вспомогательный столбец для нескольких критериев в Excel Поэтому выполните следующие действия, чтобы вставить вспомогательную колонку.
ШАГИ:
- Сначала выберите ячейку D5 .
- Затем введите формулу:
=B5&"
- После этого нажмите Войти и он вернет значение. Используйте Автозаполнение чтобы заполнить серию.
- Затем выберите ячейку H5 чтобы ввести формулу:
=VLOOKUP($G5&"
- Нажмите Войти и использовать Автозаполнение чтобы завершить все остальное.
Здесь VLOOKUP функция ищет $G5&" значение ячейки ( Уил ) в диапазоне $D$5:$E$8 и возвращает 80 присутствующий в 2-й колонна.
Читать далее: VLOOKUP с несколькими критериями в Excel (6 примеров)
2. Пример множественных критериев с функцией CHOOSE
Мы будем использовать функция "ВЫБОР вместе с VLOOKUP в этом примере, чтобы избежать столбца-помощника. Изучите процесс для выполнения операции.
ШАГИ:
- Во-первых, выберите ячейку H5 .
- Затем введите формулу:
=VLOOKUP($G5&"
- Наконец, нажмите Войти и он вернет значение.
🔎 Как работает формула?
- CHOOSE({1,2},$B$5:$B$8&"
Сайт ВЫБРАТЬ функциональные разливы B5:D8 данные в 2 столбцов, объединяя значения ячеек в B и C колонны вместе.
- VLOOKUP($G5&"
Сайт VLOOKUP функция ищет $G5&" в диапазоне B5:D8 и возвращается 80 присутствующий в 2-й колонна.
Читать далее: Vlookup с несколькими критериями без вспомогательного столбца в Excel (5 способов)
3. Функция VLOOKUP с двумя условиями в двух столбцах
Вместо того чтобы использовать VLOOKUP мы можем использовать формула ИНДЕКС МАТЧ для получения данных на основе 2 условия в 2 отдельные столбцы. Поэтому следуйте процедуре выполнения задания.
ШАГИ:
- В начале выделите ячейку H4 .
- После этого введите формулу:
=INDEX(D5:D8,MATCH(1,(F4=B5:B8)*(G4=C5:C8),0))
- В конце концов, нажмите Войти чтобы вернуть значение.
🔎 Как работает формула?
- MATCH(1,(F4=B5:B8)*(G4=C5:C8),0)
Сайт МАТЧ формула возврата 4 на ИНДЕКС Здесь мы сравниваем несколько критериев, применяя булеву логику.
- INDEX(D5:D8,MATCH(1,(F4=B5:B8)*(G4=C5:C8),0))
Наконец, в ИНДЕКС возврат функции 250 который находится в 4-й строка в диапазоне D5:D10 .
Читать далее: Как использовать VLOOKUP с несколькими критериями в разных столбцах
4. VLOOKUP для нескольких столбцов в Excel
Мы применим ИНДЕКС МАТЧА формула для выполнения операции поиска в нескольких столбцах и возврата значения Цена из упомянутых фруктов. Итак, изучите приведенные ниже шаги.
ШАГИ:
- Выберите ячейку G4 сначала.
- Затем введите формулу:
=INDEX(D5:D8,MIN(IF(B5:C8=F4,MATCH(ROW(B5:B8),ROW(B5:B8)),"")))))
- Наконец, нажмите Войти .
🔎 Как работает формула?
- ROW(B5:B8)
Первый, функция ROW возвращает соответствующие номера строк.
- MATCH(ROW(B5:B8),ROW(B5:B8))
Затем МАТЧ выходы формулы следующие 1 , 2 , 3 и 4 .
- IF(B5:C8=F4,MATCH(ROW(B5:B8),ROW(B5:B8)),"")
Сайт ЕСЛИ функция сравнивает каждую ячейку в B5:C8 с F4 значение ячейки и возвращает те значения, которые находит TRUE для логического теста.
- MIN(IF(B5:C8=F4,MATCH(ROW(B5:B8),ROW(B5:B8)),"")))
Функция МИН возвращает наименьшее значение ( 1 ) из IF(B5:C8=F4,MATCH(ROW(B5:B8),ROW(B5:B8)),"") выходы.
- INDEX(D5:D8,MIN(IF(B5:C8=F4,MATCH(ROW(B5:B8),ROW(B5:B8)),"")))))
В конечном итоге ИНДЕКС возврат функции 150 который находится в 1-й строка в диапазоне D5:D8 .
Читать далее: Excel VLOOKUP с несколькими критериями в столбце и строке
Заключение
Отныне вы сможете управлять VLOOKUP с Множественные условия IF в Excel как показано в Примеры Продолжайте использовать их и дайте нам знать, если у вас есть еще какие-либо способы выполнения задачи. Не забудьте оставить комментарии, предложения или вопросы, если они у вас есть, в разделе комментариев ниже.