Hur du använder Excel UNIQUE-funktionen (20 exempel)

  • Dela Detta
Hugh West

I stora datamängder finns det en möjlighet att det finns dubbla värden eller att samma värden förekommer mer än en gång. För att få fram unika värden från ett intervall eller en lista kan du använda Excel UNIK funktionen. Excel UNIK funktionen returnerar en lista över unika värden i ett intervall eller i en lista. UNIK funktionen stöder värden av typen text, siffror, datum, tider osv.

I den här artikeln kommer jag att visa dig olika exempel på hur du kan använda Excel UNIK funktion.

Ladda ner till praktiken

Användning av UNIQUE-funktionen.xlsx

Grunderna i EXP-funktionen: Sammanfattning & Syntax

Sammanfattning

Excel UNIK Funktionen returnerar en lista med unika värden i ett intervall eller i en lista. Det är en mycket enkel funktion, du kan extrahera både unika och unika distinkta värden och den hjälper också till att jämföra kolumner med kolumner eller rader med rader.

Syntax

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

Argument

Argument Obligatoriskt/valfritt Förklaring
matris Krävs Det är ett cellområde eller en matris från vilken du ska extrahera unik värden
by_col Valfritt Det är ett boolskt värde för hur man jämför och extraherar unik värden.

Här, FALSK betyder rad för rad; TRUE betyder kolumnvis. standard (FALSK) exactly_once Valfritt Det är också ett boolskt värde.

Här, TRUE betyder värden som har inträffat en gång;

FALSK alla unika värden.

standard (FALSK)

Returvärde

UNIK funktionen returnerar en lista eller en matris med unika värden.

Version

UNIK är tillgänglig för Excel 365 och Excel 2021.

Användning av Excel UNIQUE-funktionen

1. Använda UNIQUE-funktionen för textvärden

Du kan använda UNIK funktion för att extrahera unik värden från text- eller strängvärden.

Här vill jag få fram den unik fruktnamn från Produktnamn kolumn.

⏩ I cell D4, Skriv följande formel för att få fram unik värden.

=UNIK(B4:B12)

Här, i den UNIK funktionen, valde jag cellintervallet B4:B12 som en matris .

Tryck nu på ENTER , och UNIK funktionen returnerar en lista över unik värden från det valda intervallet.

Läs mer: Excel VBA för att hämta unika värden från en kolumn (4 exempel)

2. Använda UNIQUE-funktionen för numeriska värden

Om du har numeriska värden kan du också använda UNIK funktion för att extrahera unik värden.

Här vill jag få fram den unik beställer id:er från Beställnings-ID kolumn.

⏩ I cell D4, Skriv följande formel för att få fram unik värden.

=UNIK(C4:C12)

Här, i den UNIK funktionen, valde jag cellintervallet C4:C12 som en matris .

Tryck nu på ENTER och UNIK funktionen returnerar en lista över unik värden från det valda intervallet.

Läs mer: VBA för att hämta unika värden från kolumnen till matrisen i Excel (3 kriterier)

3. Använda Excel UNIQUE-funktionen för att hitta unika rader som endast förekommit en gång

Om du vill få den unik värden som bara förekommer en gång i listan eller i ett intervall kan du använda UNIK funktion.

Låt mig inleda förfarandet,

⏩ I cell D4, Skriv följande formel för att få fram unik värden.

=UNIK(B4:C12,,TRUE)

Här, i den UNIK funktionen, valde jag cellintervallet B4:C12 som en matris , behöll den by_col argument FALSKT, eller utelämnade den eftersom den datamängd jag använder är organiserad i rader. TRUE som exactly_once .

Tryck nu på ENTER och UNIK funktionen returnerar en lista över unik värden som endast förekom en gång i det valda intervallet.

4. Unika värden i en rad

Om du vill extrahera unik värden från en rad, kan du använda UNIK funktion.

För att starta proceduren,

⏩I cell C6, Skriv följande formel för att få fram unik värden.

=UNIQUE(C3:K3, TRUE)

Här, i den UNIK funktionen, valde jag cellintervallet C3:K3 som en matris , vald TRUE som by_col .

Tryck nu på ENTER och UNIK funktionen kommer att återge den unik värden från raden.

5. Använda Excel UNIQUE-funktionen för att hitta Unika kolumner

Du kan också få den unik kolumner genom att använda UNIK funktion.

För att starta proceduren,

⏩ I cell C7, Skriv följande formel för att få fram unik kolumner.

=UNIQUE(C3:K4, TRUE,TRUE)

Här, i den UNIK funktionen, valde jag cellintervallet C3:K4 som en matris , vald TRUE som by_col och valde sedan TRUE som exactly_once .

Tryck nu på ENTER och UNIK funktionen kommer att återge den unik kolumner.

6. Unika värden förekom endast en gång.

Om du vill extrahera unika värden från en lista kan du också använda UNIK funktion.

⏩ I cell D4, Skriv följande formel för att få fram unik värden från en lista.

=UNIK(B4:B12,,TRUE)

Här, i den UNIK funktionen, valde jag cellintervallet B4:B12 som en matris , behöll den by_col argument FALSKT, eller utelämnade den eftersom den datamängd jag använder är organiserad i rader. TRUE som exactly_once .

Tryck nu på ENTER och UNIK funktionen returnerar en lista över unik värden som endast förekom en gång i det valda intervallet.

7. Hitta distinkta värden som förekommer mer än en gång.

Genom att använda UNIK funktion tillsammans med FILTER-funktionen och funktionen COUNTIF kan du få den tydliga unik värden som avser värden som förekommit mer än en gång.

Låt mig visa hur det går till,

⏩ I cell D4, Skriv följande formel för att få fram unik värden från en lista.

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

Här, i den UNIK funktionen, använde jag FILTER(B4:B12, COUNTIF(B4:B12, B4:B12)>1) som matris .

I FILTER funktionen, valde jag intervallet B4:B12 som matris och använt sig av COUNTIF(B4:B12, B4:B12)>1 som . .

I COUNTIF funktionen, valde jag intervallet B4:B12 som sortiment även som kriterier utvalda B4:B12 sedan använt >1 .

Nu har COUNTIF funktionen kommer att ta fram räkningen av de värden som förekommer mer än en gång till FILTER värden. Slutligen kan UNIK funktionen kommer att återge den unik värden som förekommer mer än en gång.

Tryck på ENTER och UNIK funktionen kommer att återge den unik värden som förekommer mer än en gång.

8. Använda Excel UNIQUE-funktionen för att räkna unika värden

Du kan också räkna unik värden genom att använda FILTER funktion tillsammans med ROWS-funktionen.

⏩ I cell D4, Skriv följande formel för att få fram unik värden från en lista.

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

Här, i den RÄDER funktionen, använde jag UNIK(FILTER(B4:B12,B4:B12"")) som matris .

I UNIK funktionen, använde jag FILTER(B4:B12,B4:B12"") som matris .

I FILTER funktionen, valde jag intervallet B4:B12 som matris även som . utvalda B4:B12""" för att filtrera värden, inte lika med tomt .

Nu har UNIK funktionen kommer att återge den unik värden från de filtrerade värdena, då ROW funktionen returnerar antalet unika värden i raden.

Tryck på ENTER så får du fram antalet unika värden.

10. Unika värden från flera kolumner

Om du vill kan du extrahera unika värden från flera kolumner också, bara genom att använda UNIK funktion.

⏩ I cell F4, Skriv följande formel för att få fram unik värden från flera kolumner.

=UNIK(B4:D12)

Här, i den UNIK funktionen, valde jag cellintervallet B4:D12 som en matris .

Tryck nu på ENTER och UNIK funktionen återger intervallet för unik värden från flera kolumner.

10. Unika värden Sortering i alfabetisk ordning

Du kan också använda funktionen SORT tillsammans med UNIK funktion för att sortera unik värden i alfabetisk ordning.

⏩ I cell F4, Skriv följande formel för att få fram unik värden från flera kolumner.

=SORT(UNIK(B4:D12))

Här, i den UNIK funktionen, valde jag cellintervallet B4:D12 som en matris . Sedan passerade den unik värden till den SORT funktion för att sortera unik värden i alfabetisk ordning.

Tryck nu på ENTER , och du får den sorterade unik värden från flera kolumner.

11. Unika värden från flera kolumner och sammanfoga i en cell

Du kan extrahera unik värden från flera kolumner kan du också sammanfoga dessa värden i en cell med hjälp av UNIK funktion.

⏩ I cell F4, Skriv följande formel för att få fram unik värden från flera kolumner.

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

Här, i den UNIK funktionen, valde jag både cellintervallet B4:B12& ","&C4:C12 som en matris . Nu är det UNIK funktionen extraherar de unika värdena från båda kolumnerna och sammanfogar sedan de unika värdena från båda kolumnerna med (,)

Tryck nu på ENTER , så får du de sammanfogade värdena i en cell.

12. Förteckning över unika värden beroende på kriterierna

Du kan få en lista över unik Värden baserade på kriterier. när du använder UNIK tillsammans med funktionen FILTER funktion.

Här vill jag få unik värden utifrån de kriterier som gäller för Pris är är större än 400 .

⏩ I cell G4, Skriv följande formel för att få fram unik värden utifrån kriterier.

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

Här, I den UNIK funktionen, använde jag FILTER(B4:B12,D4:D12>F4) som matris .

I FILTER funktionen, valde jag intervallet B4:B12 som matris även som . utvalda D4:D12>F4 för att filtrera värden, är större än den valda cellen F4 .

Nu har UNIK funktionen kommer att återge den unik värden från de filtrerade värdena.

Slutligen trycker du på ENTER så får du de unika värdena utifrån de angivna kriterierna.

13. Filtrera unika värden baserat på flera kriterier

Du kan också hämta ut listan över unik värden baserat på flera kriterier samtidigt som man använder UNIK funktion med funktionen FILTER funktion.

Här vill jag få unik värden utifrån de kriterier som gäller för Pris är är större än 400 och Produkt namnet är Apple .

⏩ I cell H4, Skriv följande formel för att få fram unik värden baserat på flera kriterier.

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

Här, I den UNIK funktionen, använde jag FILTER(C4:C12, (D4:D12>F4)* (B4:B12=G4)) som matris .

I FILTER funktionen, valde jag intervallet C4:C12 som matris och använt sig av (D4:D12>F4)* (B4:B12=G4) som . där jag använde två kriterier, ett för Pris och en annan är för Produkt namn.

Nu har UNIK funktionen kommer att återge den unik värden från de filtrerade värdena.

Slutligen trycker du på ENTER så får du unika värden baserat på de kriterier som du har använt.

14. Filtrera unika värden baserat på flera OR-kriterier

Du kan också använda UNIK och FILTER funktion för att tillämpa flera ELLER kriterier.

⏩ I cell H4, Skriv följande formel för att få fram unik värden från flera ELLER kriterier.

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

Här, I den UNIK funktionen, använde jag FILTER(B5:B13, (C5:C13=F5) + (D5:D13=G5)) som matris .

I FILTER funktionen, valde jag intervallet B5:B13 som matris och använt sig av (C5:C13=F5) + (D5:D13=G5) som . där jag använde två kriterier. Sedan lade jag till två kriterier för att tillämpa ELLER för att kontrollera något av kriterierna.

Nu har UNIK funktionen kommer att återge den unik värden från de filtrerade värdena där OR är tillämpas.

Slutligen trycker du på ENTER och du får de unika värdena om något av villkoren är uppfyllda.

15. Få unika värden som ignorerar tomrum

När du använder UNIK funktion med funktionen FILTER funktionen kan du extrahera unik värden och ignorerar tomma celler.

⏩ I cell F4, Skriv följande formel för att få fram unik värden som ignorerar blanksteg.

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

Här, I den UNIK funktionen, använde jag FILTER(B4:B12,B4:B12"") som matris .

I FILTER funktionen, valde jag intervallet B4:B12 som matris och använt B4:B12""" som . för att filtrera celler som inte är tomma.

Nu har UNIK funktionen kommer att återge den unik värden från de filtrerade värdena.

Slutligen trycker du på ENTER så får du fram de unika värdena och ignorerar de tomma cellerna.

16. Använda Excel UNIQUE & SORT-funktionen för att ignorera blanksteg & Sortera

Du kan också sortera unik värden samtidigt som man ignorerar blanksteg genom att använda UNIK funktion med funktionen FILTER funktion.

⏩ I cell F4, Skriv följande formel för att få fram den sorterade unik värden som ignorerar blanksteg.

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

Här, I den SORT funktionen, använde jag UNIK(FILTER(C4:C12,C4:C12"")) som matris .

I UNIK funktionen, använde jag FILTER(C4:C12,C4:C12"") som matris .

I FILTER funktionen, valde jag intervallet C4:C12 som matris och använt sig av C4:C12"" som . för att filtrera celler som inte är tomma.

Nu har UNIK funktionen kommer att återge den unik värden från de filtrerade värdena. SORT funktionen sorterar de filtrerade unika värdena numeriskt.

Slutligen trycker du på ENTER så får du fram de unika värdena och ignorerar de tomma cellerna.

17. Använda Excel UNIQUE & FILTER-funktionen för att få unika rader som ignorerar tomma rader

Du kan också få unik rader samtidigt som man ignorerar blanksteg med hjälp av UNIK funktion med funktionen FILTER funktion.

⏩ I cell D4, Skriv följande formel för att få fram unik rader utan att ta hänsyn till blanksteg.

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

Här, I den UNIK funktionen, använde jag FILTER(B4:C12, (C4:C12"")*(B4:B12"")),FALSE, TRUE som matris , vald FALSK som by_col och TRUE som exactly_once .

I FILTER funktionen, valde jag intervallet B4:C12 som matris och använt sig av (C4:C12””)*(B4:B12””) som . för att filtrera celler som inte är tomma i båda kolumnerna.

Nu har UNIK funktionen kommer att återge den unik rader från de filtrerade värdena och ignorerar tomma celler.

Slutligen trycker du på ENTER så får du de unika raderna och ignorerar de tomma cellerna.

18. Filtrera unika rader som ignorerar tomma ochamp; sortera

Samtidigt som du ignorerar blankett för att få unika rader kan du också sortera dem med hjälp av SORT funktion med funktionen UNIK funktionen och den FILTER funktion.

⏩ I cell D4, Skriv följande formel för att få fram den sorterade unik rader utan att ta hänsyn till blanksteg.

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

Här, I den SORT funktionen, använde jag UNIK(FILTER(B4:C12, (C4:C12"")*(B4:B12"")),FALSE, TRUE) som matris .

I UNIK funktionen, använde jag FILTER(B4:C12, (C4:C12"")*(B4:B12"")) som matris, utvalda FALSK som by_col och TRUE som exactly_once .

I FILTER funktionen, valde jag intervallet B4:C12 som matris och använt sig av (C4:C12””)*(B4:B12””) som . för att filtrera celler som inte är tomma från båda kolumnerna.

Nu har UNIK funktionen kommer att återge den unik rader från de filtrerade värdena. SORT funktionen sorterar de filtrerade unika värdena i alfabetisk ordning.

Slutligen trycker du på ENTER så får du de sorterade unika raderna och ignorerar de tomma cellerna.

19. Använda Excel-funktionen UNIQUE & CHOOSE för att hitta unika värden i specifika kolumner

Du kan hitta följande unik värden från specifika kolumner genom att använda funktionen CHOOSE tillsammans med UNIK funktion.

⏩ I cell D4, Skriv följande formel för att få fram unik värden från specifika kolumner.

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

Här, i den UNIK funktionen, använde jag VÄLJ({1,2}, C4:C12, B4:B12) som matris .

I VÄLJ funktionen, använde jag {1,2} som index_num , valde intervallet C4:C12 som värde1 och valde sedan intervallet B4:B12 som värde2 .

Nu har UNIK funktionen kommer att återge den unik värden från det valda intervallet i den specifika kolumnen.

Slutligen trycker du på ENTER , och du kommer att få unik värden från det valda intervallet i den specifika kolumnen.

20. Felhantering med IFERROR

UNIK funktionen visar felet #CALC om det värde du söker inte finns tillgängligt.

För att hantera detta fel kan du använda funktionen IFERROR tillsammans med UNIK och FILTER funktioner.

⏩ I cell H4, skriv följande formel för att hantera felet.

=IFERROR(UNIQUE(FILTER(C4:C12, (D4:D12=F4)* (B4:B12=G4))), "Värdet har inte hittats")

Här, i den IFERROR funktionen, använde jag UNIK(FILTER(C4:C12, (D4:D12=F4)* (B4:B12=G4))) som värde och tillhandahöll följande text Värdet har inte hittats som value_if_error .

I UNIK funktionen, använde jag FILTER(C4:C12, (D4:D12=F4)* (B4:B12=G4)) som matris .

I FILTER funktionen, valde jag intervallet C4:C12 som matris och använt (D4:D12=F4)* (B4:B12=G4)) som . för att filtrera värden från det valda intervallet D4:D12 om den är lika med F4 , även valt intervall B4:B12 om det är lika med G4 .

Nu har UNIK funktionen kommer att återge den unik värden från de filtrerade värdena. IFERROR Funktionen kontrollerar om värdet är tillgängligt eller inte, om det inte är tillgängligt returneras texten. Värdet har inte hittats i stället för #CALC fel.

Slutligen trycker du på ENTER , och du kommer att få unik värden eller den angivna texten.

Saker att komma ihåg

🔺 Den UNIK funktionen kommer att visa felet #NAME om du stavar fel i funktionsnamnet.

🔺 Den UNIK funktionen kommer att visa den #CALC fel om värdet inte hittas.

Du får felet #SPILL i den UNIK om en eller flera celler i Spill är inte helt tomma.

Övningssektionen

I arbetsboken finns ett övningsblad där du kan öva på de förklarade exemplen.

Slutsats

I den här artikeln har jag visat 20 exempel på Excel UNIK Jag försökte också att täcka in när och varför UNIK Funktionen kan visa fel ofta. Sist men inte minst, om du har några förslag, idéer eller feedback är du välkommen att kommentera nedan.

Hugh West är en mycket erfaren Excel-tränare och analytiker med över 10 års erfarenhet i branschen. Han har en kandidatexamen i redovisning och ekonomi och en magisterexamen i företagsekonomi. Hugh har en passion för undervisning och har utvecklat ett unikt undervisningssätt som är lätt att följa och förstå. Hans expertkunskap om Excel har hjälpt tusentals studenter och yrkesverksamma över hela världen att förbättra sina färdigheter och utmärka sig i sina karriärer. Genom sin blogg delar Hugh med sig av sin kunskap med världen, och erbjuder gratis Excel-handledning och onlineutbildning för att hjälpa individer och företag att nå sin fulla potential.