Екцел формула: Филтер изузима празне вредности -

Преглед садржаја

Генеричка формула

=FILTER(data,(rng1"")*(rng2"")*(rng3""))

Резиме

Да бисте филтрирали редове са празним или празним ћелијама, можете да користите функцију ФИЛТЕР са логичком логиком. У приказаном примеру, формула у Ф5 је:

=FILTER(B5:D15,(B5:B15"")*(C5:C15"")*(D5:D15""))

Излаз садржи само редове из изворних података где све три колоне имају вредност.

Објашњење

Функција ФИЛТЕР дизајнирана је за издвајање података који одговарају једном или више критеријума. У овом случају желимо да применимо критеријуме који захтевају да све три колоне у изворним подацима (Име, Група и Соба) имају податке. Другим речима, ако у реду недостаје било која од ових вредности, желимо да изузмемо тај ред из резултата.

Да бисмо то урадили, користимо три логичка израза који раде на низовима. Први тестови израза празних имена:

B5:B15"" // check names

Оператор нот () са празним низом ("") преводи се у "није празан". За сваку ћелију у опсегу Б5: Б15, резултат ће бити ТРУЕ или ФАЛСЕ, где ТРУЕ значи „није празно“, а ФАЛСЕ значи „празно“. Будући да у опсегу има 11 ћелија, добијамо 11 резултата у низу попут овог:

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

Други тестови израза за празне групе:

C5:C15"" // check groups

Поново проверавамо 11 ћелија, па добијамо 11 резултата:

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

На крају, проверавамо да ли постоје празни бројеви соба:

D5:D15"" // check groups

која производи:

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

Када се низови који су резултат горе наведена три израза помноже, математичка операција присиљава вредности ТРУЕ и ФАЛСЕ на 1с и 0с. У овом случају користимо множење, јер желимо да применимо логику „АНД“: израз1 И израз2 И израз3. Другим речима, сва три израза морају да дају ТРУЕ у датом реду.

Следећи правила логичке логике, коначни резултат је низ попут овог:

(1;0;1;0;1;1;1;0;0;0;1)

Овај низ се испоручује директно функцији ФИЛТЕР као аргумент укључивања. ФИЛТЕР укључује само 6 редова који одговарају 1с у коначном излазу.

Занимљиви Чланци...