Vzorec aplikace Excel: Jedinečné hodnoty ignorují mezery -

Obsah

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.

Zajímavé články...