Vzorec programu Excel: Jedinečné hodnoty ignorujú medzery -

Obsah

Všeobecný vzorec

=UNIQUE(FILTER(data,data""))

Zhrnutie

Ak chcete zo sady údajov extrahovať zoznam jedinečných hodnôt a ignorovať prázdne bunky, môžete použiť funkciu UNIQUE spolu s funkciou FILTER. V zobrazenom príklade je vzorec v D5:

=UNIQUE(FILTER(B5:B16,B5:B16""))

ktorý vydáva 5 jedinečných hodnôt videných v D5: D9.

Vysvetlenie

V tomto príklade sa používa funkcia UNIQUE spolu s funkciou FILTER. Pri práci zvnútra von sa najskôr na odstránenie akýchkoľvek prázdnych hodnôt z údajov použije funkcia FILTER:

FILTER(B5:B16,B5:B16"")

Symbol je logický operátor, ktorý znamená „nerovná sa“. Ďalšie príklady operátorov v kritériách vzorca nájdete na tejto stránke.

FILTER vráti pole hodnôt, okrem prázdnych reťazcov:

("red";"amber";"green";"green";"blue";"pink";"red";"blue";"amber")

Toto pole sa vracia priamo do funkcie UNIQUE ako argument poľa . UNIQUE potom odstráni duplikáty a vráti konečné pole:

("red";"amber";"green";"blue";"pink")

UNIQUE a FILTER sú dynamické funkcie. Ak sa údaje v B5: B16 zmenia, výstup sa okamžite aktualizuje.

Dynamický rozsah zdrojov

Pretože rozsah B5: B15 je pevne zakódovaný priamo do vzorca, nezmení sa to, ak dôjde k pridaniu alebo odstráneniu údajov. Ak chcete použiť dynamický rozsah, ktorý bude podľa potreby automaticky meniť veľkosť, môžete použiť tabuľku Excel alebo vytvoriť dynamický pomenovaný rozsah pomocou vzorca.

Zaujímavé články...