Innehållsförteckning
En av de viktigaste och mest använda uppgifterna i Excel är att ta bort dubbla värden från en datamängd. Idag ska jag visa dig hur du kan ta bort dubbletter från datamängden och behåller samtidigt det första värdet.
Ladda ner övningsboken
Ta bort dubbletter och behåll det första värdet.xlsm5 metoder för att ta bort dubbletter och behålla det första värdet i Excel
Här har vi en datamängd med Namn , ID:er , Märken, och Årskurserna av några elever i en undersökning av Sunflower Kindergarten.
I dag är vårt mål att ta bort de dubbla värdena och behålla de första värdena från denna datamängd.
1. Kör funktionen Ta bort dubbletter från Excel-verktygsfältet
Steg 1:
➤ Välj hela datamängden.
➤ Gå till Data> Ta bort dubbletter i Excel-verktygsfältet under avsnittet Verktyg för data .
Steg 2:
➤ Klicka på Ta bort dubbletter .
➤ Markera alla namn på de kolumner som du vill radera dubbletter från.
Steg 3:
➤ Klicka sedan på OK .
➤ Du kommer att få följande dubbletter tas bort automatiskt från din datamängd.
Läs mer: Hur man tar bort dubbla namn i Excel (7 enkla metoder)
2. Använd avancerat filter för att ta bort dubbletter och behålla det första värdet.
Du kan använda det avancerade filtret i Excel för att eliminera dubbletter genom att behålla det första värdet i datamängden.
Steg 1:
➤ Välj hela datamängden.
➤ Gå till Data> Avancerat i Excel-verktygsfältet under avsnittet Sortera & Filtrera .
Steg 2:
➤ Klicka på Avancerad .
➤ I Avancerat filter dialogruta , kontrollera Endast unika poster .
Steg 3:
➤ Klicka sedan på OK .
➤ Du kommer att få följande dubbla rader tas bort automatiskt från din datamängd.
Läs mer: Hur du tar bort dubbla rader baserat på en kolumn i Excel
3. Infoga UNIQUE-funktionen för att ta bort dubbletter och behålla det första värdet i Excel
Du kan också använda UNIK funktionen i Excel för att ta bort de dubbla värdena och behålla det första värdet i Excel.
Välj en ny kolumn och ange formeln:
=UNIQUE(
B4:E14
,FALSE,FALSE)
Den raderar raderna med dubbla värden och behåller det första värdet, och skapar en ny kopia av datamängden på en ny plats.
Anteckningar:
- Den här metoden är mycket användbar när du vill skapa en ny kopia av vår datamängd på en ny plats.
- UNIK funktionen finns tillgänglig i Office 365 endast.
Läs mer: Hur du tar bort dubbletter i Excel men behåller en (7 metoder)
Liknande läsningar
- Hur man tar bort dubbla rader i Excel-tabellen
- Fix: Excel tar bort dubbletter fungerar inte (3 lösningar)
- Hur man tar bort dubbletter med hjälp av VLOOKUP i Excel (2 metoder)
- Ta bort dubbla rader baserat på två kolumner i Excel [4 sätt]
4. Använd Power Query för att ta bort dubbletter och behålla den första posten
Steg 1:
➤ Välj hela datamängden.
➤ Gå till Data> Från tabell/intervall i Excel-verktygsfältet under avsnittet Hämta och omvandla data .
Steg 2:
➤ Klicka på Från tabell/område .
➤ I Skapa en tabell dialogruta , Kontrollera följande Min tabell har rubriker .
Steg 3:
➤ Klicka sedan på OK .
➤ Power Query Editor öppnas med din datauppsättning.
➤ Från Ta bort rader alternativet i enlighet med Hem Klicka på fliken Ta bort dubbletter .
Steg 4:
➤ De dubbla raderna tas bort och behåller de första raderna.
Läs mer: Hur man tar bort dubbletter från kolumnen i Excel (3 metoder)
5. Bädda in VBA-koder för att eliminera dubbletter och behålla det första värdet
Om alla ovan nämnda metoder inte räcker till kan du använda en VBA-kod för att ta bort dubbla rader från din datamängd.
Steg 1:
➤ Öppna en ny VBA och infoga en annan ny modul (Klicka här för att se hur du öppnar en ny VBA-modul i Excel )
➤ Sätt in den här koden i modulen:
Kod:
Sub Remove_Duplicates() Dim Rng As Range Set Rng = Selection Rng.RemoveDuplicates Columns:=Array(1, 2), Header:=xlYes End Sub
➤ Den producerar en makro som heter Ta bort duplikat . Jag vill ta bort dubbla rader baserat på Kolumnerna 1 och 2 (namn och ID) Du använder din egen.
Steg 2:
➤ Kom tillbaka till ditt arbetsblad.
➤ Välj din datauppsättning och kör det här makrot.
➤ Den här gången tas raderna bort endast om både namnet och student-ID:t är desamma.
Observera: Här har den inte tagit bort Frank Orwell eftersom de två studenterna har olika ID:n, det vill säga att de är två olika studenter.
Läs mer: Excel VBA: Ta bort dubbletter från en matris (2 exempel)
Slutsats
Med hjälp av dessa metoder kan du ta bort de dubbla värdena och behålla det första värdet från din datamängd i Excel. Har du några frågor? Fråga oss gärna.