Поиск по нескольким значениям
Как в электронной таблице найти строчку не по одному значению, а по двум? XLOOKUP умеет искать только по одному столбцу, поэтому приходится выкручиваться.
Пример: есть таблица продаж, где в столбцах A и B хранятся дата и идентификатор товара. Нужно найти продажи определённого товара за конкретный день.
Первое решение: создать в исходной таблице вспомогательный столбец C, в котором склеить дату и идентификатор товара. Для склейки используем оператор & (амперсанд):
=A2&B2 (и так для всех строчек)
Теперь можно искать по этому столбцу и доставать необходимые данные, например, из столбца D. Если нужно найти продажи товара 1234567 за сегодня, используем формулу:
=XLOOKUP(TODAY()&"1234567";C:C;D:D)
Второе решение: генерировать этот вспомогательный столбец на лету с помощью ARRAYFORMULA и так же искать по нему:
=XLOOKUP(TODAY()&"1234567";ARRAYFORMULA(A:A&B:B);D:D)
