Jak používat funkci UNIQUE aplikace Excel (20 příkladů)

  • Sdílet Toto
Hugh West

Obsah

V rozsáhlých souborech dat existuje možnost, že se hodnoty budou vyskytovat duplicitně nebo že se stejné hodnoty budou vyskytovat vícekrát. jedinečné hodnoty z rozsahu nebo seznam, můžete použít Excel UNIKÁTNÍ funkce. Excel UNIKÁTNÍ vrátí seznam jedinečných hodnot v rozsahu nebo v seznamu. UNIKÁTNÍ funkce podporuje textové, číselné, datové, časové atd. typy hodnot.

V tomto článku vám ukážu různé příklady použití aplikace Excel. UNIKÁTNÍ funkce.

Stáhnout do praxe

Použití funkce UNIQUE.xlsx

Základy funkce EXP: shrnutí & Syntaxe

Souhrn

Excel UNIKÁTNÍ Funkce vrací seznam unikátních hodnot v rozsahu nebo v seznamu. Je to velmi jednoduchá funkce, můžete z ní extrahovat jak unikátní, tak unikátní rozdílné hodnoty a pomáhá také porovnávat sloupce se sloupci nebo řádky s řádky.

Syntaxe

UNIQUE(pole, [by_col], [exactly_once])

Argumenty

Argumenty Povinné/volitelné Vysvětlení
pole Požadované Jedná se o rozsah buněk nebo pole, z něhož lze extrahovat unikátní hodnoty
by_col Volitelně Jedná se o logickou hodnotu pro způsob porovnání a extrakce unikátní hodnoty.

Zde, FALSE znamená podle řádku; TRUE znamená podle sloupce. výchozí (FALSE) exactly_once Volitelně Je to také logická hodnota.

Zde, TRUE znamená hodnoty, které se vyskytly jednou;

FALSE znamená všechny jedinečné hodnoty.

výchozí (FALSE)

Návratová hodnota

Na stránkách UNIKÁTNÍ funkce vrací seznam nebo pole jedinečných hodnot.

Verze

Na stránkách UNIKÁTNÍ je k dispozici pro aplikace Excel 365 a Excel 2021.

Použití funkce Excel UNIQUE

1. Použití funkce UNIQUE pro textové hodnoty

Můžete použít UNIKÁTNÍ funkce pro extrakci unikátní z textových nebo řetězcových hodnot.

Zde chci získat unikátní název ovoce z Název produktu sloupec.

⏩ V buňce D4, zadejte následující vzorec, abyste získali unikátní hodnoty.

=UNIQUE(B4:B12)

Zde, v UNIKÁTNÍ jsem vybral rozsah buněk B4:B12 jako pole .

Nyní stiskněte ENTER a UNIKÁTNÍ funkce vrátí seznam unikátní hodnoty z vybraného rozsahu.

Přečtěte si více: Získání jedinečných hodnot ze sloupce v programu Excel VBA (4 příklady)

2. Použití funkce UNIQUE pro číselné hodnoty

V případě, že máte číselné hodnoty, můžete také použít příkaz UNIKÁTNÍ funkce pro extrakci unikátní hodnoty.

Zde chci získat unikátní objednávky id's z ID objednávky sloupec.

⏩ V buňce D4, zadejte následující vzorec, abyste získali unikátní hodnoty.

=UNIKÁTNÍ(C4:C12)

Zde, v UNIKÁTNÍ jsem vybral rozsah buněk C4:C12 jako pole .

Nyní stiskněte ENTER a UNIKÁTNÍ funkce vrátí seznam unikátní hodnoty z vybraného rozsahu.

Přečtěte si více: Získání jedinečných hodnot ze sloupce do pole v aplikaci Excel pomocí VBA (3 kritéria)

3. Použití funkce UNIQUE aplikace Excel k nalezení jedinečných řádků, které se vyskytly pouze jednou

Pokud chcete získat unikátní hodnoty, které se v seznamu nebo v rozsahu vyskytly pouze jednou, můžete použít příkaz UNIKÁTNÍ funkce.

Dovolte mi zahájit postup,

⏩ V buňce D4, zadejte následující vzorec, abyste získali unikátní hodnoty.

=UNIQUE(B4:C12,,TRUE)

Zde, v UNIKÁTNÍ jsem vybral rozsah buněk B4:C12 jako pole , si ponechal by_col argument FALEŠNÉ, nebo jsem ho vynechal, protože soubor dat, který používám, je uspořádán v řádcích. Pak jsem vybral TRUE jako exactly_once .

Nyní stiskněte ENTER a UNIKÁTNÍ funkce vrátí seznam unikátní hodnoty, které se ve vybraném rozsahu vyskytly pouze jednou.

4. Jedinečné hodnoty v řádku

Pokud chcete extrahovat unikátní hodnoty z řádku, pak můžete použít příkaz UNIKÁTNÍ funkce.

Spuštění postupu,

⏩V buňce C6, zadejte následující vzorec, abyste získali unikátní hodnoty.

=UNIQUE(C3:K3, TRUE)

Zde, v UNIKÁTNÍ jsem vybral rozsah buněk C3:K3 jako pole , vybrané TRUE jako by_col .

Nyní stiskněte ENTER a UNIKÁTNÍ vrátí funkci unikátní hodnoty z řádku.

5. Použití funkce UNIQUE aplikace Excel k vyhledání Jedinečné sloupce

Můžete také získat unikátní sloupce pomocí příkazu UNIKÁTNÍ funkce.

Spuštění postupu,

⏩ V buňce C7, zadejte následující vzorec, abyste získali unikátní sloupce.

=UNIQUE(C3:K4, TRUE,TRUE)

Zde, v UNIKÁTNÍ jsem vybral rozsah buněk C3:K4 jako pole , vybrané TRUE jako by_col , pak vybral TRUE jako exactly_once .

Nyní stiskněte ENTER a UNIKÁTNÍ vrátí funkci unikátní sloupce.

6. Jedinečné hodnoty se vyskytly pouze jednou

V případě, že chcete extrahovat jedinečné hodnoty ze seznamu pak můžete také použít UNIKÁTNÍ funkce.

⏩ V buňce D4, zadejte následující vzorec, abyste získali unikátní hodnoty ze seznamu.

=UNIQUE(B4:B12,,TRUE)

Zde, v UNIKÁTNÍ jsem vybral rozsah buněk B4:B12 jako pole , si ponechal by_col argument FALEŠNÉ, nebo jsem ho vynechal, protože soubor dat, který používám, je uspořádán v řádcích. Pak jsem vybral TRUE jako exactly_once .

Nyní stiskněte ENTER a UNIKÁTNÍ funkce vrátí seznam unikátní hodnoty, které se ve vybraném rozsahu vyskytly pouze jednou.

7. Vyhledání odlišných hodnot, které se vyskytují více než jednou

Pomocí UNIKÁTNÍ spolu s funkcí funkce FILTR a funkce COUNTIF , můžete získat zřetelné unikátní hodnoty, které znamenají hodnoty, které se vyskytly více než jednou.

Dovolte mi ukázat postup,

⏩ V buňce D4, zadejte následující vzorec, abyste získali unikátní hodnoty ze seznamu.

=UNIQUE(FILTER(B4:B12, COUNTIF(B4:B12, B4:B12)>1))

Zde, v UNIKÁTNÍ jsem použil funkci FILTER(B4:B12, COUNTIF(B4:B12, B4:B12)>1) jako pole .

V FILTR jsem vybral rozsah B4:B12 jako pole a použil COUNTIF(B4:B12, B4:B12)>1 jako zahrnout .

V COUNTIF jsem vybral rozsah B4:B12 jako rozsah také jako kritéria vybrané B4:B12 pak použil >1 .

Nyní je COUNTIF funkce získá počet z hodnot, které se vyskytují více než jednou, na FILTR hodnoty. A konečně, UNIKÁTNÍ vrátí funkci unikátní hodnoty vyskytující se více než jednou.

Tisk ENTER a UNIKÁTNÍ vrátí funkci unikátní hodnoty vyskytující se více než jednou.

8. Použití funkce UNIQUE aplikace Excel k počítání jedinečných hodnot

Můžete také počítat unikátní hodnoty pomocí FILTR spolu s funkcí funkce ROWS.

⏩ V buňce D4, zadejte následující vzorec, abyste získali unikátní hodnoty ze seznamu.

=ROWS(UNIQUE(FILTER(B4:B12,B4:B12"")))

Zde, v ŘADY jsem použil funkci UNIQUE(FILTER(B4:B12,B4:B12"")) jako pole .

V UNIKÁTNÍ jsem použil funkci FILTER(B4:B12,B4:B12"") jako pole .

V FILTR jsem vybral rozsah B4:B12 jako pole také jako zahrnout vybrané B4:B12"" k filtrování hodnot, nerovná se prázdný .

Nyní je UNIKÁTNÍ vrátí funkci unikátní z filtrovaných hodnot, pak ROW funkce vrátí počet řádků jedinečných hodnot.

Tisk ENTER a získáte počet jedinečných hodnot.

10. Jedinečné hodnoty z více sloupců

Pokud chcete, můžete extrahovat jedinečné hodnoty z více sloupců také pomocí příkazu UNIKÁTNÍ funkce.

⏩ V buňce F4, zadejte následující vzorec, abyste získali unikátní hodnoty z více sloupců.

=UNIQUE(B4:D12)

Zde, v UNIKÁTNÍ jsem vybral rozsah buněk B4:D12 jako pole .

Nyní stiskněte ENTER a UNIKÁTNÍ funkce vrátí rozsah unikátní hodnoty z více sloupců.

10. Řazení jedinečných hodnot v abecedním pořadí

Můžete také použít funkce SORT spolu s UNIKÁTNÍ funkce pro třídění unikátní hodnoty v abecedním pořadí.

⏩ V buňce F4, zadejte následující vzorec, abyste získali unikátní hodnoty z více sloupců.

=SORT(UNIQUE(B4:D12))

Zde, v UNIKÁTNÍ jsem vybral rozsah buněk B4:D12 jako pole Pak prošel unikátní hodnoty do SORT funkce pro třídění unikátní hodnoty v abecedním pořadí.

Nyní stiskněte ENTER , a dostanete vyřešené unikátní hodnoty z více sloupců.

11. Jedinečné hodnoty z více sloupců a jejich sjednocení do jedné buňky

Můžete extrahovat unikátní hodnoty z více sloupců, můžete tyto hodnoty spojit do jedné buňky a zároveň použít příkaz UNIKÁTNÍ funkce.

⏩ V buňce F4, zadejte následující vzorec, abyste získali unikátní hodnoty z více sloupců.

=UNIQUE(B4:B12& ","&C4:C12)

Zde, v UNIKÁTNÍ jsem vybral oba rozsahy buněk B4:B12& ","&C4:C12 jako pole . Nyní UNIKÁTNÍ funkce vybere jedinečné hodnoty z obou sloupců a poté spojí jedinečné hodnoty obou sloupců pomocí funkce (,)

Nyní stiskněte ENTER a získáte zřetězené hodnoty do jedné buňky.

12. Seznam jedinečných hodnot v závislosti na kritériích

Seznam můžete získat unikátní hodnoty na základě kritérií při používání UNIKÁTNÍ spolu s funkcí FILTR funkce.

Zde chci získat unikátní hodnoty na základě kritérií, kde Cena je větší než 400 .

⏩ V buňce G4, zadejte následující vzorec, abyste získali unikátní hodnoty na základě kritérií.

=UNIQUE(FILTER(B4:B12,D4:D12>F4))

Zde, V UNIKÁTNÍ jsem použil funkci FILTER(B4:B12,D4:D12>F4) jako pole .

V FILTR jsem vybral rozsah B4:B12 jako pole také jako zahrnout vybrané D4:D12>F4 k filtrování hodnot, větší než vybranou buňku F4 .

Nyní je UNIKÁTNÍ vrátí funkci unikátní z filtrovaných hodnot.

Nakonec stiskněte ENTER a na základě zadaných kritérií získáte jedinečné hodnoty.

13. Filtrování jedinečných hodnot na základě více kritérií

Můžete také vyjmout seznam unikátní hodnoty na základě více kritérií při použití UNIKÁTNÍ s funkcí FILTR funkce.

Zde chci získat unikátní hodnoty na základě kritérií, kde Cena je větší než 400 a Produkt jméno je Apple .

⏩ V buňce H4, zadejte následující vzorec, abyste získali unikátní hodnoty na základě více kritérií.

=UNIQUE(FILTER(C4:C12, (D4:D12>F4)* (B4:B12=G4)))

Zde, V UNIKÁTNÍ jsem použil funkci FILTER(C4:C12, (D4:D12>F4)* (B4:B12=G4)) jako pole .

V FILTR jsem vybral rozsah C4:C12 jako pole a použil (D4:D12>F4)* (B4:B12=G4) jako zahrnout kde jsem použil dvě kritéria, z nichž jedno je pro Cena a další je pro Produkt název.

Nyní je UNIKÁTNÍ vrátí funkci unikátní z filtrovaných hodnot.

Nakonec stiskněte ENTER a získáte jedinečné hodnoty na základě použitých vícenásobných kritérií.

14. Filtrování jedinečných hodnot na základě více kritérií OR

Můžete také použít UNIKÁTNÍ a FILTR funkce pro použití více NEBO kritéria.

⏩ V buňce H4, zadejte následující vzorec, abyste získali unikátní hodnoty z více NEBO kritéria.

=UNIQUE(FILTER(B5:B13, (C5:C13=F5) + (D5:D13=G5)))

Zde, V UNIKÁTNÍ jsem použil funkci FILTER(B5:B13, (C5:C13=F5) + (D5:D13=G5)) jako pole .

V FILTR jsem vybral rozsah B5:B13 jako pole a použil (C5:C13=F5) + (D5:D13=G5) jako zahrnout kde jsem použil dvě kritéria. Pak jsem přidal dvě kritéria pro použití NEBO zkontrolovat některé z kritérií.

Nyní je UNIKÁTNÍ vrátí funkci unikátní z filtrovaných hodnot, kde NEBO je použity.

Nakonec stiskněte ENTER , a pokud je splněna některá z podmínek, získáte jedinečné hodnoty.

15. Získání jedinečných hodnot s ignorováním prázdných míst

Při používání UNIKÁTNÍ s funkcí FILTR můžete extrahovat funkci unikátní hodnot a ignoruje prázdné buňky.

⏩ V buňce F4, zadejte následující vzorec, abyste získali unikátní hodnoty ignorující prázdná místa.

=UNIQUE(FILTER(B4:B12,B4:B12""))

Zde, V UNIKÁTNÍ jsem použil funkci FILTER(B4:B12,B4:B12"") jako pole .

V FILTR jsem vybral rozsah B4:B12 jako pole a použil B4:B12"" jako zahrnout pro filtrování neprázdných buněk.

Nyní je UNIKÁTNÍ vrátí funkci unikátní z filtrovaných hodnot.

Nakonec stiskněte ENTER a získáte jedinečné hodnoty, přičemž prázdné buňky budou ignorovány.

16. Použití funkce Excel UNIQUE & SORT k ignorování prázdných míst & Sort

Můžete také třídit unikátní a ignorovat prázdné znaky pomocí příkazu UNIKÁTNÍ s funkcí FILTR funkce.

⏩ V buňce F4, zadejte následující vzorec, abyste získali seřazené unikátní hodnoty bez ohledu na prázdná místa.

=SORT(UNIQUE(FILTER(C4:C12,C4:C12"")))

Zde, V SORT jsem použil funkci UNIQUE(FILTER(C4:C12,C4:C12"")) jako pole .

V UNIKÁTNÍ jsem použil funkci FILTER(C4:C12,C4:C12"") jako pole .

V FILTR jsem vybral rozsah C4:C12 jako pole a použil C4:C12"" jako zahrnout pro filtrování neprázdných buněk.

Nyní je UNIKÁTNÍ vrátí funkci unikátní z odfiltrovaných hodnot. Poté se SORT funkce seřadí filtrované jedinečné hodnoty číselně.

Nakonec stiskněte ENTER a získáte jedinečné hodnoty, přičemž prázdné buňky budou ignorovány.

17. Použití funkce Excel UNIQUE & FILTER k získání jedinečných řádků s ignorováním prázdných řádků

Můžete také získat unikátní řádků a ignorování prázdných míst pomocí příkazu UNIKÁTNÍ s funkcí FILTR funkce.

⏩ V buňce D4, zadejte následující vzorec, abyste získali unikátní řádky ignorující prázdná místa.

=UNIQUE(FILTER(B4:C12, (C4:C12"")*(B4:B12"")),FALSE, TRUE)

Zde, V UNIKÁTNÍ jsem použil funkci FILTER(B4:C12, (C4:C12"")*(B4:B12"")),FALSE, TRUE jako pole , vybrané FALSE jako by_col a TRUE jako exactly_once .

V FILTR jsem vybral rozsah B4:C12 jako pole a použil (C4:C12””)*(B4:B12””) jako zahrnout filtrovat neprázdné buňky obou sloupců.

Nyní je UNIKÁTNÍ vrátí funkci unikátní řádků z filtrovaných hodnot, přičemž ignoruje prázdné buňky.

Nakonec stiskněte ENTER a získáte jedinečné řádky, přičemž prázdné buňky budou ignorovány.

18. Filtrování jedinečných řádků s ignorováním prázdných & Třídit

Při ignorování prázdných řádků je můžete také seřadit pomocí příkazu SORT s funkcí UNIKÁTNÍ a funkce FILTR funkce.

⏩ V buňce D4, zadejte následující vzorec, abyste získali seřazené unikátní řádky ignorující prázdná místa.

=SORT(UNIQUE(FILTER(B4:C12, (C4:C12"")*(B4:B12"")),FALSE, TRUE))

Zde, V SORT jsem použil funkci UNIQUE(FILTER(B4:C12, (C4:C12"")*(B4:B12"")),FALSE, TRUE) jako pole .

V UNIKÁTNÍ jsem použil funkci FILTER(B4:C12, (C4:C12"")*(B4:B12"")) jako pole, vybrané FALSE jako by_col a TRUE jako exactly_once .

V FILTR jsem vybral rozsah B4:C12 jako pole a použil (C4:C12””)*(B4:B12””) jako zahrnout odfiltrovat neprázdné buňky z obou sloupců.

Nyní je UNIKÁTNÍ vrátí funkci unikátní řádky z filtrovaných hodnot. Pak se zobrazí SORT seřadí filtrované jedinečné hodnoty podle abecedy.

Nakonec stiskněte ENTER a získáte seřazené jedinečné řádky, přičemž prázdné buňky budou ignorovány.

19. Použití funkce Excel UNIQUE & CHOOSE k vyhledání jedinečných hodnot v konkrétních sloupcích

Najdete zde unikátní hodnoty z konkrétních sloupců pomocí funkce CHOOSE spolu s UNIKÁTNÍ funkce.

⏩ V buňce D4, zadejte následující vzorec, abyste získali unikátní hodnoty z konkrétních sloupců.

=UNIQUE(CHOOSE({1,2}, C4:C12, B4:B12))

Zde, v UNIKÁTNÍ jsem použil funkci CHOOSE({1,2}, C4:C12, B4:B12) jako pole .

V VYBRAT jsem použil funkci {1,2} jako index_num , vybral rozsah C4:C12 jako hodnota1 , pak vybral rozsah B4:B12 jako hodnota2 .

Nyní je UNIKÁTNÍ vrátí funkci unikátní hodnoty z vybraného rozsahu konkrétního sloupce.

Nakonec stiskněte ENTER a získáte unikátní hodnoty z vybraného rozsahu konkrétního sloupce.

20. Obsluha chyb pomocí IFERROR

Na stránkách UNIKÁTNÍ funkce zobrazuje chyba #CALC pokud hledaná hodnota není k dispozici.

Chcete-li se s touto chybou vypořádat, můžete použít funkce IFERROR spolu s UNIKÁTNÍ a FILTR funkce.

⏩ V buňce H4, zadejte následující vzorec pro zpracování chyby.

=IFERROR(UNIQUE(FILTER(C4:C12, (D4:D12=F4)* (B4:B12=G4))), "Hodnota nenalezena")

Zde, v IFERROR jsem použil funkci UNIQUE(FILTER(C4:C12, (D4:D12=F4)* (B4:B12=G4))) jako hodnota a poskytl text Hodnota nenalezena jako value_if_error .

V UNIKÁTNÍ jsem použil funkci FILTER(C4:C12, (D4:D12=F4)* (B4:B12=G4)) jako pole .

V FILTR jsem vybral rozsah C4:C12 jako pole a použil (D4:D12=F4)* (B4:B12=G4)) jako zahrnout filtrovat hodnoty z vybraného rozsahu D4:D12 pokud se rovná F4 , také vybraný rozsah B4:B12 pokud se rovná G4 .

Nyní je UNIKÁTNÍ vrátí funkci unikátní z odfiltrovaných hodnot. Poté se provede IFERROR funkce zkontroluje, zda je hodnota dostupná, nebo ne, pokud není dostupná, vrátí text Hodnota nenalezena místo #CALC chyba.

Nakonec stiskněte ENTER a získáte unikátní hodnoty nebo zadaný text.

Na co nezapomenout

🔺 UNIKÁTNÍ funkce zobrazí chyba #NAME pokud název funkce napíšete špatně.

🔺 UNIKÁTNÍ zobrazí funkci #CALC chyba, pokud hodnota není nalezena.

Získáte chyba #SPILL v UNIKÁTNÍ pokud jedna nebo více buněk v únik nejsou zcela prázdné.

Praktická část

V pracovním sešitě jsem přiložila cvičný list k procvičení těchto vysvětlených příkladů.

Závěr

V tomto článku jsem uvedl 20 příkladů aplikace Excel. UNIKÁTNÍ Snažil jsem se také popsat, kdy a proč se tato funkce UNIKÁTNÍ Funkce může často vykazovat chyby. V neposlední řadě, pokud máte jakékoliv návrhy, nápady nebo zpětnou vazbu, neváhejte se vyjádřit níže.

Hugh West je velmi zkušený školitel a analytik Excelu s více než 10 lety zkušeností v oboru. Má bakalářský titul v oboru Účetnictví a finance a magisterský titul v oboru Business Administration. Hugh má vášeň pro výuku a vyvinul jedinečný přístup k výuce, který lze snadno sledovat a pochopit. Jeho odborné znalosti Excelu pomohly tisícům studentů a profesionálů po celém světě zlepšit své dovednosti a vyniknout ve své kariéře. Prostřednictvím svého blogu Hugh sdílí své znalosti se světem a nabízí bezplatné výukové programy Excelu a online školení, které jednotlivcům a firmám pomohou dosáhnout jejich plného potenciálu.