Na odfiltrovanie riadkov s prázdnymi alebo prázdnymi bunkami môžete použiť funkciu FILTER s boolovskou logikou. V uvedenom príklade vzorec v F5 je:
= FILTER (data,(rng1'')*(rng2'')*(rng3''))
Výstup obsahuje iba riadky zo zdrojových údajov, kde všetky tri stĺpce majú hodnotu.
VysvetlenieThe Funkcia FILTER je navrhnutý tak, aby extrahoval údaje, ktoré vyhovujú jednému alebo viacerým kritériám. V tomto prípade chceme použiť kritériá, ktoré vyžadujú, aby všetky tri stĺpce zdrojových údajov (názov, skupina a miestnosť) mali údaje. Inými slovami, ak v riadku chýbajú niektoré z týchto hodnôt, chceme tento riadok vylúčiť z výstupu.
Excel spočítať všetky bunky s textom
Na tento účel použijeme tri booleovský výrazy pôsobiace na polia. Prvé testy výrazu pre prázdne mená:
= FILTER (B5:D15,(B5:B15'')*(C5:C15'')*(D5:D15''))
Nie operátor () s príponou prázdny reťazec ('') znamená 'nie prázdne'. Pre každú bunku v rozsahu B5: B15 bude výsledok buď TRUE alebo FALSE, kde TRUE znamená „nie je prázdny“ a FALSE znamená „prázdny“. Pretože je v rozsahu 11 buniek, dostaneme 11 výsledkov v pole Páči sa ti to:
B5:B15'' // check names
Druhý test expresie pre prázdne skupiny:
{TRUEFALSETRUETRUETRUETRUETRUETRUETRUEFALSETRUE}
Opäť kontrolujeme 11 buniek, aby sme získali 11 výsledkov:
1-100 generátor náhodných čísel
C5:C15'' // check groups
Nakoniec skontrolujeme čísla prázdnych miestností:
{TRUETRUETRUEFALSETRUETRUETRUETRUEFALSEFALSETRUE}
ktorý produkuje:
D5:D15'' // check groups
Keď sa polia, ktoré sú výsledkom troch vyššie uvedených výrazov, vynásobia, matematická operácia vynúti hodnoty TRUE a FALSE na 1 s a 0 s. V tomto prípade používame násobenie, pretože chceme presadiť logiku „A“: výraz1 A výraz2 A výraz3. Inými slovami, všetky tri výrazy musia v danom riadku vrátiť hodnotu TRUE.
Podľa pravidiel booleovskej logiky je konečným výsledkom pole ako toto:
ako nájsť percentily v programe Excel
{TRUETRUETRUETRUETRUETRUETRUEFALSETRUEFALSETRUE}
Toto pole sa dodáva priamo do funkcie FILTER ako argument include. FILTER obsahuje iba 6 riadkov, ktoré v konečnom výstupe zodpovedajú 1 s.
Autor Dave Bruns