
Obecný vzorec
=UNIQUE(FILTER(data,data""))
souhrn
Chcete-li ze sady dat extrahovat seznam jedinečných hodnot a ignorovat prázdné buňky, můžete použít funkci UNIQUE společně s funkcí FILTER. V zobrazeném příkladu je vzorec v D5:
=UNIQUE(FILTER(B5:B16,B5:B16""))
který vydává 5 jedinečných hodnot viděných v D5: D9.
Vysvětlení
Tento příklad používá funkci UNIQUE společně s funkcí FILTER. Při práci zevnitř ven se funkce FILTER nejprve používá k odstranění všech prázdných hodnot z dat:
FILTER(B5:B16,B5:B16"")
Symbol je logický operátor, který znamená „nerovná se“. Další příklady operátorů v kritériích vzorců najdete na této stránce.
FILTER vrací pole hodnot, s výjimkou prázdných řetězců:
("red";"amber";"green";"green";"blue";"pink";"red";"blue";"amber")
Toto pole se vrací přímo do UNIQUE funkce jako argument pole . UNIQUE poté odstraní duplikáty a vrátí konečné pole:
("red";"amber";"green";"blue";"pink")
UNIQUE a FILTER jsou dynamické funkce. Pokud se data v B5: B16 změní, výstup se okamžitě aktualizuje.
Dynamický rozsah zdroje
Protože rozsah B5: B15 je napevno zakódován přímo do vzorce, nezmění se, pokud budou data přidána nebo odstraněna. Chcete-li použít dynamický rozsah, který podle potřeby automaticky změní velikost, můžete použít tabulku Excel nebo vytvořit dynamický pojmenovaný rozsah pomocí vzorce.