Формула Excel: Приклад базового фільтра -

Зміст

Загальна формула

=FILTER(data,range=value,"not found")

Резюме

Для запиту даних та вилучення відповідних записів ви можете використовувати функцію ФІЛЬТР. У наведеному прикладі формула в F5 має вигляд:

=FILTER(B5:E15,E5:E15=H4,"not found")

Яка отримує дані, де State = "TX".

Пояснення

Ця формула покладається на функцію ФІЛЬТР для отримання даних на основі логічного тесту. Аргумент масиву подається як B5: E15, який містить повний набір даних без заголовків. Аргумент include - вираз, який запускає простий тест:

E5:E15=H4 // test state values

Оскільки в діапазоні E5: E11 є 11 комірок, цей вираз повертає масив з 11 значень TRUE та FALSE, таких як:

(TRUE;FALSE;FALSE;TRUE;FALSE;FALSE;FALSE;FALSE;FALSE;TRUE;TRUE)

Цей масив використовується функцією FILTER для отримання відповідних даних. Тільки рядки, де результат має значення TRUE, потрапляють у кінцевий результат.

Нарешті, аргумент "if_empty" встановлюється на "не знайдено", якщо не знайдено відповідних даних.

Інші поля

Інші поля можна відфільтрувати подібним чином. Наприклад, щоб відфільтрувати ті самі дані для замовлень, що перевищують 100 доларів, ви можете використовувати ФІЛЬТР, як цей

=FILTER(B5:E15,C5:C15>100,"not found")

Цікаві статті...