Artiklar

Hur man tar bort dubbletter av celler i ett Excel-ark

Vi tar emot en samling data och vid en viss tidpunkt inser vi att en del av den är duplicerad.

Vi måste analysera data, med vetskapen om att dubbletter är fel.

I den här artikeln kommer vi att se tre sätt att eliminera dubbletter av celler.

Ta bort dubbletter av celler i Excel

För var och en av metoderna som beskrivs nedan använder vi det enkla kalkylbladet nedan, som har en lista med namn i kolumn A.

Vi visar först hur du använder Excels kommando Ta bort dubbletter för att ta bort dubbletter, och sedan visar vi hur du använder Excels avancerade filter för att utföra denna uppgift. Slutligen visar vi hur du tar bort dubbletter använder funktionen Countif av Excel .

Ta bort dubbletter med Excels kommando Ta bort dubbletter

Kommandot Ta bort dubbletter den finns i gruppen "Dataverktyg" på fliken Ge av Excel-bandet.

För att ta bort dubbletter av celler med det här kommandot:

  • Välj valfri cell i datamängden som du vill ta bort dubbletter från och klicka på knappen Ta bort dubbletter.
  • Du kommer att presenteras med dialogrutan "Ta bort dubbletter" som visas nedan:
  • Den här dialogrutan låter dig välja vilka kolumner i din datauppsättning du vill kontrollera för dubbletter av poster. I exemplet ovan har vi bara en kolumn med data (fältet "Namn"). Därför låter vi fältet "Namn" vara markerat i dialogrutan.
  • När du har kontrollerat att de obligatoriska fälten är markerade i dialogrutan klickar du OK. Excel kommer sedan att radera dubblettraderna, efter behov, och presentera dig med ett meddelande som informerar dig om antalet poster som tagits bort och antalet unika poster som återstår (se nedan).
  • Ovanför meddelandet finns också tabellen som resulterade från raderingen. Som begärt har duplikatcell A11 (som innehåller den andra förekomsten av namnet "Dan BROWN") tagits bort.

Observera att Excels kommando Ta bort dubbletter också kan användas på datauppsättningar med flera kolumner. Ett exempel på detta finns på sidan Ta bort dubbletter av rader.

Ta bort dubbletter med Excels avancerade filter

Excels avancerade filter har ett alternativ som låter dig filtrera unika poster i ett kalkylblad och kopiera den resulterande filtrerade listan till en ny plats.

Detta ger en lista som innehåller den första förekomsten av en dubblettpost, men som inte innehåller några ytterligare förekomster.

Så här tar du bort dubbletter med det avancerade filtret:

  • Välj kolumnen eller kolumnerna att filtrera (kolumn A i exemplet ovan);(Alternativt, om du markerar någon cell inom den aktuella datamängden, kommer Excel automatiskt att välja hela dataintervallet när du aktiverar det avancerade filtret.)
  • Välj alternativet Excel Advanced Filter från fliken Data överst i din Excel-arbetsbok(eller i Excel 2003, detta alternativet finns i menyn Data → Filter ).
  • Du kommer att presenteras med en dialogruta som visar alternativ för Excels avancerade filter (se nedan). Inuti denna dialogruta:

Det resulterande kalkylarket, med den nya listan med data i kolumn C, visas ovan.

Du kanske märker att dubblettvärdet "Dan BROWN" har tagits bort från listan.

Du kan nu ta bort kolumnerna till vänster om din nya datalista (kolumner AB i exempelkalkylbladet) för att återgå till det ursprungliga kalkylbladsformatet.

Ta bort dubbletter med Excels Countif-funktion

Den här metoden fungerar bara om cellinnehållet är mindre än 256 tecken långt, eftersom Excel-funktioner inte kan hantera längre textsträngar.

Nyhetsbrev för innovation
Missa inte de viktigaste nyheterna om innovation. Registrera dig för att få dem via e-post.
Steg 1: Markera dubbletter

Ett annat sätt att ta bort dubbletter i en rad Excel-celler är att använda funzione Countif av Excel .

För att illustrera detta kommer vi återigen att använda det enkla exempelkalkylarket, som har en lista med namn i kolumn A.

För att hitta eventuella dubbletter i namnlistan infogar vi funktionen Countif i kolumn B i kalkylbladet (se nedan). Denna funktion visar antalet förekomster av varje namn fram till den aktuella raden.

Som visas i kalkylbladets formelfält ovan, formatet för funktionen COUNTIF i cell B2 är det :=COUNTIF( $A$2:$A$11, A2 )

Observera att den här funktionen använder en kombination av absoluta och relativa cellreferenser. På grund av denna kombination av referensstilar, när formeln kopieras till kolumn B, blir den,

=COUNTIF( $A$2:$A$11, A2 )
=COUNTIF( $A$2:$A$11, A3 )
=COUNTIF( $A$2:$A$11, A4 )
etc.

Därför returnerar formeln i cell B4 värdet 1 för den första förekomsten av textsträngen "Laura BROWN", men formeln i cell B7 returnerar värdet 1 för den andra förekomsten av denna textsträng.

Steg 2: Ta bort dubbletter av rader

Nu när vi har använt Excel-funktionen Countif För att markera dubbletter i kolumn A i exemplets kalkylblad måste vi ta bort de rader för vilka antalet är större än 1.

I det enkla exemplet är det lätt att se och ta bort den enda dubblettraden. Men om du har flera dubbletter kan det vara snabbare att använda Excels automatiska filter för att ta bort alla dubbletter på en gång. Använd Excels automatiska filter för att eliminera dubbletter av rader

Följande steg visar hur du tar bort flera dubbletter på en gång (efter att de har markerats med hjälp av Countif):

  • Välj kolumnen som innehåller funktionen Countif (kolumn B i exempelkalkylbladet);
  • Klicka på knappen Filtrera i fliken Ge av kalkylarket för att tillämpa det automatiska Excel-filtret på dina data;
  • Använd filtret överst i kolumn B för att välja rader som inte är lika med 1. Det vill säga klicka på filtret och avmarkera värdet 1 från värdelistan;
  • Du kommer att få ett kalkylblad där den första förekomsten av varje värde är dold. Det vill säga, endast dubbla värden visas. Du kan ta bort dessa rader genom att markera dem och sedan högerklicka och välja Radera linjer .
  • Ta bort filtret och du kommer att hamna med kalkylbladet, där dubletterna har tagits bort. Nu kan du ta bort kolumnen som innehåller funktionen Countif för att återgå till det ursprungliga kalkylarksformatet.

Ercole Palmeri

Nyhetsbrev för innovation
Missa inte de viktigaste nyheterna om innovation. Registrera dig för att få dem via e-post.

Articoli recenti

Fördelarna med målarbok för barn - en värld av magi för alla åldrar

Att utveckla finmotorik genom färgläggning förbereder barn för mer komplexa färdigheter som att skriva. Att färglägga…

2 maj 2024

Framtiden är här: Hur sjöfartsindustrin revolutionerar den globala ekonomin

Marinesektorn är en sann global ekonomisk makt, som har navigerat mot en marknad på 150 miljarder...

1 maj 2024

Publishers och OpenAI tecknar avtal för att reglera flödet av information som bearbetas av artificiell intelligens

I måndags tillkännagav Financial Times ett avtal med OpenAI. FT licensierar sin journalistik i världsklass...

30 April 2024

Onlinebetalningar: Här är hur streamingtjänster får dig att betala för alltid

Miljontals människor betalar för streamingtjänster och betalar månatliga prenumerationsavgifter. Det är en allmän uppfattning att du...

29 April 2024