Формула на Excel: Пример за основен филтър -

Съдържание

Обща формула

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

Обобщение

За да търсите данни и да извличате съвпадащи записи, можете да използвате функцията FILTER. В показания пример формулата във F5 е:

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

Който извлича данни, където държавата = "TX".

Обяснение

Тази формула разчита на функцията FILTER за извличане на данни въз основа на логически тест. Аргументът на масива се предоставя като B5: E15, който съдържа пълния набор от данни без заглавки. Аргументът за включване е израз, който изпълнява прост тест:

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 по този начин

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

Интересни статии...