Sådan fjernes dubletter og beholder den første værdi i Excel (5 metoder)

  • Del Dette
Hugh West

En af de vigtigste og mest anvendte opgaver i Excel er at fjerne dobbelte værdier fra et datasæt. I dag vil jeg vise dig, hvordan du kan fjerne dubletter fra dit datasæt og beholder samtidig den første værdi.

Download arbejdsbog til øvelser

Fjern dubletter og behold den første værdi.xlsm

5 metoder til at fjerne dubletter og beholde den første værdi i Excel

Her har vi et datasæt med Navne , ID'er , Mærker, og Klasserne af nogle elever i en undersøgelse af Sunflower børnehave.

I dag er vores mål at slette de dobbelte værdier, mens vi beholder de første værdier fra dette datasæt.

1. Kør funktionen Fjern dubletter fra Excel-værktøjslinjen

Trin 1:

Vælg hele datasættet.

Gå til Data> Fjern dubletter værktøjet i Excel-værktøjslinjen under afsnittet Dataværktøjer .

Trin 2:

Klik på Fjern dubletter .

Sæt et flueben ved alle navne på de kolonner, du vil slette dubletter fra.

Trin 3:

Klik derefter på OK .

Du vil få den dubletter fjernes automatisk fra dit datasæt.

Læs mere: Sådan fjernes duplikerede navne i Excel (7 enkle metoder)

2. Brug avanceret filter til at fjerne dubletter og beholde den første værdi

Du kan bruge det avancerede filter i Excel til at fjerne dubletter ved at beholde den første værdi i dit datasæt.

Trin 1:

Vælg hele datasættet.

Gå til Data> Avanceret værktøjet i Excel-værktøjslinjen under afsnittet Sortere & Filtrere .

Trin 2:

Klik på Avanceret .

I den Avanceret filter dialogboks , kontrollere Kun unikke poster .

Trin 3:

Klik derefter på OK .

Du vil få den dublerede rækker fjernet automatisk fra dit datasæt.

Læs mere: Sådan fjernes duplikerede rækker baseret på én kolonne i Excel

3. Indsæt UNIQUE-funktionen for at fjerne dubletter, mens du beholder den første værdi i Excel

Du kan også bruge UNIK funktion i Excel til at slette de dobbelte værdier, mens du beholder den første værdi i Excel.

Vælg en ny kolonne, og indtast denne formel:

=UNIQUE( B4:E14 ,FALSE,FALSE)

Den sletter de rækker med duplikerede værdier, men beholder den første, og opretter en ny kopi af datasættet på et nyt sted.

Bemærkninger:

  • Denne metode er meget nyttig, når du ønsker at oprette en ny kopi af vores datasæt på et nyt sted.
  • UNIK funktionen er tilgængelig i Office 365 kun.

Læs mere: Sådan sletter du dubletter i Excel, men beholder en (7 metoder)

Lignende læsninger

  • Sådan fjernes duplikerede rækker i Excel-tabellen
  • Løsning: Excel Fjern dubletter virker ikke (3 løsninger)
  • Sådan fjernes dubletter ved hjælp af VLOOKUP i Excel (2 metoder)
  • Fjern dobbelte rækker baseret på to kolonner i Excel [4 måder]

4. Brug Power Query til at fjerne dubletter og beholde den første post

Trin 1:

Vælg hele datasættet.

Gå til Data> Fra tabel / område værktøjet i Excel-værktøjslinjen under afsnittet Få & transformér data .

Trin 2:

Klik på Fra tabel/område .

I den Opret tabel dialogboks , Sæt en kontrol på Min tabel har overskrifter .

Trin 3:

Klik derefter på OK .

Power Query Editor åbnes med dit datasæt.

Fra den Fjern rækker under Hjem klikker du på Fjern dubletter .

Trin 4:

De dobbelte rækker vil blive fjernet, så de første rækker bevares.

Læs mere: Sådan fjernes dubletter fra kolonne i Excel (3 metoder)

5. Indlejret VBA-koder til at fjerne dubletter og beholde den første værdi

Hvis alle de ovennævnte metoder ikke kan tilfredsstille dig, kan du bruge en VBA-kode til at fjerne dobbelte rækker fra dit datasæt.

Trin 1:

➤ Åbn en ny VBA vindue og indsæt et nyt modul (Klik her for at se hvordan du åbner et nyt VBA-modul i Excel )

➤ Indsæt denne kode i modulet:

Kode:

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

➤ Den producerer en makro kaldet Fjern_Duplikater . jeg vil fjerne de dobbelte rækker baseret på Kolonne 1 og 2 (navn og ID) Du bruger dit eget.

Trin 2:

➤ Kom tilbage til dit arbejdsark.

➤ Vælg dit datasæt, og kør denne makro.

➤ Denne gang vil den kun fjerne rækkerne, hvis både navnet og elev-ID'et er det samme.

Bemærk: Her har den ikke fjernet Frank Orwell, fordi de to studerende har forskellige ID'er, dvs. at de er to forskellige studerende.

Læs mere: Excel VBA: Fjern dubletter fra et array (2 eksempler)

Konklusion

Ved hjælp af disse metoder kan du fjerne de dobbelte værdier, mens du beholder den første værdi fra dit datasæt i Excel. Har du spørgsmål, er du velkommen til at spørge os.

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.