Cuprins
În seturile mari de date există posibilitatea de a avea valori duplicate sau aceleași valori care apar de mai multe ori. Pentru a obține valori unice dintr-un interval sau o listă, puteți utiliza Excel UNIC Funcția Excel UNIC returnează o listă de valori unice într-un interval sau într-o listă. Funcția UNIC acceptă valori de tip text, numere, date, ore etc.
În acest articol, vă voi prezenta diverse exemple de utilizare a Excel UNIC funcție.
Descărcați pentru a practica
Utilizări ale funcției UNIQUE.xlsxNoțiuni de bază ale funcției EXP: Rezumat & Sintaxa
Rezumat
Excel UNIC este o funcție care returnează o listă de valori unice într-un interval sau într-o listă. Este o funcție foarte ușor de utilizat, puteți extrage atât valori unice, cât și valori distincte unice și, de asemenea, ajută la compararea coloanelor cu coloane sau a rândurilor cu rânduri.
Sintaxa
UNIQUE(array, [by_col], [exactly_once])
Argumente
Argumente | Necesar/Opțional | Explicație |
---|---|---|
array | Necesar | Este un interval de celule sau o matrice din care se extrage unic valori |
by_col | Opțional | Este o valoare booleană pentru modul în care se compară și se extrage unic valori. |
Aici, FALSE înseamnă pe rând; ADEVĂRAT înseamnă prin coloană. implicit (FALSE) exact_o dată Opțional Este, de asemenea, o valoare booleană.
Aici, ADEVĂRAT înseamnă valori care au apărut o singură dată;
FALSE înseamnă toate valorile unice.
implicit (FALSE)
Valoarea de returnare
The UNIC returnează o listă sau o matrice de valori unice.
Versiunea
The UNIC este disponibilă pentru Excel 365 și Excel 2021.
Utilizări ale funcției Excel UNIQUE
1. Utilizarea funcției UNIQUE pentru valorile textului
Puteți utiliza funcția UNIC pentru a extrage unic valori din text sau șiruri de caractere.
Aici, vreau să obțin unic numele fructului din Denumirea produsului coloană.
⏩ În celulă D4, introduceți următoarea formulă pentru a obține unic valori.
=UNIQUE(B4:B12)
Aici, în UNIC am selectat intervalul de celule B4:B12 ca un array .
Acum, apăsați ENTER , iar UNIC va returna lista de unic valorile din intervalul selectat.
Citește mai mult: Excel VBA pentru a obține valori unice din coloană (4 exemple)
2. Utilizarea funcției UNIQUE pentru valorile numerice
În cazul în care aveți valori numerice, puteți utiliza și opțiunea UNIC pentru a extrage unic valori.
Aici, vreau să obțin unic comandă id-uri din ID-ul comenzii coloană.
⏩ În celulă D4, introduceți următoarea formulă pentru a obține unic valori.
=UNIQUE(C4:C12)
Aici, în UNIC am selectat intervalul de celule C4:C12 ca un array .
Acum, apăsați ENTER , iar UNIC va returna lista de unic valorile din intervalul selectat.
Citește mai mult: VBA pentru a obține valori unice din coloană în matrice în Excel (3 criterii)
3. Utilizarea funcției Excel UNIQUE pentru a găsi rânduri unice care au avut loc doar o singură dată
Dacă doriți să obțineți unic valori care apar o singură dată în listă sau într-un interval, puteți utiliza funcția UNIC funcție.
Permiteți-mi să încep procedura,
⏩ În celulă D4, introduceți următoarea formulă pentru a obține unic valori.
=UNIQUE(B4:C12,,TRUE)
Aici, în UNIC am selectat intervalul de celule B4:C12 ca un array , a păstrat by_col argument FALSE, sau am omis-o deoarece setul de date pe care îl folosesc este organizat în rânduri. Apoi am selectat ADEVĂRAT ca exact_o dată .
Acum, apăsați ENTER , iar UNIC va returna lista de unic valorile care au apărut o singură dată din intervalul selectat.
4. Valori unice într-un rând
Dacă doriți să extrageți unic de pe un rând, atunci puteți utiliza funcția UNIC funcție.
Pentru a începe procedura,
⏩În celulă C6, introduceți următoarea formulă pentru a obține unic valori.
=UNIQUE(C3:K3, TRUE)
Aici, în UNIC am selectat intervalul de celule C3:K3 ca un array , selectat ADEVĂRAT ca by_col .
Acum, apăsați ENTER , iar UNIC funcția va returna unic din rândul respectiv.
5. Utilizarea funcției Excel UNIQUE pentru a găsi Coloane unice
De asemenea, puteți obține unic coloane prin utilizarea funcției UNIC funcție.
Pentru a începe procedura,
⏩ În celulă C7, introduceți următoarea formulă pentru a obține unic coloane.
=UNIQUE(C3:K4, TRUE,TRUE)
Aici, în UNIC am selectat intervalul de celule C3:K4 ca un array , selectat ADEVĂRAT ca by_col , apoi a selectat ADEVĂRAT ca exact_o dată .
Acum, apăsați ENTER , iar UNIC funcția va returna unic coloane.
6. Valori unice apărute o singură dată
În cazul în care doriți să extrage valori unice dintr-o listă atunci puteți folosi și UNIC funcție.
⏩ În celulă D4, introduceți următoarea formulă pentru a obține unic valori dintr-o listă.
=UNIQUE(B4:B12,,TRUE)
Aici, în UNIC am selectat intervalul de celule B4:B12 ca un array , a păstrat by_col argument FALSE, sau am omis-o deoarece setul de date pe care îl folosesc este organizat în rânduri. Apoi am selectat ADEVĂRAT ca exact_o dată .
Acum, apăsați ENTER , iar UNIC va returna lista de unic valorile care au apărut o singură dată din intervalul selectat.
7. Găsiți valorile distincte care apar de mai multe ori
Prin utilizarea UNIC împreună cu funcția funcția FILTRUL și funcția COUNTIF , puteți obține distinct unic valorile care reprezintă valorile care au apărut de mai multe ori.
Permiteți-mi să vă arăt procesul,
⏩ În celulă D4, introduceți următoarea formulă pentru a obține unic valori dintr-o listă.
=UNIQUE(FILTER(B4:B12, COUNTIF(B4:B12, B4:B12)>1))
Aici, în UNIC am folosit funcția FILTER(B4:B12, COUNTIF(B4:B12, B4:B12)>1) ca array .
În FILTRU am selectat intervalul B4:B12 ca array și a folosit COUNTIF(B4:B12, B4:B12)>1 ca include .
În COUNTIF am selectat intervalul B4:B12 ca gama de asemenea, ca criterii selectat B4:B12 apoi a folosit >1 .
Acum, în COUNTIF va obține numărul de valori care apar de mai multe ori la FILTRU În cele din urmă, valorile UNIC funcția va returna unic valori care apar de mai multe ori.
Apăsați ENTER și UNIC funcția va returna unic valori care apar de mai multe ori.
8. Utilizarea funcției Excel UNIQUE pentru a număra valorile unice
De asemenea, puteți număra unic prin utilizarea funcției FILTRU împreună cu funcția funcția ROWS.
⏩ În celulă D4, introduceți următoarea formulă pentru a obține unic valori dintr-o listă.
=ROWS(UNIQUE(UNIQUE(FILTER(B4:B12,B4:B12""))))
Aici, în RÂNDURI am folosit funcția UNIQUE(FILTER(B4:B12,B4:B12"")) ca array .
În UNIC am folosit funcția FILTER(B4:B12,B4:B12"") ca array .
În FILTRU am selectat intervalul B4:B12 ca array de asemenea, ca include selectat B4:B12"" pentru a filtra valorile, nu este egal cu gol .
Acum, în UNIC funcția va returna unic din valorile filtrate, atunci se va aplica ROW va returna numărul de rânduri de valori unice.
Apăsați ENTER , și veți obține numărul de valori unice.
10. Valori unice din mai multe coloane
Dacă doriți, puteți extrage valori unice din mai multe coloane la fel de bine, doar prin utilizarea funcției UNIC funcție.
⏩ În celulă F4, introduceți următoarea formulă pentru a obține unic valori din mai multe coloane.
=UNIQUE(B4:D12)
Aici, în UNIC am selectat intervalul de celule B4:D12 ca un array .
Acum, apăsați ENTER , iar UNIC va returna intervalul de unic valori din mai multe coloane.
10. Sortarea valorilor unice în ordine alfabetică
De asemenea, puteți utiliza funcția SORT împreună cu UNIC pentru a sorta unic valorile în ordine alfabetică.
⏩ În celulă F4, introduceți următoarea formulă pentru a obține unic valori din mai multe coloane.
=SORT(UNIQUE(B4:D12))
Aici, în UNIC am selectat intervalul de celule B4:D12 ca un array . apoi a trecut la unic la valorile TRIMITE pentru a sorta unic valorile în ordine alfabetică.
Acum, apăsați ENTER , și veți primi datele sortate unic valori din mai multe coloane.
11. Valori unice din mai multe coloane și concatenarea într-o singură celulă
Puteți extrage unic valori din mai multe coloane, de asemenea, puteți concatena aceste valori într-o singură celulă în timp ce folosiți funcția UNIC funcție.
⏩ În celulă F4, introduceți următoarea formulă pentru a obține unic valori din mai multe coloane.
=UNIQUE(B4:B12& ","&C4:C12)
Aici, în UNIC am selectat ambele intervale de celule B4:B12& ","&C4:C12 ca un array . acum UNIC va extrage valorile unice din ambele coloane, apoi va concatena valorile unice din ambele coloane cu (,)
Acum, apăsați ENTER , și veți obține valorile concatenate într-o singură celulă.
12. Lista de valori unice în funcție de criterii
Puteți obține lista de unic valori bazate pe criterii în timp ce se utilizează UNIC împreună cu funcția FILTRU funcție.
Aici, vreau să obțin unic valori pe baza criteriilor în care Preț este mai mare decât 400 .
⏩ În celulă G4, introduceți următoarea formulă pentru a obține unic valori pe baza unor criterii.
=UNIQUE(FILTER(B4:B12,D4:D12>F4))
Aici, în UNIC am folosit funcția FILTER(B4:B12,D4:D12>F4) ca array .
În FILTRU am selectat intervalul B4:B12 ca array de asemenea, ca include selectat D4:D12>F4 pentru a filtra valorile, mai mare decât celula selectată F4 .
Acum, în UNIC funcția va returna unic din valorile filtrate.
În cele din urmă, apăsați ENTER , și veți obține valorile unice pe baza criteriilor date.
13. Filtrarea valorilor unice pe baza unor criterii multiple
De asemenea, puteți extrage lista de unic pe baza mai multor criterii în timp ce se utilizează UNIC cu funcția FILTRU funcție.
Aici, vreau să obțin unic valori pe baza criteriilor în care Preț este mai mare decât 400 și Produs numele este Apple .
⏩ În celulă H4, introduceți următoarea formulă pentru a obține unic valori pe baza mai multor criterii.
=UNIQUE(FILTER(C4:C12, (D4:D12>F4)* (B4:B12=G4))))
Aici, în UNIC am folosit funcția FILTER(C4:C12, (D4:D12>F4)* (B4:B12=G4)) ca array .
În FILTRU am selectat intervalul C4:C12 ca array și a folosit (D4:D12>F4)* (B4:B12=G4) ca include unde am folosit două criterii, unul este pentru Preț și altul pentru Produs numele.
Acum, în UNIC funcția va returna unic din valorile filtrate.
În cele din urmă, apăsați ENTER , și veți obține valorile unice pe baza criteriilor multiple utilizate.
14. Filtrarea valorilor unice pe baza mai multor criterii OR (Filter Unique Values Based on Multiple OR Criteria)
De asemenea, puteți utiliza și funcția UNIC și FILTRU pentru a aplica mai multe OR criterii.
⏩ În celulă H4, introduceți următoarea formulă pentru a obține unic valori din mai multe OR criterii.
=UNIQUE(FILTER(B5:B13, (C5:C13=F5) + (D5:D13=G5))))
Aici, în UNIC am folosit funcția FILTER(B5:B13, (C5:C13=F5) + (D5:D13=G5)) ca array .
În FILTRU am selectat intervalul B5:B13 ca array și a folosit (C5:C13=F5) + (D5:D13=G5) ca include unde am folosit două criterii. Apoi am adăugat două criterii pentru a aplica OR pentru a verifica oricare dintre criterii.
Acum, în UNIC funcția va returna unic din valorile filtrate, unde OR este aplicat.
În cele din urmă, apăsați ENTER , și veți obține valorile unice dacă este îndeplinită oricare dintre condiții.
15. Obțineți valori unice ignorând spațiile libere
În timp ce se utilizează UNIC cu funcția FILTRU puteți extrage unic în timp ce ignoră celulele goale.
⏩ În celulă F4, introduceți următoarea formulă pentru a obține unic valorile ignorând spațiile libere.
=UNIQUE(FILTER(B4:B12,B4:B12""))
Aici, în UNIC am folosit funcția FILTER(B4:B12,B4:B12"") ca array .
În FILTRU am selectat intervalul B4:B12 ca array și a folosit B4:B12"" ca include pentru a filtra celulele care nu sunt în alb.
Acum, în UNIC funcția va returna unic din valorile filtrate.
În cele din urmă, apăsați ENTER , și veți obține valorile unice, ignorând celulele goale.
16. Utilizarea funcției Excel UNIQUE & SORT pentru a ignora spațiile goale & Sort
De asemenea, puteți sorta unic în timp ce se ignoră spaimele, utilizând UNIC cu funcția FILTRU funcție.
⏩ În celulă F4, tastați următoarea formulă pentru a obține valoarea sortată unic valorile ignorând spațiile libere.
=SORT(UNIQUE(FILTER(C4:C12,C4:C12""))))
Aici, în TRIMITE am folosit funcția UNIQUE(FILTER(C4:C12,C4:C12""))) ca array .
În UNIC am folosit funcția FILTER(C4:C12,C4:C12"") ca array .
În FILTRU am selectat intervalul C4:C12 ca array și a folosit C4:C12"" ca include pentru a filtra celulele care nu sunt în alb.
Acum, în UNIC funcția va returna unic din valorile filtrate. Apoi, valorile TRIMITE va sorta numeric valorile unice filtrate.
În cele din urmă, apăsați ENTER , și veți obține valorile unice, ignorând celulele goale.
17. Utilizarea Excel UNIQUE & Funcția FILTER pentru a obține rânduri unice care ignoră golurile
De asemenea, puteți obține unic rânduri, ignorând în același timp spațiile libere, utilizând UNIC cu funcția FILTRU funcție.
⏩ În celulă D4, introduceți următoarea formulă pentru a obține unic rânduri care ignoră spațiile libere.
=UNIQUE(FILTER(B4:C12, (C4:C12"")*(B4:B12"")),FALSE, TRUE)
Aici, în UNIC am folosit funcția FILTER(B4:C12, (C4:C12"")*(B4:B12"")),FALSE, TRUE ca array , selectat FALSE ca by_col și ADEVĂRAT ca exact_o dată .
În FILTRU am selectat intervalul B4:C12 ca array și a folosit (C4:C12””)*(B4:B12””) ca include pentru a filtra celulele care nu sunt în alb din ambele coloane.
Acum, în UNIC funcția va returna unic rândurile din valorile filtrate, ignorând celulele goale.
În cele din urmă, apăsați ENTER , și veți obține rândurile unice, ignorând celulele goale.
18. Filtrați rândurile unice ignorând rândurile goale & Sortați
În timp ce ignorați golurile pentru a obține rânduri unice, le puteți sorta folosind funcția TRIMITE cu funcția UNIC și funcția FILTRU funcție.
⏩ În celulă D4, tastați următoarea formulă pentru a obține valoarea sortată unic rânduri care ignoră spațiile libere.
=SORT(UNIQUE(FILTER(B4:C12, (C4:C12"")*(B4:B12"")),FALSE, TRUE))
Aici, în TRIMITE am folosit funcția UNIQUE(FILTER(B4:C12, (C4:C12"")*(B4:B12"")),FALSE, TRUE) ca array .
În UNIC am folosit funcția FILTER(B4:C12, (C4:C12"")*(B4:B12"")) ca matrice, selectat FALSE ca by_col și ADEVĂRAT ca exact_o dată .
În FILTRU am selectat intervalul B4:C12 ca array și a folosit (C4:C12””)*(B4:B12””) ca include pentru a filtra celulele care nu sunt în alb din ambele coloane.
Acum, în UNIC funcția va returna unic rândurile din valorile filtrate. Apoi, se va aplica TRIMITE va sorta valorile unice filtrate în ordine alfabetică.
În cele din urmă, apăsați ENTER , și veți obține rândurile unice sortate, ignorând celulele goale.
19. Utilizarea funcției Excel UNIQUE & CHOOSE pentru a găsi valori unice în anumite coloane
Puteți găsi unic valorile din anumite coloane folosind funcția CHOOSE împreună cu UNIC funcție.
⏩ În celulă D4, introduceți următoarea formulă pentru a obține unic valorile din anumite coloane.
=UNIQUE(CHOOSE({1,2}, C4:C12, B4:B12))
Aici, în UNIC am folosit funcția ALEGE({1,2}, C4:C12, B4:B12) ca array .
În ALEGE am folosit funcția {1,2} ca index_num , a selectat intervalul C4:C12 ca valoare1 , apoi a selectat intervalul B4:B12 ca fiind valoare2 .
Acum, în UNIC funcția va returna unic valorile din intervalul selectat al coloanei respective.
În cele din urmă, apăsați ENTER , și veți obține unic valorile din intervalul selectat al coloanei respective.
20. Gestionarea erorilor cu IFERROR
The UNIC funcția arată eroarea #CALC în cazul în care valoarea pe care o căutați nu este disponibilă.
Pentru a gestiona această eroare, puteți utiliza funcția IFERROR împreună cu UNIC și FILTRU funcții.
⏩ În celulă H4, introduceți următoarea formulă pentru a gestiona eroarea.
=IFERROR(UNIQUE(FILTER(C4:C12, (D4:D12=F4)* (B4:B12=G4))), "Valoare nedescoperită")
Aici, în IFERROR am folosit funcția UNIQUE(FILTER(C4:C12, (D4:D12=F4)* (B4:B12=G4)))) ca valoare și a furnizat textul Valoare nedescoperită ca value_if_error .
În UNIC am folosit funcția FILTER(C4:C12, (D4:D12=F4)* (B4:B12=G4)) ca array .
În FILTRU am selectat intervalul C4:C12 ca array și a folosit (D4:D12=F4)* (B4:B12=G4)) ca include pentru a filtra valorile din intervalul selectat D4:D12 dacă este egală cu F4 , de asemenea, intervalul selectat B4:B12 dacă este egală cu G4 .
Acum, în UNIC funcția va returna unic din valorile filtrate. În continuare, se calculează valorile IFERROR funcția va verifica dacă valoarea este disponibilă sau nu, dacă nu este disponibilă, atunci va returna textul Valoare nedescoperită în loc de #CALC eroare.
În cele din urmă, apăsați ENTER , și veți obține unic sau textul dat.
Lucruri de reținut
🔺 The UNIC funcția va arăta eroarea #NAME în cazul în care scrieți greșit numele funcției.
🔺 The UNIC va afișa funcția #CALC eroare dacă valoarea nu este găsită.
Veți obține eroarea #SPILL în UNIC în cazul în care una sau mai multe celule din deversare nu sunt complet goale.
Secțiunea practică
În caietul de lucru am pus la dispoziție o foaie de exerciții pentru a exersa aceste exemple explicate.
Concluzie
În acest articol, am prezentat 20 de exemple din Excel UNIC De asemenea, am încercat să mă ocup de momentul și motivul pentru care UNIC Funcția poate afișa erori frecvent. Nu în ultimul rând, dacă aveți orice fel de sugestii, idei sau feedback, vă rugăm să nu ezitați să comentați mai jos.