Excel formula: Filter izključi prazne vrednosti -

Kazalo

Splošna formula

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

Povzetek

Če želite filtrirati vrstice s praznimi ali praznimi celicami, lahko uporabite funkcijo FILTER z logično logiko. V prikazanem primeru je formula v F5:

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

Izhod vsebuje samo vrstice iz izvornih podatkov, kjer imajo vsi trije stolpci vrednost.

Pojasnilo

Funkcija FILTER je namenjena pridobivanju podatkov, ki ustrezajo enemu ali več kriterijem. V tem primeru želimo uporabiti merila, ki zahtevajo, da imajo vsi trije stolpci v izvornih podatkih (Ime, Skupina in Soba) podatke. Z drugimi besedami, če v vrstici manjka katera od teh vrednosti, jo želimo izključiti iz izhoda.

Za to uporabimo tri logične izraze, ki delujejo na polja. Prvi preizkusi izrazov za prazna imena:

B5:B15"" // check names

Operator not () s praznim nizom ("") se prevede v "ni prazen". Za vsako celico v obsegu B5: B15 bo rezultat TRUE ali FALSE, kjer TRUE pomeni "ni prazno", FALSE pa "prazno". Ker je v obsegu 11 celic, dobimo 11 rezultatov v taki matriki:

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

Drugi preizkusi izraza za prazne skupine:

C5:C15"" // check groups

Spet preverjamo 11 celic, zato dobimo 11 rezultatov:

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

Na koncu preverimo še prazne številke sob:

D5:D15"" // check groups

ki proizvaja:

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

Ko se matrike, ki izhajajo iz zgornjih treh izrazov, pomnožijo, matematična operacija prisili vrednosti TRUE in FALSE na 1s in 0s. V tem primeru uporabljamo množenje, ker želimo uveljaviti logiko "AND": izraz1 IN izraz2 IN izraz3. Z drugimi besedami, vsi trije izrazi morajo v dani vrstici vrniti TRUE.

Po pravilih logične logike je končni rezultat matrika, kot je ta:

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

Ta matrika je dostavljena neposredno funkciji FILTER kot argument vključevanja. FILTER vključuje samo 6 vrstic, ki ustrezajo 1s v končnem izhodu.

Zanimive Članki...