Ako používať funkciu UNIQUE aplikácie Excel (20 príkladov)

  • Zdieľajte To
Hugh West

Obsah

Vo veľkých súboroch údajov existuje možnosť duplicitných hodnôt alebo výskytu rovnakých hodnôt viackrát. jedinečné hodnoty z rozsahu alebo zoznam, môžete použiť Excel UNIKÁTNE funkcia. Excel UNIKÁTNE vráti zoznam jedinečných hodnôt v rozsahu alebo v zozname. UNIKÁTNE funkcia podporuje textové, číselné, dátumové, časové atď. typy hodnôt.

V tomto článku vám ukážem rôzne príklady použitia aplikácie Excel UNIKÁTNE funkcie.

Stiahnutie do praxe

Použitie funkcie UNIQUE.xlsx

Základy funkcie EXP: zhrnutie & Syntax

Zhrnutie

Excel UNIKÁTNE Funkcia vracia zoznam jedinečných hodnôt v rozsahu alebo v zozname. Je to veľmi jednoduchá funkcia, môžete z nej extrahovať jedinečné aj jedinečné rozdielne hodnoty a pomáha aj pri porovnávaní stĺpcov so stĺpcami alebo riadkov s riadkami.

Syntax

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

Argumenty

Argumenty Povinné/voliteľné Vysvetlenie
pole Požadované Je to rozsah buniek alebo pole, z ktorého sa má extrahovať jedinečné hodnoty
by_col Voliteľné Je to logická hodnota pre spôsob porovnania a extrakcie jedinečné hodnoty.

Tu, FALSE znamená podľa riadkov; TRUE znamená podľa stĺpca. predvolené (FALSE) exactly_once Voliteľné Je to tiež logická hodnota.

Tu, TRUE znamená hodnoty, ktoré sa vyskytli raz;

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

predvolené (FALSE)

Návratová hodnota

Stránka UNIKÁTNE funkcia vráti zoznam alebo pole jedinečných hodnôt.

Verzia

Stránka UNIKÁTNE Funkcia je k dispozícii pre aplikácie Excel 365 a Excel 2021.

Použitie funkcie Excel UNIQUE

1. Použitie funkcie UNIQUE pre textové hodnoty

Môžete použiť UNIKÁTNE funkcia na extrakciu jedinečné hodnoty z textových alebo reťazcových hodnôt.

Tu chcem získať jedinečné názov ovocia z Názov produktu stĺpec.

⏩ V bunke D4, zadajte nasledujúci vzorec, aby ste získali jedinečné hodnoty.

=UNIQUE(B4:B12)

Tu, v UNIKÁTNE som vybral rozsah buniek B4:B12 ako pole .

Teraz stlačte VSTÚPIŤ a UNIKÁTNE funkcia vráti zoznam jedinečné hodnoty z vybraného rozsahu.

Prečítajte si viac: Excel VBA na získanie jedinečných hodnôt zo stĺpca (4 príklady)

2. Používanie funkcie UNIQUE pre číselné hodnoty

V prípade, že máte číselné hodnoty, môžete použiť aj UNIKÁTNE funkcia na extrakciu jedinečné hodnoty.

Tu chcem získať jedinečné objednávky id's z ID objednávky stĺpec.

⏩ V bunke D4, zadajte nasledujúci vzorec, aby ste získali jedinečné hodnoty.

=UNIQUE(C4:C12)

Tu, v UNIKÁTNE som vybral rozsah buniek C4:C12 ako pole .

Teraz stlačte VSTÚPIŤ a UNIKÁTNE funkcia vráti zoznam jedinečné hodnoty z vybraného rozsahu.

Prečítajte si viac: VBA na získanie jedinečných hodnôt zo stĺpca do poľa v programe Excel (3 kritériá)

3. Použitie funkcie UNIQUE programu Excel na vyhľadanie jedinečných riadkov, ktoré sa vyskytli iba raz

Ak chcete získať jedinečné hodnoty, ktoré sa v zozname alebo v rozsahu vyskytli iba raz, môžete použiť UNIKÁTNE funkcie.

Dovoľte mi začať postup,

⏩ V bunke D4, zadajte nasledujúci vzorec, aby ste získali jedinečné hodnoty.

=UNIQUE(B4:C12,,TRUE)

Tu, v UNIKÁTNE som vybral rozsah buniek B4:C12 ako pole , ponechal si by_col argument FALSE, alebo ho vynechal, pretože súbor údajov, ktorý používam, je usporiadaný v riadkoch. Potom vybral TRUE ako exactly_once .

Teraz stlačte VSTÚPIŤ a UNIKÁTNE funkcia vráti zoznam jedinečné hodnoty, ktoré sa vo vybranom rozsahu vyskytli iba raz.

4. Jedinečné hodnoty v riadku

Ak chcete extrahovať jedinečné hodnoty z riadku, potom môžete použiť UNIKÁTNE funkcie.

Spustenie postupu,

⏩V bunke C6, zadajte nasledujúci vzorec, aby ste získali jedinečné hodnoty.

=UNIQUE(C3:K3, TRUE)

Tu, v UNIKÁTNE som vybral rozsah buniek C3:K3 ako pole , vybrané TRUE ako by_col .

Teraz stlačte VSTÚPIŤ a UNIKÁTNE funkcia vráti jedinečné hodnoty z riadku.

5. Používanie funkcie UNIQUE aplikácie Excel na vyhľadávanie Jedinečné stĺpce

Môžete tiež získať jedinečné stĺpcov pomocou UNIKÁTNE funkcie.

Spustenie postupu,

⏩ V bunke C7, zadajte nasledujúci vzorec, aby ste získali jedinečné stĺpce.

=UNIQUE(C3:K4, TRUE,TRUE)

Tu, v UNIKÁTNE som vybral rozsah buniek C3:K4 ako pole , vybrané TRUE ako by_col , potom vybral TRUE ako exactly_once .

Teraz stlačte VSTÚPIŤ a UNIKÁTNE funkcia vráti jedinečné stĺpce.

6. Jedinečné hodnoty sa vyskytli len raz

V prípade, že chcete extrahovať jedinečné hodnoty zo zoznamu potom môžete použiť aj UNIKÁTNE funkcie.

⏩ V bunke D4, zadajte nasledujúci vzorec, aby ste získali jedinečné hodnoty zo zoznamu.

=UNIQUE(B4:B12,,TRUE)

Tu, v UNIKÁTNE som vybral rozsah buniek B4:B12 ako pole , ponechal si by_col argument FALSE, alebo ho vynechal, pretože súbor údajov, ktorý používam, je usporiadaný v riadkoch. Potom vybral TRUE ako exactly_once .

Teraz stlačte VSTÚPIŤ a UNIKÁTNE funkcia vráti zoznam jedinečné hodnoty, ktoré sa vo vybranom rozsahu vyskytli iba raz.

7. Nájdite odlišné hodnoty, ktoré sa vyskytujú viac ako raz

Pomocou UNIKÁTNE spolu s funkciou funkcia FILTER a funkcia COUNTIF , môžete získať odlišné jedinečné hodnoty, ktoré znamenajú hodnoty, ktoré sa vyskytli viac ako raz.

Dovoľte mi ukázať postup,

⏩ V bunke D4, zadajte nasledujúci vzorec, aby ste získali jedinečné hodnoty zo zoznamu.

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

Tu, v UNIKÁTNE som použil funkciu FILTER(B4:B12, COUNTIF(B4:B12, B4:B12)>1) ako pole .

V FILTER som vybral rozsah B4:B12 ako pole a použil COUNTIF(B4:B12, B4:B12)>1 ako zahŕňajú . .

V COUNTIF som vybral rozsah B4:B12 ako rozsah tiež ako kritériá vybrané B4:B12 potom použil >1 .

Teraz sa COUNTIF funkcia získa počet z hodnôt vyskytujúcich sa viac ako raz na FILTER hodnoty. Nakoniec UNIKÁTNE funkcia vráti jedinečné hodnoty vyskytujúce sa viac ako raz.

Tlač VSTÚPIŤ a UNIKÁTNE funkcia vráti jedinečné hodnoty vyskytujúce sa viac ako raz.

8. Používanie funkcie UNIQUE aplikácie Excel na počítanie jedinečných hodnôt

Môžete tiež počítať jedinečné hodnoty pomocou FILTER spolu s funkciou funkciu ROWS.

⏩ V bunke D4, zadajte nasledujúci vzorec, aby ste získali jedinečné hodnoty zo zoznamu.

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

Tu, v RIADKY som použil funkciu UNIQUE(FILTER(B4:B12,B4:B12"")) ako pole .

V UNIKÁTNE som použil funkciu FILTER(B4:B12,B4:B12"") ako pole .

V FILTER som vybral rozsah B4:B12 ako pole tiež ako zahŕňajú . vybrané B4:B12"" na filtrovanie hodnôt, nerovná sa prázdne .

Teraz sa UNIKÁTNE funkcia vráti jedinečné z filtrovaných hodnôt, potom ROW funkcia vráti počet riadkov jedinečných hodnôt.

Tlač VSTÚPIŤ a získate počet jedinečných hodnôt.

10. Jedinečné hodnoty z viacerých stĺpcov

Ak chcete, môžete extrahovať jedinečné hodnoty z viacerých stĺpcov aj pomocou príkazu UNIKÁTNE funkcie.

⏩ V bunke F4, zadajte nasledujúci vzorec, aby ste získali jedinečné hodnoty z viacerých stĺpcov.

=UNIQUE(B4:D12)

Tu, v UNIKÁTNE som vybral rozsah buniek B4:D12 ako pole .

Teraz stlačte VSTÚPIŤ a UNIKÁTNE funkcia vráti rozsah jedinečné hodnoty z viacerých stĺpcov.

10. Zoradenie jedinečných hodnôt v abecednom poradí

Môžete tiež použiť funkcia SORT spolu s UNIKÁTNE funkcia na triedenie jedinečné hodnoty v abecednom poradí.

⏩ V bunke F4, zadajte nasledujúci vzorec, aby ste získali jedinečné hodnoty z viacerých stĺpcov.

=SORT(UNIQUE(B4:D12))

Tu, v UNIKÁTNE som vybral rozsah buniek B4:D12 ako pole Potom prešiel jedinečné hodnoty do SORT funkciu na triedenie jedinečné hodnoty v abecednom poradí.

Teraz stlačte VSTÚPIŤ , a dostanete vytriedené jedinečné hodnoty z viacerých stĺpcov.

11. Jedinečné hodnoty z viacerých stĺpcov a zlučovanie do jednej bunky

Môžete extrahovať jedinečné hodnoty z viacerých stĺpcov, môžete tieto hodnoty spojiť do jednej bunky a zároveň použiť UNIKÁTNE funkcie.

⏩ V bunke F4, zadajte nasledujúci vzorec, aby ste získali jedinečné hodnoty z viacerých stĺpcov.

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

Tu, v UNIKÁTNE som vybral rozsah buniek B4:B12& ","&C4:C12 ako pole . Teraz UNIKÁTNE funkcia vyberie jedinečné hodnoty z oboch stĺpcov a potom spojí jedinečné hodnoty oboch stĺpcov pomocou (,)

Teraz stlačte VSTÚPIŤ a získate spojenie hodnôt do jednej bunky.

12. Zoznam jedinečných hodnôt v závislosti od kritérií

Môžete získať zoznam jedinečné hodnoty na základe kritérií pri používaní UNIKÁTNE spolu s funkciou FILTER funkcie.

Tu chcem získať jedinečné hodnoty na základe kritérií, kde Cena je . väčšia ako 400 .

⏩ V bunke G4, zadajte nasledujúci vzorec, aby ste získali jedinečné hodnoty na základe kritérií.

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

Tu, v UNIKÁTNE som použil funkciu FILTER(B4:B12,D4:D12>F4) ako pole .

V FILTER som vybral rozsah B4:B12 ako pole tiež ako zahŕňajú . vybrané D4:D12>F4 na filtrovanie hodnôt, väčšia ako vybranú bunku F4 .

Teraz sa UNIKÁTNE funkcia vráti jedinečné hodnoty z filtrovaných hodnôt.

Nakoniec stlačte VSTÚPIŤ a na základe zadaných kritérií získate jedinečné hodnoty.

13. Filtrovanie jedinečných hodnôt na základe viacerých kritérií

Môžete tiež extrahovať zoznam jedinečné hodnoty na základe viacerých kritérií pri použití UNIKÁTNE funkciu s FILTER funkcie.

Tu chcem získať jedinečné hodnoty na základe kritérií, kde Cena je . väčšia ako 400 a Produkt názov je Apple .

⏩ V bunke H4, zadajte nasledujúci vzorec, aby ste získali jedinečné hodnoty na základe viacerých kritérií.

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

Tu, v UNIKÁTNE som použil funkciu FILTER(C4:C12, (D4:D12>F4)* (B4:B12=G4)) ako pole .

V FILTER som vybral rozsah C4:C12 ako pole a používa sa (D4:D12>F4)* (B4:B12=G4) ako zahŕňajú . kde som použil dve kritériá, jedno je pre Cena a ďalšia je určená pre Produkt názov.

Teraz sa UNIKÁTNE funkcia vráti jedinečné hodnoty z filtrovaných hodnôt.

Nakoniec stlačte VSTÚPIŤ a získate jedinečné hodnoty na základe použitých viacerých kritérií.

14. Filtrovanie jedinečných hodnôt na základe viacerých kritérií OR

Môžete tiež použiť UNIKÁTNE a FILTER funkcia na použitie viacerých ALEBO kritériá.

⏩ V bunke H4, zadajte nasledujúci vzorec, aby ste získali jedinečné hodnoty z viacerých ALEBO kritériá.

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

Tu, v UNIKÁTNE som použil funkciu FILTER(B5:B13, (C5:C13=F5) + (D5:D13=G5)) ako pole .

V FILTER som vybral rozsah B5:B13 ako pole a použil (C5:C13=F5) + (D5:D13=G5) ako zahŕňajú . kde som použil dve kritériá. Potom som pridal dve kritériá na použitie ALEBO skontrolovať niektoré z kritérií.

Teraz sa UNIKÁTNE funkcia vráti jedinečné hodnoty z filtrovaných hodnôt, kde ALEBO je aplikované.

Nakoniec stlačte VSTÚPIŤ , a ak je splnená niektorá z podmienok, získate jedinečné hodnoty.

15. Získanie jedinečných hodnôt ignorovaním prázdnych miest

Pri používaní UNIKÁTNE funkciu s FILTER môžete extrahovať funkciu jedinečné hodnoty, pričom ignoruje prázdne bunky.

⏩ V bunke F4, zadajte nasledujúci vzorec, aby ste získali jedinečné hodnoty ignorujú prázdne miesta.

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

Tu, v UNIKÁTNE som použil funkciu FILTER(B4:B12,B4:B12"") ako pole .

V FILTER som vybral rozsah B4:B12 ako pole a používa sa B4:B12"" ako zahŕňajú . na filtrovanie neprázdnych buniek.

Teraz sa UNIKÁTNE funkcia vráti jedinečné hodnoty z filtrovaných hodnôt.

Nakoniec stlačte VSTÚPIŤ a získate jedinečné hodnoty, pričom budete ignorovať prázdne bunky.

16. Používanie funkcie Excel UNIQUE & SORT na ignorovanie prázdnych miest & Sort

Môžete tiež triediť jedinečné hodnoty, pričom sa ignorujú prázdne miesta pomocou príkazu UNIKÁTNE funkciu s FILTER funkcie.

⏩ V bunke F4, zadajte nasledujúci vzorec, aby ste získali zoradené jedinečné hodnoty ignorujú prázdne miesta.

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

Tu, v SORT som použil funkciu UNIQUE(FILTER(C4:C12,C4:C12"")) ako pole .

V UNIKÁTNE som použil funkciu FILTER(C4:C12,C4:C12"") ako pole .

V FILTER som vybral rozsah C4:C12 ako pole a používa sa C4:C12"" ako zahŕňajú . na filtrovanie neprázdnych buniek.

Teraz sa UNIKÁTNE funkcia vráti jedinečné z filtrovaných hodnôt. Potom sa SORT funkcia zoradí filtrované jedinečné hodnoty číselne.

Nakoniec stlačte VSTÚPIŤ a získate jedinečné hodnoty, pričom budete ignorovať prázdne bunky.

17. Použitie funkcie Excel UNIQUE & FILTER na získanie jedinečných riadkov s ignorovaním prázdnych riadkov

Môžete tiež získať jedinečné riadkov, pričom ignoruje prázdne riadky pomocou príkazu UNIKÁTNE funkciu s FILTER funkcie.

⏩ V bunke D4, zadajte nasledujúci vzorec, aby ste získali jedinečné riadky ignorujú prázdne miesta.

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

Tu, v UNIKÁTNE som použil funkciu FILTER(B4:C12, (C4:C12"")*(B4:B12"")),FALSE, TRUE ako pole , vybrané FALSE ako by_col a TRUE ako exactly_once .

V FILTER som vybral rozsah B4:C12 ako pole a použil (C4:C12””)*(B4:B12””) ako zahŕňajú . na filtrovanie neprázdnych buniek oboch stĺpcov.

Teraz sa UNIKÁTNE funkcia vráti jedinečné riadkov z filtrovaných hodnôt, pričom ignoruje prázdne bunky.

Nakoniec stlačte VSTÚPIŤ a získate jedinečné riadky, pričom budete ignorovať prázdne bunky.

18. Filtrovanie jedinečných riadkov ignorovanie prázdnych & Triedenie

Pri ignorovaní prázdnych riadkov môžete získať jedinečné riadky, ktoré môžete tiež zoradiť pomocou SORT funkciu s UNIKÁTNE funkcie a FILTER funkcie.

⏩ V bunke D4, zadajte nasledujúci vzorec, aby ste získali zoradené jedinečné riadky ignorujú prázdne miesta.

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

Tu, v SORT som použil funkciu UNIQUE(FILTER(B4:C12, (C4:C12"")*(B4:B12"")),FALSE, TRUE) ako pole .

V UNIKÁTNE som použil funkciu FILTER(B4:C12, (C4:C12"")*(B4:B12"")) ako pole, vybrané FALSE ako by_col a TRUE ako exactly_once .

V FILTER som vybral rozsah B4:C12 ako pole a použil (C4:C12””)*(B4:B12””) ako zahŕňajú . na filtrovanie neprázdnych buniek z oboch stĺpcov.

Teraz sa UNIKÁTNE funkcia vráti jedinečné riadky z filtrovaných hodnôt. Potom SORT funkcia zoradí vyfiltrované jedinečné hodnoty podľa abecedy.

Nakoniec stlačte VSTÚPIŤ a získate zoradené jedinečné riadky, pričom budete ignorovať prázdne bunky.

19. Používanie funkcie Excel UNIQUE & CHOOSE na vyhľadávanie jedinečných hodnôt v konkrétnych stĺpcoch

Nájdete tu jedinečné hodnoty z konkrétnych stĺpcov pomocou funkcia CHOOSE spolu s UNIKÁTNE funkcie.

⏩ V bunke D4, zadajte nasledujúci vzorec, aby ste získali jedinečné hodnoty z konkrétnych stĺpcov.

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

Tu, v UNIKÁTNE som použil funkciu CHOOSE({1,2}, C4:C12, B4:B12) ako pole .

V VYBRAŤ som použil funkciu {1,2} ako index_num , vybral rozsah C4:C12 ako hodnota1 , potom vybral rozsah B4:B12 ako hodnota2 .

Teraz sa UNIKÁTNE funkcia vráti jedinečné hodnoty z vybraného rozsahu konkrétneho stĺpca.

Nakoniec stlačte VSTÚPIŤ a dostanete jedinečné hodnoty z vybraného rozsahu konkrétneho stĺpca.

20. Spracovanie chýb pomocou IFERROR

Stránka UNIKÁTNE funkcia zobrazuje chyba #CALC ak hľadaná hodnota nie je k dispozícii.

Ak chcete túto chybu odstrániť, môžete použiť funkcia IFERROR spolu s UNIKÁTNE a FILTER funkcie.

⏩ V bunke H4, zadajte nasledujúci vzorec na spracovanie chyby.

=IFERROR(UNIQUE(FILTER(C4:C12, (D4:D12=F4)* (B4:B12=G4)), "Hodnota nebola nájdená")

Tu, v IFERROR som použil funkciu UNIQUE(FILTER(C4:C12, (D4:D12=F4)* (B4:B12=G4)) ako hodnota a poskytol text Nenájdená hodnota ako value_if_error .

V UNIKÁTNE som použil funkciu FILTER(C4:C12, (D4:D12=F4)* (B4:B12=G4)) ako pole .

V FILTER som vybral rozsah C4:C12 ako pole a používa sa (D4:D12=F4)* (B4:B12=G4)) ako zahŕňajú . na filtrovanie hodnôt z vybraného rozsahu D4:D12 ak sa rovná F4 , tiež vybraný rozsah B4:B12 ak sa rovná G4 .

Teraz sa UNIKÁTNE funkcia vráti jedinečné z filtrovaných hodnôt. Potom sa IFERROR funkcia skontroluje, či je hodnota dostupná alebo nie, ak nie je dostupná, vráti text Nenájdená hodnota namiesto #CALC chyba.

Nakoniec stlačte VSTÚPIŤ a dostanete jedinečné hodnoty alebo zadaný text.

Čo si treba zapamätať

🔺 UNIKÁTNE funkcia zobrazí chyba #NAME ak názov funkcie napíšete nesprávne.

🔺 UNIKÁTNE funkcia zobrazí #CALC chyba, ak sa hodnota nenájde.

Získate chyba #SPILL v UNIKÁTNE ak jedna alebo viac buniek v únik nie sú úplne prázdne.

Praktická časť

V pracovnom zošite som uviedol cvičný list na precvičenie týchto vysvetlených príkladov.

Záver

V tomto článku som uviedol 20 príkladov aplikácie Excel UNIKÁTNE Funkcia. Tiež som sa snažil pokryť kedy a prečo UNIKÁTNE funkcia môže často zobrazovať chyby. V neposlednom rade, ak máte akékoľvek návrhy, nápady alebo spätnú väzbu, neváhajte a komentujte ich nižšie.

Hugh West je veľmi skúsený tréner a analytik Excelu s viac ako 10-ročnými skúsenosťami v tomto odvetví. Má bakalársky titul v odbore účtovníctvo a financie a magisterský titul v odbore Business Administration. Hugh má vášeň pre vyučovanie a vyvinul jedinečný vyučovací prístup, ktorý sa dá ľahko sledovať a pochopiť. Jeho odborné znalosti Excelu pomohli tisíckam študentov a profesionálov na celom svete zlepšiť svoje zručnosti a vyniknúť vo svojej kariére. Hugh sa prostredníctvom svojho blogu delí o svoje znalosti so svetom a ponúka bezplatné výukové programy Excelu a online školenia, ktoré jednotlivcom a firmám pomôžu naplno využiť ich potenciál.