Hvordan bruke Excel UNIK-funksjon (20 eksempler)

  • Dele Denne
Hugh West

I store datasett er det fortsatt en mulighet for å ha dupliserte verdier eller at de samme verdiene forekommer mer enn én gang. For å få unike verdier fra et område eller en liste kan du bruke Excel-funksjonen UNIKK . Excel-funksjonen UNIQUE returnerer en liste med unike verdier i et område eller i en liste. UNIQUE funksjonen støtter tekst, tall, datoer, klokkeslett osv. typer verdier.

I denne artikkelen vil jeg vise deg ulike eksempler på ved å bruke Excel UNIQUE funksjonen.

Last ned for å øve

Bruk av UNIQUE Function.xlsx

Grunnleggende om EXP-funksjon: Sammendrag & Syntaks

Sammendrag

Excel UNIQUE funksjonen returnerer en liste med unike verdier i et område eller i en liste. Det er en veldig enkel funksjon, du kan trekke ut både unike og unike distinkte verdier, og det hjelper også å sammenligne kolonner med kolonner eller rader med rader.

Syntaks

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

Argumenter

Argumenter Obligatorisk/Valgfri Forklaring
matrise Obligatorisk Det er et celleområde eller en matrise for å trekke ut unike verdier
by_col Valgfritt Det er en boolsk verdi for hvordan man sammenligner og trekker ut unike verdier.

Her betyr FALSE etter rad; TRUE betyr etter kolonne. standardkriterier som skal brukes ELLER for å sjekke noen av kriteriene.

Nå vil UNIKK funksjonen returnere de unike verdiene fra de filtrerte verdiene der ELLER er brukt.

Trykk til slutt ENTER , så får du de unike verdiene hvis noen av betingelsene er oppfylt.

15. Få unike verdier ved å ignorere blanke felter

Når du bruker UNIKK -funksjonen med FILTER -funksjonen, kan du trekke ut unike verdier mens du ignorerer tomme celler.

⏩ I celle F4, skriv inn følgende formel for å få de unike -verdiene som ignorerer tomme felter.

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

Her, i UNIQUE -funksjonen, brukte jeg FILTER(B4:B12, B4:B12””) som array .

I FILTER funksjonen valgte jeg området B4:B12 som matrise og brukte B4:B12”” som inkluder for å filtrere ikke-tomme celler.

Nå, UNIQUE funksjonen vil returnere de unike verdiene fra de filtrerte verdiene.

Trykk til slutt ENTER , og du vil få de unike verdiene mens de ignorerer tomme celler.

16. Bruke Excel UNIQUE & SORT-funksjon for å ignorere blanke & Sorter

Du kan også sortere unike verdier mens du ignorerer tomme felter ved å bruke UNIKK funksjonen med FILTER funksjonen.

⏩ I celle F4, skriv inn følgende formel for å få de sorterte unike verdiene ignorertblanks.

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

Her, i SORT -funksjonen, brukte jeg UNIQUE( FILTER(C4:C12,C4:C12””)) som array .

I funksjonen UNIQUE brukte jeg FILTER(C4) :C12,C4:C12””) som array .

I FILTER funksjonen valgte jeg området C4:C12 som array og brukt C4:C12”” som include for å filtrere ikke-tomme celler.

Nå, UNIQUE funksjonen vil returnere de unike verdiene fra de filtrerte verdiene. Deretter vil SORTERE -funksjonen sortere de filtrerte unike verdiene numerisk.

Trykk til slutt ENTER , så får du de unike verdiene mens du ignorerer tomme celler.

17. Bruke Excel UNIQUE & FILTER-funksjon for å få unike rader som ignorerer tomme

Du kan også få unike rader mens du ignorerer tomme felter ved å bruke UNIKK -funksjonen med FILTER funksjon.

⏩ I celle D4, skriv inn følgende formel for å få de unike radene som ignorerer tomme felter.

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

Her, i UNIQUE -funksjonen, brukte jeg FILTER(B4:C12, (C4:C12””)*( B4:B12””)), FALSE, TRUE som array , valgt FALSE som by_col og TRUE som eksakt_en gang .

I FILTER funksjonen valgte jeg området B4:C12 som matrise og brukte ( C4:C12””)*(B4:B12””) som inkluder for å filtrere ikke-tomme celler i begge kolonnene.

Nå, UNIQUE funksjonen vil returnere de unike radene fra de filtrerte verdiene mens de ignorerer tomme celler.

Trykk til slutt ENTER , og du vil få opp unike rader mens du ignorerer tomme celler.

18. Filtrer unike rader som ignorerer tomme & Sorter

Mens du ignorerer tomme for å få unike rader, kan du også sortere dem ved å bruke SORTERE funksjonen med UNIKK funksjonen og FILTER funksjon.

⏩ I celle D4, skriv inn følgende formel for å få de sorterte unike radene som ignorerer tomme felter.

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

Her, i funksjonen SORT , brukte jeg UNIQUE(FILTER(B4:C12, (C4:C12””) *(B4:B12””)),FALSE, TRUE) som array .

I funksjonen UNIQUE brukte jeg FILTER( B4:C12, (C4:C12””)*(B4:B12””)) som array, valgt FALSE som by_col og TRUE som nøyaktig_en gang .

I FILTER funksjonen valgte jeg området B4:C12 som array og brukte (C4:C12””)*(B4:B12””) som inkluder for å filtrere ikke-tomme celler fra begge kolonnene.

Nå vil UNIQUE funksjonen returnere de unike radene fra de filtrerte verdiene. Deretter vil SORTERE -funksjonen sortere de filtrerte unike verdiene alfabetisk.

Trykk til slutt ENTER , og du vil få de sorterte unike radene mens du ignorerer tomme celler.

19. Bruke Excel UNIQUE & VELG Funksjon tilFinn unike verdier i spesifikke kolonner

Du kan finne unike verdier fra spesifikke kolonner ved å bruke VELG-funksjonen sammen med funksjonen UNIKK .

⏩ I celle D4, skriv inn følgende formel for å få de unike verdiene fra spesifikke kolonner.

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

Her, i funksjonen UNIQUE , brukte jeg CHOOSE({1,2}, C4:C12, B4:B12) som matrise .

I VELG -funksjonen brukte jeg {1,2} som indeksnummer , valgte jeg område C4:C12 som verdi1 , og velg deretter området B4:B12 som verdi2 .

Nå, UNIQUE funksjonen returnerer de unike verdiene fra det valgte området for den spesifikke kolonnen.

Trykk til slutt ENTER , og du får den unike verdier fra det valgte området for den spesifikke kolonnen.

20. Feilhåndtering med IFERROR

The UNIQUE funksjonen viser #CALC-feilen hvis verdien du leter etter ikke er tilgjengelig.

For å håndtere denne feilen kan du bruke HVISER-funksjonen sammen med funksjonene UNIQUE og FILTER .

⏩ I celle H4, skriv inn følgende formel for å håndtere feilen.

=IFERROR(UNIQUE(FILTER(C4:C12, (D4:D12=F4)* (B4:B12=G4))), "Value Not Found")

Her, i IFERROR funksjon, brukte jeg UNIQUE(FILTER(C4:C12, (D4:D12=F4)* (B4:B12=G4))) som verdi og ga teksten Verdi ikke funnet som value_if_error .

I UNIQUE -funksjonen brukte jeg FILTER(C4:C12, (D4:D12=F4)* (B4:B12=G4) )) som array .

I FILTER funksjonen valgte jeg området C4:C12 som array og brukte (D4:D12=F4)* (B4:B12=G4)) som inkluder for å filtrere verdier fra det valgte området D4:D12 hvis det er lik F4 , også valgt område B4:B12 hvis det er lik G4 .

Nå, UNIQUE funksjonen vil returnere de unike verdiene fra de filtrerte verdiene. Deretter vil IFERROR -funksjonen sjekke om verdien er tilgjengelig eller ikke hvis den ikke er tilgjengelig, så vil den returnere teksten Value Not Found i stedet for #CALC feil.

Trykk til slutt ENTER , så får du de unike verdiene eller den gitte teksten.

Ting å huske

🔺 UNIQUE funksjonen vil vise #NAME-feilen hvis du staver funksjonsnavnet feil.

🔺 Funksjonen UNIQUE vil vise #CALC feilen hvis verdien ikke blir funnet.

Du vil få #SPILL-feilen i UNIK -funksjon hvis én eller flere celler i utslippsområdet ikke er helt tomme.

Øvingsseksjon

Jeg har gitt et øvelsesark i arbeidsboken for å øve på disse forklarte eksemplene.

Konklusjon

I denne artikkelen har jeg vist 20 eksempler på Excel-funksjonen UNIQUE . Jegprøvde også å dekke når og hvorfor UNIQUE -funksjonen kan vise feil ofte. Sist men ikke minst, hvis du har noen form for forslag, ideer eller tilbakemeldinger, kan du gjerne kommentere nedenfor.

(FALSK) nøyaktig_en gang Valgfritt Det er også en boolsk verdi.

Her betyr TRUE verdier som oppstod én gang;

FALSE betyr alle unike verdier.

standard (FALSK)

Returverdi

UNIQUE funksjonen returnerer en liste eller en rekke unike verdier.

Versjon

Funksjonen UNIQUE er tilgjengelig for Excel 365 og Excel 2021.

Bruk av Excel UNIQUE-funksjonen

1. Bruke UNIK funksjon for tekstverdier

Du kan bruke funksjonen UNIKK for å trekke ut unike verdier fra tekst eller streng verdier.

Her vil jeg få det unike fruktnavnet fra Produktnavn kolonnen.

⏩ I celle D4, skriv inn følgende formel for å få unike -verdiene.

=UNIQUE(B4:B12)

Her, i funksjonen UNIQUE , valgte jeg celleområdet B4:B12 som en matrise .

Trykk nå ENTER , og UNIQUE funksjonen vil returnere li st av unike verdier fra det valgte området.

Les mer: Excel VBA for å få unike verdier fra kolonnen (4 eksempler)

2. Bruke UNIQUE-funksjonen for numeriske verdier

Hvis du har numeriske verdier, kan du også bruke UNIQUE funksjon for å trekke ut unike -verdier.

Her vil jeg hente unike ordre-ID-ene fra Ordre-ID-en kolonne.

⏩ I celle D4, skriv inn følgende formel for å få unike -verdiene.

=UNIQUE(C4:C12)

Her, i funksjonen UNIQUE , valgte jeg celleområdet C4:C12 som en matrise .

Nå, trykk ENTER , og UNIKK funksjonen vil returnere listen over unike verdier fra det valgte området.

Les mer: VBA for å få unike verdier fra kolonne til array i Excel (3 kriterier)

3. Bruke Excel UNIQUE-funksjonen for å finne unike rader som bare oppstod én gang

Hvis du ønsker å få de unike -verdiene som bare oppstod én gang i listen eller i et område, du kan bruke funksjonen UNIQUE .

La meg starte prosedyren,

⏩ I celle D4, skriv inn følgende formel for å få unike verdier.

=UNIQUE(B4:C12,,TRUE)

Her, i funksjonen UNIKK , valgte celleområdet B4:C12 som en matrise , beholdt by_col argumentet FALSE, eller utelatt det fordi datasettet Jeg bruker er organisert i rader. Velg deretter TRUE som nøyaktig_en gang .

Trykk nå ENTER , og UNIQUE funksjonen vil returnere listen over unike verdier som bare oppstod én gang fra det valgte området.

4. Unike verdier på rad

Hvis du vil trekke ut unike verdier fra en rad, kan du bruke funksjonen UNIKK .

For åstart prosedyren,

⏩I celle C6, skriv inn følgende formel for å få unike -verdiene.

=UNIQUE(C3:K3, TRUE)

Her, i UNIQUE funksjonen, valgte jeg celleområdet C3:K3 som en matrise , valgt TRUE som by_col .

Trykk nå ENTER , og UNIQUE funksjonen returnerer 1>unike verdier fra raden.

5. Bruke Excel UNIQUE-funksjonen for å finne Unik Kolonner

Du kan også få unike kolonner ved å bruke funksjonen UNIKK .

For å starte prosedyren,

⏩ ​​I celle C7, skriv inn følgende formel for å få de unike kolonnene.

=UNIQUE(C3:K4, TRUE,TRUE)

Her, i funksjonen UNIQUE , valgte jeg celleområdet C3:K4 som en matrise , valgt TRUE som by_col , og deretter valgt TRUE som exactly_once .

Trykk nå ENTER og UNIKK funksjon vil returnere unike -kolonnene.

6. Unik Verdier oppstod bare én gang

Hvis du vil trekke ut unike verdier fra en liste , kan du også bruke funksjonen UNIKK .

⏩ I celle D4, skriv inn følgende formel for å få de unike verdiene fra en liste.

=UNIQUE(B4:B12,,TRUE)

Her, i funksjonen UNIQUE , valgte jeg celleområdet B4:B12 som en matrise , beholdt by_col argument FALSE, eller utelatt det fordi datasettet jeg bruker er organisert i rader. Velg deretter TRUE som nøyaktig_en gang .

Trykk nå ENTER , og UNIQUE funksjonen vil returnere listen over unike verdier som bare oppstod én gang fra det valgte området.

7. Finn distinkte verdier som forekommer mer enn én gang

Ved å bruke UNIKK funksjon sammen med FILTER-funksjonen og TELLHVIS-funksjonen , kan du få de distinkte unike -verdiene det betyr verdiene som oppstod mer enn én gang.

La meg vise prosessen,

⏩ I celle D4, skriv inn følgende formel for å få den unike -verdier fra en liste.

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

Her, i funksjonen UNIQUE , brukte FILTER(B4:B12, ANTALLHVIS(B4:B12, B4:B12)>1) som matrise .

I FILTER funksjon, valgte jeg området B4:B12 som matrise og brukte COUNTIF(B4:B12, B4:B12)>1 som inkluderer .

I funksjonen COUNTIF valgte jeg området B4:B12 som område også som kriterier valgte B4:B12 og brukte deretter >1 .

Nå vil COUNTIF -funksjonen få tellingen fra verdiene som forekommer mer enn én gang til FILTER -verdier. Til slutt vil UNIKK -funksjonen returnere unike verdier som forekommer mer enn én gang.

Trykk ENTER og UNIKK funksjonreturnerer unike verdier som forekommer mer enn én gang.

8. Bruke Excel UNIQUE-funksjonen til å telle unike verdier

Du kan også telle de unike verdiene ved å bruke FILTER funksjonen sammen med RADER-funksjonen.

⏩ I celle D4, skriv inn følgende formel for å få de unike verdiene fra en liste.

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

Her, i funksjonen RADER , brukte jeg UNIQUE(FILTER(B4:B12,B4:B12””)) som array .

I funksjonen UNIQUE brukte jeg FILTER(B4:B12,B4:B12””) som array .

I FILTER -funksjonen valgte jeg området B4:B12 som array også som inkluder valgt B4:B12”” for å filtrere verdier, ikke lik blank .

Nå vil UNIQUE funksjonen returnere de unike verdiene fra de filtrerte verdiene. funksjonen RAD vil returnere antall unike verdier rad.

Trykk ENTER , og du vil få opp antallet unike verdier.

10. Unike verdier fra flere kolonner

Hvis du vil, kan du trekke ut unike verdier fra flere kolonner også, bare ved å bruke funksjonen UNIKK .

⏩ I celle F4, skriv inn følgende formel for å få de unike verdiene fra flere kolonner.

=UNIQUE(B4:D12)

Her, i funksjonen UNIQUE , valgte jeg celleområdet B4:D12 som en array .

Trykk nå ENTER , og UNIQUE funksjonen vil returnere området med unike verdier fra flere kolonner.

10. Unike verdier Sortering i alfabetisk rekkefølge

Du kan også bruke SORTERING-funksjonen sammen med UNIQUE funksjonen for å sortere unike verdier alfabetisk.

⏩ I celle F4, skriv inn følgende formel for å få unike -verdier fra flere kolonner.

=SORT(UNIQUE(B4:D12))

Her, i UNIQUE funksjonen, Jeg valgte celleområdet B4:D12 som en matrise . Sendte deretter unike -verdiene til SORTERING -funksjonen for å sortere de unike verdiene alfabetisk.

Trykk nå ENTER , og du vil få de sorterte unike verdiene fra flere kolonner.

11. Unike verdier fra flere kolonner og Sammenknytt til én celle

Du kan trekke ut unike verdier fra flere kolonner, og du kan også sette sammen disse verdiene til én celle mens du bruker funksjonen UNIKK .

⏩ I celle F4, skriv inn følgende formel for å få de unike verdiene fra flere kolonner.

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

Her, i funksjonen UNIQUE , valgte jeg både celleområdet B4:B12& ","&C4:C12 som en matrise . Nå vil UNIQUE -funksjonen trekke ut de unike verdiene fra begge kolonneområdene og deretter sette sammenunike verdier for begge kolonnene med (,)

Trykk nå ENTER , og du vil få sammenkoblede verdier i én celle.

12. Liste over unike verdier avhengig av kriterier

Du kan få listen over unike verdier basert på kriterier mens du bruker UNIKK funksjon sammen med FILTER funksjonen.

Her ønsker jeg å få unike verdier basert på kriteriene der Prisen er større enn 400 .

⏩ I celle G4, skriv inn følgende formel for å få unike verdier basert på kriterier.

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

Her, i UNIQUE funksjon, brukte jeg FILTER(B4:B12,D4:D12>F4) som matrise .

I funksjonen FILTER valgte jeg området B4:B12 som matrise også som inkluderer valgt D4:D12>F4 for å filtrere verdier, større enn den valgte cellen F4 .

Nå vil UNIQUE funksjonen returnere de unike verdiene fra de filtrerte verdiene.

Fi til slutt, trykk ENTER , og du vil få de unike verdiene basert på dine gitte kriterier.

13. Filtrer unike verdier basert på flere Kriterier

Du kan også trekke ut listen over unike verdier basert på flere kriterier mens du bruker UNIKK funksjonen med FILTER funksjonen .

Her ønsker jeg å få unike verdier basert på kriteriene der Pris er større enn 400 og Produkt -navnet er Apple .

⏩ I celle H4, skriv inn følgende formel for å få unike -verdiene basert på flere kriterier.

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

Her, i UNIQUE -funksjonen, brukte jeg FILTER(C4:C12, (D4:D12>F4)* (B4:B12=G4)) som array .

I FILTER funksjonen valgte jeg området C4:C12 som array og brukte (D4:D12>F4)* (B4:B12=G4) som inkluder der jeg brukte to kriterier, ett er for Pris og et annet er for Produkt navn.

Nå vil UNIKK -funksjonen returnere de unike verdier fra de filtrerte verdiene.

Trykk til slutt ENTER , og du vil få de unike verdiene basert på dine brukte flere kriterier.

14. Filtrer unike verdier basert på flere ELLER kriterier

Du kan også bruke funksjonene UNIKK og FILTER for å bruke flere ELLER kriterier.

⏩ I celle H4, skriv inn følgende ng-formel for å få de unike -verdiene fra flere ELLER kriterier.

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

Her, i funksjonen UNIQUE , brukte jeg FILTER(B5:B13, (C5:C13=F5) + (D5:D13=G5)) som array .

I funksjonen FILTER valgte jeg området B5:B13 som matrise og brukte (C5: C13=F5) + (D5:D13=G5) som inkluder der jeg brukte to kriterier. Deretter la til to

Hugh West er en svært erfaren Excel-trener og analytiker med over 10 års erfaring i bransjen. Han har en bachelorgrad i regnskap og finans og en mastergrad i bedriftsøkonomi. Hugh har en lidenskap for undervisning og har utviklet en unik undervisningstilnærming som er enkel å følge og forstå. Hans ekspertkunnskap om Excel har hjulpet tusenvis av studenter og fagfolk over hele verden med å forbedre sine ferdigheter og utmerke seg i karrieren. Gjennom bloggen sin deler Hugh sin kunnskap med verden, og tilbyr gratis Excel-opplæringer og nettbasert opplæring for å hjelpe enkeltpersoner og bedrifter å nå sitt fulle potensial.