Exceli valem: filter välistab tühjad väärtused -

Lang L: none (table-of-contents)

Üldine valem

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

Kokkuvõte

Tühjade või tühjade lahtritega ridade filtreerimiseks võite kasutada funktsiooni FILTER koos tõeväärtusega loogikaga. Näidatud näites on valem F5-s järgmine:

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

Väljund sisaldab ainult lähteandmete ridu, kus kõigil kolmel veerul on väärtus.

Selgitus

Funktsioon FILTER on loodud andmete väljavõtmiseks, mis vastavad ühele või mitmele kriteeriumile. Sellisel juhul soovime rakendada kriteeriume, mis nõuavad, et kõigil kolmel lähteandmete veerul (nimi, rühm ja ruum) oleksid andmed. Teisisõnu, kui real puudub mõni neist väärtustest, tahame selle rea väljundist välja jätta.

Selleks kasutame kolme massiividel töötavat tõeväärtuse avaldist. Esimesed tühjade nimede väljenditestid:

B5:B15"" // check names

Tühja stringiga ("") not operaator () tõlgib "mitte tühi". Iga lahtris vahemikus B5: B15 on tulemus TÕENE või VALE, kus TÕENE tähendab "mitte tühi" ja VALE tähendab "tühi". Kuna vahemikus on 11 lahtrit, saame sellise massiivi korral 11 tulemust:

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

Tühjade rühmade teine ​​ekspressioonitest:

C5:C15"" // check groups

Jällegi kontrollime 11 lahtrit, nii et saame 11 tulemust:

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

Lõpuks kontrollime tühjade ruumide numbreid:

D5:D15"" // check groups

mis toodab:

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

Kui ülaltoodud kolmest avaldisest tulenevad massiivid korrutatakse kokku, sunnib matemaatikaoperatsioon TRUE ja FALSE väärtuseks 1s ja 0s. Me kasutame sel juhul korrutamist, sest soovime jõustada loogikat "JA": avaldis1 JA avaldis2 JA avaldis3. Teisisõnu, kõik kolm avaldist peavad antud real tagastama TÕENE.

Boolean loogika reegleid järgides on lõpptulemus selline massiiv:

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

See massiiv edastatakse kaasamise argumendina otse funktsioonile FILTER. FILTER sisaldab lõplikus väljundis ainult 6 rida, mis vastavad 1-le.

Huvitavad Artiklid...