
Obecný vzorec
=FILTER(data,EXACT(range,A1))
souhrn
Chcete-li filtrovat data s rozlišováním malých a velkých písmen, můžete použít funkci FILTER s nápovědou společně s funkcí EXACT. V zobrazeném příkladu je vzorec v F5:
=FILTER(B5:D15,EXACT(B5:B15,"RED"))
Který extrahuje data, kde je barva „ČERVENÁ“, s ohledem na velká a malá písmena.
Vysvětlení
Tento vzorec spoléhá na funkci FILTER k načtení dat na základě logického testu. Argument pole je poskytován jako B5: D15, který obsahuje všechna data bez záhlaví. Argument include je výraz založený na funkci EXACT:
EXACT(B5:B15,"RED")
Funkce EXACT porovnává dva textové řetězce způsobem, který rozlišuje velká a malá písmena. Pokud jsou dva řetězce přesně stejné, vrátí EXACT PRAVDA. Pokud tyto dva řetězce nejsou úplně stejné, vrátí funkce EXACT hodnotu FALSE.
Jelikož jako první argument dáváme rozsah s 11 hodnotami a jako druhý řetězec „RED“, EXACT vrátí pole s 11 výsledky, jako je tento:
(FALSE;FALSE;FALSE;TRUE;FALSE;FALSE;TRUE;FALSE;FALSE;FALSE;TRUE)
Všimněte si, že poloha PRAVDA odpovídá řádku, kde je barva „ČERVENÁ“.
Toto pole se vrátilo přímo do funkce FILTER jako argument „zahrnout“. FILTER používá pole k filtrování dat a vrací tři řádky, kde je barva ČERVENÁ. Řádky, kde je barva „červená“, nejsou zahrnuty.
Částečná shoda
Chcete-li spustit přesnou shodu s FILTER na základě částečné shody, přečtěte si zde vysvětlený příklad.