Funkce UNIQUE vrací seznam jedinečných hodnot v seznamu nebo oblasti. 

Vrácení jedinečných hodnot ze seznamu hodnot Příklad použití =UNIQUE(B2:B11) k vrácení jedinečného seznamu čísel

Vrácení jedinečných jmen ze seznamu jmen Použití funkce UNIQUE k seřazení seznamu jmen

=UNIQUE(array,[by_col],[exactly_once])

Funkce UNIQUE má následující argumenty:

Argument

Popis

matice

Povinný

Oblast nebo matice, odkud se mají vrátit jedinečné řádky nebo sloupce

[podle_sloupce]

Nepovinný

Argument by_col je logická hodnota, která označuje způsob porovnání.

TRUE porovná sloupce mezi sebou a vrátí jedinečné sloupce

FALSE (nebo vynecháno) porovná řádky mezi sebou a vrátí jedinečné řádky

[exactly_once]

Nepovinný

Argument exactly_once je logická hodnota, která vrátí řádky nebo sloupce, které se v oblasti nebo matici vyskytují přesně jednou. Jedná se o databázový koncept jedinečnosti.

TRUE vrátí všechny jedinečné řádky nebo sloupce, které se vyskytují přesně jednou, z oblasti nebo matice

TRUE (nebo vynecháno) vrátí všechny jedinečné řádky nebo sloupce z oblasti nebo matice

Poznámky: 

  • Matici si lze představit jako řádek nebo sloupec obsahující hodnoty nebo kombinaci řádků a sloupců obsahujících hodnoty. Ve výše uvedených příkladech jsou maticemi pro naše vzorce UNIQUE oblast D2:D11 a D2:D17 v tomto pořadí.

  • Funkce UNIQUE vrátí pole, které bude mít přesah, pokud půjde o konečný výsledek vzorce. To znamená, že po stisknutí klávesy ENTER Excel dynamicky vytvoří oblast matici odpovídající velikosti. Pokud jsou podpůrná data v excelové tabulce a používáte strukturované odkazy, po přidání dat do oblasti matice nebo odebrání dat z oblasti matice se velikost matice automaticky změní. Další informace najdete v tomto článku o chování přesahujících matic.

  • Excel má omezenou podporu pro dynamické matice mezi sešity. Pokud zdrojový sešit zavřete, vrátí všechny propojené dynamické maticové vzorce chybu #REF!. (Po aktualizaci)

Příklady

Příklad 1

Tento příklad používá funkce SORT a UNIQUE společně k vrácení jedinečného seznamu názvů ve vzestupném pořadí.

Použití funkce UNIQUE s funkcí SORT k vrácení seznamu názvů ve vzestupném pořadí

Příklad 2

Tento příklad má argument exactly_once nastavený na hodnotu TRUE a funkce vrátí pouze zákazníky, kteří měli službu jednou. Toto může být užitečné, pokud chcete identifikovat lidi, kteří se nevrátili pro další službu, abyste je mohli kontaktovat.

Pomocí funkce UNIQUE s argumentem occurs_once nastaveným na hodnotu true vrátíte seznam názvů, které se vyskytují pouze jednou.

Příklad 3

Tento příklad používá ampersand (&) ke zřetězení příjmení a křestního jména do celého jména. Všimněte si, že vzorec odkazuje na celou oblast jmen v buňkách A2:A12 a B2:B12. Excel tak může vrátit pole se všemi jmény.

Pomocí funkce UNIQUE s více oblastmi zřetězíte sloupce křestní jméno/příjmení na celé jméno.

Tipy: 

  • Pokud naformátujete rozsah jmen jako excelovou tabulku, vzorec se při přidávání nebo odebírání jmen automaticky aktualizuje.

  • Pokud chcete seřadit seznam jmen, můžete přidat funkci SORT: =SORT(UNIQUE(B2:B12&" "&A2:A12))

Příklad 4

Tento příklad porovná dva sloupce a vrátí mezi nimi pouze jedinečné hodnoty.

Pomocí funkce UNIQUE vrátíte seznam prodejců.

Potřebujete další pomoc?

Kdykoli se můžete zeptat odborníka z komunity Excel Tech nebo získat podporu v komunitách.

Viz také

Funkce FILTER

Funkce RANDARRAY

Funkce SEQUENCE

Funkce SORT

Funkce SORTBY

Chyby #PRESAH! v Excelu

Dynamické matice a chování přesahujících matic

Operátor implicitního průsečíku: @

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.