Ta bort dubbla rader baserat på en kolumn i Excel

  • Dela Detta
Hugh West

I Microsoft Excel är det så vanligt att hitta behovet av att ta bort dubbla rader baserade på en kolumn. Vi kan infoga formler, tillämpa presenterade verktyg eller använda VBA-koder för att tjäna syftet. I den här artikeln får du veta alla de snabbaste teknikerna för att ta bort dubbla rader baserade på en enda kolumn endast med korrekta exempel och illustrationer.

Ladda ner övningsboken

Du kan ladda ner följande Excel-bok som vi har använt för att förbereda den här artikeln.

Ta bort dubbla rader baserat på en kolumn.xlsm

3 lämpliga metoder för att ta bort dubbla rader baserat på en kolumn i Excel

1. Använd verktyget "Ta bort dubbletter" i Excel-kalkylbladet

Låt oss först få en introduktion till datasetet. Följande tabell eller chatt visar detaljerade uppgifter för en välgörenhetsfond. Motsvarande kolumner innehåller flera namn på givare, deras donationsbelopp, donationsdatum och medium för deras donationer.

Det vi gör här är att ta bort dubbla rader baserat på donatorernas namn, vilket innebär att vi filtrerar donatorernas namn och extraherar varje unikt namn tillsammans med motsvarande rader från deras första förekomster.

📌 Steg 1:

➤ Markera först hela tabellen.

➤ Under den Uppgifter eller bandet, väljer du Ta bort dubbletter verktyg från Verktyg för data rullgardinsmenyn.

📌 Steg 2:

➤ En dialogruta visas. I den Kolumner alternativ, sätta en kontroll på Donator och lämna övriga alternativ omarkerade.

➤ Press OK .

Du hittar följande utdata med ett popup-meddelande som visar statusen för returvärdena.

Klicka på OK och du ser nu de filtrerade uppgifterna med alla dubbla rader raderade.

Läs mer: Ta bort dubbla rader i Excel

2. Använd filteralternativ för att ta bort dubbletter baserat på en kolumn

Nu ska vi använda funktionen COUNTIF för att hitta antalet dubbletter baserat på ett villkor, och resultaten visas under Duplikat rubriken i Kolumn F Sedan tillämpar vi Filter alternativ i alla rubriker i datatabellen och filtrera bort dubbla rader beroende på resultaten från COUNTIF funktion.

📌 Steg 1:

➤ I Cell F5 Ange följande formel:

=COUNTIF($B$5:$B5,B5)

📌 Steg 2:

➤ Press Gå in på och du får det första resultatet.

➤ Använd Handtag för fyllning för att dra ner hela kolumnen och värdena mer än '1' kommer att räknas som dubbletter.

📌 Steg 3:

➤ Välj nu hela tabellen.

➤ Under den Hem Välj fliken Filter kommandot från Sortera & Filtrera i rullgardinsmenyn i Redigering av grupp av kommandon.

Filterknapparna är tilldelade för alla rubriker i följande datatabell.

📌 Steg 4:

➤ Klicka på rullgardinsmenyn i Duplikat och filteralternativen för motsvarande kolumn öppnas.

➤ Under den Välj alla ta bort markeringen av alternativet '1' .

➤ Press OK och du är klar.

Du hittar de dubbla raderna enligt nedan.

📌 Steg 5:

➤ Ta nu bort alla dubbla rader som innehåller hela data.

📌 Steg 6:

➤ Öppna filteralternativen igen från Duplikat rubriken i Kolumn F .

➤ Kontrollera alternativet '1' endast.

➤ Press OK för sista gången.

Slutligen får du alla unika rader som visas i bilden nedan. Nu kan du ta bort filterknapparna från rubrikerna och resultatet kommer att vara detsamma eftersom vi redan har tagit bort de dubbla raderna.

Läs mer: Ta bort dubbletter baserat på kriterier i Excel

3. Kör VBA-koder för att ta bort dubbletter baserat på en kolumn i Excel

I vår sista metod kommer vi att infoga några VBA-koder för att definiera ett makro som tar bort dubbletter baserat på den första kolumnen.

📌 Steg 1:

➤ Högerklicka på Ark namn (Blad 3) först och du hittar några av följande Ark alternativ.

➤ Välj Visa kod .

A VBA fönster kommer att visas där vi måste infoga koderna.

📌 Steg 2:

➤ I den VBA och klistra in följande koder:

 Option Explicit Sub Remove_Duplicate_Rows() Dim Rng As Range Set Rng = Selection Rng.RemoveDuplicates Columns:=Array(1), Header:=xlYes End Sub 

📌 Steg 3:

➤ Återgå till din Excel bladet nu.

➤ Välj hela datatabellen.

➤ Från den Utvecklare trycker du på fliken Makroer kommandot.

📌 Steg 4:

➤ I den Makro fönstret, den Makro namn kommer att tilldelas automatiskt.

➤ Klicka Kör och du är klar med stegen.

Som i skärmbilden nedan hittar vi de unika raderna endast baserat på den första kolumnen. Och de dubbla raderna försvinner genast.

Läs mer: Hur man tar bort dubbletter i Excel med hjälp av VBA

Avslutande ord

Jag hoppas att alla dessa enkla metoder som nämns ovan kommer att hjälpa dig att tillämpa dem i dina Excel-kalkylblad när du måste ta bort dubbla rader och hitta unika rader. Om du har några frågor eller feedback, låt mig veta i kommentarsfältet. Eller så kan du kolla in våra andra artiklar om Excel-funktioner på den här webbplatsen.

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.