Artikler

Sådan fjerner du dublerede celler i et Excel-ark

Vi modtager en samling af data, og på et vist tidspunkt indser vi, at noget af det er duplikeret.

Vi skal analysere dataene, vel vidende at duplikationer er fejl.

I denne artikel skal vi se tre måder at fjerne duplikerede celler på.

Fjern dublerede celler i Excel

For hver af metoderne beskrevet nedenfor bruger vi det enkle regneark nedenfor, som har en liste over navne i kolonne A.

Vi viser først, hvordan du bruger Excels Fjern dubletter-kommando til at fjerne dubletter, og derefter viser vi, hvordan du bruger Excels avancerede filter til at udføre denne opgave. Til sidst viser vi, hvordan du fjerner dubletter ved hjælp af funktionen Countif af Excel .

Fjern dubletter ved hjælp af Excels kommando Fjern dubletter

Kommandoen Fjern dubletter den findes i gruppen "Dataværktøjer" inde på fanen Give af Excel-båndet.

For at fjerne dublerede celler ved hjælp af denne kommando:

  • Vælg en hvilken som helst celle i datasættet, du vil fjerne dubletter fra, og klik på knappen Fjern dubletter.
  • Du vil blive præsenteret for dialogboksen "Fjern dubletter" vist nedenfor:
  • Denne dialog giver dig mulighed for at vælge, hvilke kolonner i dit datasæt du vil kontrollere for duplikerede poster. I eksemplet på regnearket ovenfor har vi kun én kolonne med data (feltet "Navn"). Derfor lader vi feltet "Navn" være valgt i dialogboksen.
  • Når du har sikret dig, at de påkrævede felter er valgt i dialogboksen, skal du klikke OK. Excel vil derefter slette de duplikerede rækker efter behov og præsentere dig for en meddelelse, der informerer dig om antallet af fjernede poster og antallet af unikke poster tilbage (se nedenfor).
  • Over meddelelsen er der også tabellen, der er resultatet af sletningen. Som anmodet er duplikatcelle A11 (som indeholder den anden forekomst af navnet "Dan BROWN") blevet fjernet.

Bemærk, at Excels kommando Fjern dubletter også kan bruges på datasæt med flere kolonner. Et eksempel på dette findes på siden Fjern duplikerede rækker.

Fjern dubletter ved hjælp af Excels avancerede filter

Excels avancerede filter har en mulighed, der lader dig filtrere unikke poster i et regneark og kopiere den resulterende filtrerede liste til en ny placering.

Dette giver en liste, der indeholder den første forekomst af en dubletpost, men som ikke indeholder yderligere forekomster.

Sådan fjerner du dubletter ved hjælp af det avancerede filter:

  • Vælg den eller de kolonner, der skal filtreres (kolonne A i eksemplet på regnearket ovenfor);(Alternativt, hvis du vælger en celle i det aktuelle datasæt, vil Excel automatisk vælge hele dataområdet, når du aktiverer det avancerede filter.)
  • Vælg indstillingen Excel Advanced Filter fra fanen Data øverst i din Excel-projektmappe(eller i Excel 2003, dette mulighed findes i menuen Data → Filter ).
  • Du vil blive præsenteret for en dialogboks, der viser muligheder for Excels avancerede filter (se nedenfor). Inde i denne dialogboks:

Det resulterende regneark med den nye liste over data i kolonne C er vist ovenfor.

Du bemærker muligvis, at duplikatværdien "Dan BROWN" er blevet fjernet fra listen.

Du kan nu slette de venstre kolonner på din nye dataliste (AB-kolonner i eksempelregnearket) for at vende tilbage til det oprindelige regnearksformat.

Fjern dubletter ved hjælp af Excels Countif-funktion

Denne metode vil kun fungere, hvis celleindholdet er mindre end 256 tegn langt, da Excel-funktioner ikke kan håndtere længere tekststrenge.

Nyhedsbrev om innovation
Gå ikke glip af de vigtigste nyheder om innovation. Tilmeld dig for at modtage dem via e-mail.
Trin 1: Fremhæv dubletter

En anden måde at fjerne dubletter i en række Excel-celler på er at bruge funktion Countif af Excel .

For at illustrere dette vil vi igen bruge det enkle eksempel på regneark, som har en liste over navne i kolonne A.

For at finde eventuelle dubletter på listen over navne indsætter vi funktionen Countif i kolonne B i regnearket (se nedenfor). Denne funktion viser antallet af forekomster af hvert navn op til den aktuelle linje.

Som vist i regnearkets formellinje ovenfor, formatet af funktionen TÆL.HVIS i celle B2 er det :=COUNTIF( $A$2:$A$11, A2 )

Bemærk venligst, at denne funktion bruger en kombination af absolutte og relative cellereferencer. På grund af denne kombination af referencestile bliver den, når formlen kopieres til kolonne B,

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

Derfor returnerer formlen i celle B4 værdien 1 for den første forekomst af tekststrengen "Laura BROWN", men formlen i celle B7 returnerer værdien 1 for den anden forekomst af denne tekststreng.

Trin 2: Slet dublerede rækker

Nu hvor vi har brugt Excel-funktionen Countif For at fremhæve dubletter i kolonne A i eksempelregnearket skal vi slette de rækker, hvor antallet er større end 1.

I det enkle eksempel på regneark er det nemt at se og slette den enkelte dubletrække. Men hvis du har flere dubletter, kan du finde det hurtigere at bruge Excels automatiske filter til at slette alle duplikerede rækker på én gang. Brug Excels automatiske filter til at eliminere duplikerede rækker

De følgende trin viser, hvordan du fjerner flere dubletter på én gang (efter at de er blevet fremhævet ved hjælp af Countif):

  • Vælg den kolonne, der indeholder funktionen Countif (kolonne B i eksempelregnearket);
  • Klik på knappen Filter i fanen Give af regnearket for at anvende det automatiske Excel-filter på dine data;
  • Brug filteret øverst i kolonne B til at vælge rækker, der ikke er lig med 1. Det vil sige, klik på filteret, og fra listen over værdier fravælg værdien 1;
  • Du vil stå tilbage med et regneark, hvor den første forekomst af hver værdi er skjult. Det vil sige, at kun duplikerede værdier vises. Du kan slette disse linjer ved at fremhæve dem og derefter højreklikke og vælge Slet linjer .
  • Fjern filteret, og du ender med regnearket, hvor dubletterne er fjernet. Nu kan du slette kolonnen, der indeholder funktionen Countif for at vende tilbage til det originale regnearksformat.

Ercole Palmeri

Nyhedsbrev om innovation
Gå ikke glip af de vigtigste nyheder om innovation. Tilmeld dig for at modtage dem via e-mail.

Seneste artikler

Veeam har den mest omfattende support til ransomware, fra beskyttelse til respons og gendannelse

Coveware by Veeam vil fortsætte med at levere responstjenester til cyberafpresning. Coveware vil tilbyde kriminaltekniske og afhjælpende funktioner...

23 April 2024

Grøn og digital revolution: Hvordan prædiktiv vedligeholdelse transformerer olie- og gasindustrien

Forudsigende vedligeholdelse revolutionerer olie- og gassektoren med en innovativ og proaktiv tilgang til anlægsstyring...

22 April 2024

Britisk antitrust-tilsynsmyndighed rejser BigTech-alarm over GenAI

Det britiske CMA har udsendt en advarsel om Big Techs adfærd på markedet for kunstig intelligens. Der…

18 April 2024

Casa Green: energirevolution for en bæredygtig fremtid i Italien

Dekretet om "grønne huse", der er formuleret af Den Europæiske Union for at øge bygningers energieffektivitet, har afsluttet sin lovgivningsproces med...

18 April 2024