ВПР по нескольким условиям

поиск

Что делает формула

Обычный ВПР ищет только по одному столбцу. Чтобы искать по двум условиям одновременно (например, по имени И дате), склеиваем два столбца оператором &. ПОИСКПОЗ ищет склейку искомых значений в склейке столбцов таблицы. В Excel эту формулу нужно вводить как формулу массива (Ctrl+Shift+Enter) в старых версиях. В Excel 365 и Google Sheets работает без этого.

Формула

=ИНДЕКС(C2:C100;ПОИСКПОЗ(E2&F2;A2:A100&B2:B100;0))

Пример

Поиск оценки студента по конкретному предмету:

СтудентПредметОценка
ИвановМатематика4
ИвановФизика5
ПетроваМатематика5
ПетроваФизика3

Ищем оценку Иванова по Физике: ПОИСКПОЗ("Иванов"&"Физика"; ...) → 5

Частые ошибки

  • 1В старых версиях Excel забыли нажать Ctrl+Shift+Enter — формула вернёт ошибку #ЗНАЧ!
  • 2Порядок склейки должен совпадать: если ищете E2&F2, то в таблице тоже A&B, а не B&A
  • 3Если в данных есть пробелы, склейка может не совпасть — используйте СЖПРОБЕЛЫ перед сравнением

Нужна другая формула?

AI сгенерирует за 3 секунды — опишите задачу на русском языке

Попробовать генератор