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.xlsxZá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.