Hitta unika värden i en kolumn i Excel (6 metoder)

  • Dela Detta
Hugh West

I Microsoft Excel extraherar du unika värden från en kolumn är en av de viktigaste uppgifterna. Du kommer att hamna i olika situationer där du kan behöva hitta unika data för att analysera ditt dataset. I den här handledningen lär du dig alla möjliga sätt att extrahera unika värden i en kolumn i Excel med lämpliga exempel och illustrationer.

Ladda ner övningsboken

Unika värden i en kolumn.xlsm

6 metoder för att hitta unika värden i en kolumn i Excel

I följande avsnitt kommer vi att ge dig sex effektiva sätt att extrahera unika värden från en kolumn i Excel. Nu rekommenderar vi att du lär dig och tillämpar alla dessa metoder på dina kalkylblad. Jag hoppas att det definitivt kommer att berika dina Excel-kunskaper i framtiden.

1. Använda avancerat filter för unika värden i Excel

Det vanligaste sättet att hitta unika värden i en kolumn i Excel är att använda kommandot Avancerat, som du hittar på fliken Data.

Ta en titt på följande dataset:

Här ska vi använda det avancerade filtret för unika värden i en kolumn.

📌 Steg

  • Välj först en valfri cell i kolumnen.

  • Gå sedan till fliken Data.
  • Klicka sedan på Avancerad .

  • Från och med nu, från Avancerade filter r dialogrutan, välj Kopiera till en annan plats Markera sedan en valfri cell för att klistra in de nya värdena. Markera sedan rutan Endast unika poster .

  • Klicka sedan på OK .

Som du kan se har vi lyckats skapa en ny lista med unika värden i en kolumn i Excel.

Läs mer: Hur man extraherar unika objekt från en lista i Excel (10 metoder)

2. Filtrera efter unika värden i en kolumn

Ett annat effektivt sätt är att filtrera listan eller kolumnen. Det är också att använda Avancerad kommandot från Excel Uppgifter Men skillnaden är att hela kolumnen ersätts med unika värden.

📌 Steg

  • Välj först en valfri cell i kolumnen.

  • gå till Uppgifter Fliken.
  • Klicka sedan på Avancerad .

  • Från och med nu, från Avancerat filter dialogrutan, välj Filtrera listan på plats Nästa, markera rutan Endast unika poster .

  • Klicka sedan på OK .

I slutändan kommer du att se att den bara visar de unika värdena i kolumnen. I princip har den gömt de dubbla värdena.

3. Ta bort dubbletter från en kolumn i Excel

Den här metoden är ganska lätt att förstå. Om dina kolumner har dubbletter tar du bara bort dem. Därefter har du bara unika värden i en kolumn i Excel.

📌 Steg

  • Välj först en valfri cell i kolumnen.

  • Gå sedan till Uppgifter
  • Från Verktyg för data grupp, klicka på Ta bort dubbletter .

  • Från och med nu, från Ta bort dubbletter dialogrutan, markera rutan Uppgifter och Mina data har rubriker .

  • Klicka sedan på OK .

Slutligen visas hur många dubbletter som hittades och hur många unika värden som finns i kolumnen i Excel.

4. Formler för att hitta unika värden i en kolumn

Nu kan du använda formler för att extrahera unika värden i en kolumn. Dessa metoder kommer också att vara användbara i framtiden. Så vi föreslår att du lär dig dessa formler också för att förbättra dina kunskaper.

4.1 Användning av funktionerna IF och COUNTIF

I denna metod kombinerar vi följande IF-funktionen. och funktionen COUNTIF Tillsammans. Den här metoden klistrar in ett värde i cellen om det är unikt. Men orienteringen blir inte som med andra metoder. Du kan behålla den här metoden i din arsenal för att bli en bättre analytiker.

📌 Steg

  • Först skapar du en ny kolumn.

  • Därefter skriver du följande formel i Cell D5 :

=IF(COUNTIF(B$5:B5,B5)=1,B5,"")

  • Tryck sedan på Gå in på .
  • Därefter drar du den Handtag för påfyllning ikonen över området med celler D6:D13 Då ser du följande:

Som du kan se i skärmdumpen ovan innehåller vår kolumn endast unika värden i Excel.

4.2 Använda funktionerna INDEX och MATCH

Processen för den här metoden är likadan som den föregående. Vi ändrar bara formeln här. I huvudsak blandar vi INDEX-funktionen och funktionen MATCH .

Vi använder också funktionen IFERROR och funktionen COUNTIF för ytterligare hjälp.

📌 Steg

  • Skapa en ny kolumn.

  • Skriv sedan följande formel i Cell D5 :

=IFERROR(INDEX($B$5:$B$13, MATCH(0,COUNTIF($D$4:D4, $B$5:$B$13), 0)),""")

  • Tryck sedan på Gå in på .
  • Därefter drar du den Handtag för påfyllning ikonen över området med celler D6:D13 .

  • Då ser du följande:

På så sätt kan du enkelt extrahera de unika värdena från en Excel-cell.

Läs mer: Hur man får unika värden från ett intervall i Excel (8 metoder)

5. Användning av UNIQUE-funktionen i Excel

En annan viktig metod för att hitta unika värden i en kolumn är att använda funktionen UNIQUE . Excel UNIK funktionen returnerar en lista med unika värden i ett intervall eller en lista. Det är en mycket lättanvänd funktion som du kan använda för att extrahera både unika och unika distinkta värden. Den hjälper också till att jämföra kolumner med kolumner eller rader med rader.

Obs : Den UNIK finns i Excel 365 och 2021.

I de följande avsnitten visar vi dig fem exempel på den UNIK funktionen för att implementera arbetsbladet.

5.1 Extrahera unika värden från en kolumn

Den här är ett grundläggande exempel på den UNIK Vi kommer att hitta de unika värdena i kolumnen.

📌 Steg

  • Först skapar du en ny kolumn.

  • Skriv nu följande formel i Cell D5 :

=UNIK(B5:B13)

  • Tryck sedan på Gå in på .

Därefter extraheras alla unika värden från den andra kolumnen till den här kolumnen.

5.2 Extrahera unika värden som endast förekommer en gång

Nu kan du se i kolumnen att vi har några värden som förekommer flera gånger och några värden som endast förekommer en gång. Dessa värden kan kallas rena unika värden. Du kan hitta dessa värden genom att ställa in det tredje argumentet i UNIK funktion till TRUE .

📌 Steg

  • Skapa en ny kolumn enligt följande.

  • Skriv sedan följande formel i Cell D5 :

=UNIK(B5:B13,,TRUE)

  • Därefter trycker du på Ange.

Som du kan se är det bara tre unika värden som förekommer en gång i kolumnen.

5.3 Unika värden från flera kolumner

Nu kan du använda UNIK Funktionen ger en funktion för flera kolumner som har unika rader i dem. Den returnerar faktiskt målkolumnerna i ett array-argument.

Vi använder detta för följande dataset:

📌 Steg

  • Skriv in följande formel i Cell E5 :

=UNIK(B5:C13)

  • Därefter trycker du på Gå in på .

Läs mer: Hur man hittar unika värden från flera kolumner i Excel

5.4 Sortera unika värden i alfabetisk ordning

Nu kan du extrahera unika värden från en kolumn i alfabetisk ordning. Vi utför detta huvudsakligen från kommandot sort & filter i Excel. Men funktionen SORT gör det enkelt för oss. Du behöver inte sortera om varje gång när du har hämtat ut dina data.

📌 Steg

  • Skapa först en ny kolumn.

  • Därefter skriver du följande formel i Cell D5 :

=SORT(UNIK(B5:B13))

  • Slutligen trycker du på Gå in på .

Som du kan se har vi lyckats extrahera och sortera de unika värdena från kolumnen i Excel.

5.5 Unika värden baserade på kriterier

Nu kan du hitta unika värden från en kolumn baserat på kriterier i Excel. För att utföra detta blandar vi UNIK funktion med FILTER-funktionen i Excel.

Ta en titt på följande dataset:

Vi kommer att hitta de unika värden som har en ålder under 30 år.

📌 Steg

  • Skapa först två nya kolumner enligt följande:

  • Skriv sedan följande formel i Cell D5 :

=UNIQUE(FILTER(B5:C13,C5:C13<30))

  • Tryck sedan på Gå in på .

Nu kan du se de unika värdena från datasetet baserat på våra kriterier i Excel.

6. VBA-makron för unika värden i en kolumn

Om du är en VBA-fanatiker som jag kan du kanske tycka att det här är intressant. Den här metoden fungerar faktiskt som den avancerade filtermetoden som vi visade tidigare. Den skapar en ny lista i en ny kolumn med unika värden.

📌 Steg

  • Tryck först på Alt+F11 för att öppna Visual Basic-programmet.
  • Klicka sedan på Infoga> Modul .

  • Skriv nu följande kod:
 Option Explicit Sub UniqueColumn() Dim last_row As Long last_row = Cells(Rows.Count, "B").End(xlUp).Row ActiveSheet.Range("B2:B" & last_row).AdvancedFilter _ Action:=xlFilterCopy, _ CopyToRange:=ActiveSheet.Range("D2"), _ Unique:=True End Sub 
  • Därefter sparar du filen.
  • Tryck nu på Alt+F8 för att öppna dialogrutan Makro.

  • Välj sedan UniqueColumn och klicka på Kör .

Som du kan se har våra VBA-koder lyckats skapa en ny kolumn med unika värden i Excel.

💬 Saker att komma ihåg

Vi visade några grundläggande exempel på UNIK Se till att du läser den artikel som vi nämnde för att få en klar uppfattning om denna funktion.

UNIK funktionen kommer att visa en #SPILL fel om en eller flera celler inte är tomma i spillområdet.

Om du inte vill skriva över dina ursprungliga data, gör en kopia av dem.

Slutsats

Avslutningsvis hoppas jag att den här handledningen har gett dig användbar kunskap om hur du extraherar unika värden i en kolumn i Excel. Vi rekommenderar att du lär dig och tillämpar alla dessa instruktioner på ditt dataset. Ladda ner övningsarbetsboken och prova dem själv. Ge gärna feedback i kommentarsfältet. Din värdefulla feedback håller oss motiverade att skapa handledningar som denna.

Glöm inte att besöka vår webbplats ExcelWIKI.com för olika Excel-relaterade problem och lösningar.

Fortsätt att lära dig nya metoder och fortsätt att växa!

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.