Этикетка:Excelфункция,FILTERфункция
Функция ФИЛЬТР — это функция динамического массива, которая может фильтровать ряд данных на основе определенных условий. Ее синтаксис:
ФИЛЬТР(массив, включая, [пустой])
в,параметрмножество,Это данные, которые вы хотите отфильтровать?,Это может быть диапазон ячеек илимножество。параметрвключать,Укажите условия фильтра,должен вернуть ИСТИНА,включить его в запрос。параметрЭто пусто?,Если нет результатов, соответствующих критериям фильтра,Вы можете указать содержимое, которое будет возвращено в этот параметр.,Необязательный.
Мы можем использовать функцию ФИЛЬТР для возврата данных, соответствующих нескольким условиям.
Предположим, мы хотим получить данные при выполнении обоих условий, например, данные в качестве примера, показанные на рисунке 1 ниже, и мы хотим вернуть данные о продажах бананов компанией Baihe.
Рисунок 1
Вы можете использовать формулу:
=FILTER(A2:D11,(A2:A11=G1)*(C2:C11=G2))
В формуле умножение двух условий означает, что оба условия должны быть выполнены. Результаты показаны на рисунке 2 ниже.
Рисунок 2
Если мы хотим получить все данные по манго и винограду, мы используем формулу:
=ФИЛЬТР(A2:D11,(C2:C11="Манго")+(C2:C11="Виноград"))
Добавление двух условий означает, что одно из них выполнено.
Конечно, для фильтрации можно комбинировать и сложные условия. Например, если вы хотите получить все данные по манго и винограду от компании Baihe, используйте формулу:
=ФИЛЬТР(A2:D11,((C2:C11="Манго")+(C2:C11="Виноград"))*(A2:A11="Белый журавль"))