Sådan fjernes duplikerede rækker baseret på én kolonne i Excel

  • Del Dette
Hugh West

I Microsoft Excel er det så almindeligt at finde nødvendigheden af at fjerne dubletrækker baseret på en kolonne. Vi kan indsætte formler, anvende fremhævede værktøjer eller bruge VBA-koder til at tjene formålene. I denne artikel får du kendskab til alle de hurtigste teknikker til at slette dubletrækker baseret på en enkelt kolonne kun med ordentlige eksempler og illustrationer.

Download arbejdsbog til øvelser

Du kan downloade følgende Excel-bog, som vi har brugt til at forberede denne artikel.

Fjern dobbelte rækker baseret på én kolonne.xlsm

3 egnede metoder til at fjerne dobbelte rækker baseret på én kolonne i Excel

1. Brug værktøjet "Fjern dubletter" i Excel-regnearket

Lad os først blive introduceret til datasættet. Følgende tabel eller chat repræsenterer nogle detaljerede data for en velgørenhedsfond. De tilsvarende kolonner indeholder flere navne på donorer, deres donationsbeløb, donationsdatoer og medierne for deres donationer.

Det, vi gør her, er at fjerne dubletter baseret på donornavne alene. Det betyder, at vi filtrerer donornavnene og udtrækker hvert enkelt navn sammen med de tilsvarende rækker fra deres første forekomster alene.

📌 Trin 1:

➤ Vælg først hele tabellen.

➤ Under den Data fanen eller farvebåndet, skal du vælge Fjern dubletter værktøj fra Dataværktøjer drop-down.

📌 Trin 2:

➤ Der vises en dialogboks. Fra Kolonner indstillinger, skal du sætte et flueben ved Donor og lad de andre indstillinger være umarkeret.

➤ Tryk på OK .

Du finder følgende output med en pop-up-meddelelse, der viser status for returværdierne.

Klik på OK og du kan nu se de filtrerede data med alle dubletter slettet.

Læs mere: Sådan fjernes duplikerede rækker i Excel

2. Anvend filterindstillinger til at fjerne dubletter baseret på én kolonne

Nu vil vi bruge funktionen COUNTIF for at finde antallet af dubletter baseret på en betingelse, og resultaterne vil blive vist under Duplikater overskriften i Kolonne F Derefter anvender vi Filter indstillinger i alle overskrifter i datatabellen og filtrere de dobbelte rækker fra, afhængigt af resultaterne fra COUNTIF funktion.

📌 Trin 1:

➤ I Celle F5 , skriv følgende formel:

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

📌 Trin 2:

➤ Tryk på Indtast og du vil få det første output.

➤ Brug Håndtag til påfyldning for at trække hele kolonnen ned og værdierne mere end '1' vil blive regnet som dubletter.

📌 Trin 3:

➤ Vælg nu hele tabellen.

➤ Under den Hjem skal du vælge fanen Filter kommando fra den Sortere & Filtrere i rullelisten i Redigering af gruppe af kommandoer.

Vi tildeler filterknapperne til alle overskrifter i den følgende datatabel.

📌 Trin 4:

➤ Klik på rullemenuen i Duplikater overskriften, og filtermulighederne for den tilsvarende kolonne åbnes.

➤ Under den Vælg alle skal du fjerne markeringen af indstillingen '1' .

➤ Tryk på OK og så er du færdig.

Du finder de dublerede rækker som vist nedenfor.

📌 Trin 5:

➤ Slet nu alle duplikerede rækker, der indeholder alle dataene.

📌 Trin 6:

➤ Åbn filterindstillingerne igen fra Duplikater overskrift i Kolonne F .

➤ Sæt et flueben ved indstillingen '1' kun.

➤ Tryk på OK for sidste gang.

Til sidst får du alle de unikke rækker som vist på billedet nedenfor. Nu kan du fjerne filterknapperne fra overskrifterne, og de resulterende data vil være de samme, da vi allerede har slettet de dobbelte rækker.

Læs mere: Sådan fjernes dubletter baseret på kriterier i Excel

3. Kør VBA-koder til at fjerne dubletter baseret på én kolonne i Excel

I vores sidste metode vil vi indsætte nogle VBA-koder for at definere en makro, der fjerner dubletter baseret på den første kolonne.

📌 Trin 1:

➤ Højreklik på den Ark navn (ark3) først, og du vil finde nogle Ark muligheder.

➤ Vælg Se kode .

A VBA vinduet vises, hvor vi skal indsætte koderne.

📌 Trin 2:

➤ I den VBA vindue, indsæt følgende koder:

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

📌 Trin 3:

➤ Vend tilbage til din Excel ark nu.

➤ Vælg hele datatabellen.

➤ Fra den Udvikler skal du trykke på fanen Makroer kommando.

📌 Trin 4:

➤ I den Makro vinduet, er den Makro navn vil blive tildelt automatisk.

➤ Klik Kør og så er du færdig med trinene.

Som i skærmbilledet nedenfor finder vi kun de unikke rækker baseret på den første kolonne. Og de dobbelte rækker vil forsvinde med det samme.

Læs mere: Sådan fjernes dubletter i Excel ved hjælp af VBA

Afsluttende ord

Jeg håber, at alle disse enkle metoder, der er nævnt ovenfor, vil hjælpe dig med at anvende dem i dine Excel-regneark, når du skal fjerne dublerede rækker og kun finde unikke rækker. Hvis du har spørgsmål eller feedback, så lad mig vide det i kommentarfeltet. Eller du kan tjekke vores andre artikler relateret til Excel-funktioner på dette websted.

Hugh West er en meget erfaren Excel-træner og analytiker med over 10 års erfaring i branchen. Han har en bachelorgrad i regnskab og finans og en kandidatgrad i Business Administration. Hugh har en passion for undervisning og har udviklet en unik undervisningstilgang, der er nem at følge og forstå. Hans ekspertviden om Excel har hjulpet tusindvis af studerende og fagfolk verden over med at forbedre deres færdigheder og udmærke sig i deres karriere. Gennem sin blog deler Hugh sin viden med verden og tilbyder gratis Excel-tutorials og onlinetræning for at hjælpe enkeltpersoner og virksomheder med at nå deres fulde potentiale.