Artikelen

Hoe dubbele cellen in een Excel-werkblad te verwijderen

We ontvangen een verzameling gegevens en op een gegeven moment realiseren we ons dat een deel ervan gedupliceerd is.

We moeten de gegevens analyseren, wetende dat duplicaties fouten zijn.

In dit artikel gaan we drie manieren zien om dubbele cellen te elimineren.

Verwijder dubbele cellen in Excel

Voor elk van de hieronder beschreven methoden gebruiken we het eenvoudige spreadsheet hieronder, dat een lijst met namen bevat in kolom A.

We laten eerst zien hoe u de opdracht Duplicaten verwijderen van Excel kunt gebruiken om duplicaten te verwijderen, en vervolgens laten we zien hoe u het geavanceerde filter van Excel kunt gebruiken om deze taak te volbrengen. Ten slotte laten we zien hoe u duplicaten kunt verwijderen met behulp van de functie Countif van Excel .

Verwijder duplicaten met de opdracht Duplicaten verwijderen van Excel

Het commando Verwijder duplicaten het is te vinden in de groep "Gegevenstools", op het tabblad Geven van het Excel-lint.

Om dubbele cellen te verwijderen met deze opdracht:

  • Selecteer een cel in de gegevensset waaruit u duplicaten wilt verwijderen en klik op de knop Verwijder duplicaten.
  • U krijgt het onderstaande dialoogvenster "Duplicaten verwijderen" te zien:
  • In dit dialoogvenster kunt u selecteren welke kolommen in uw gegevensset u wilt controleren op dubbele vermeldingen. In het bovenstaande voorbeeldspreadsheet hebben we slechts één gegevenskolom (het veld 'Naam'). Daarom laten we het veld “Naam” geselecteerd in het dialoogvenster.
  • Nadat u ervoor heeft gezorgd dat de vereiste velden in het dialoogvenster zijn geselecteerd, klikt u op OK. Excel verwijdert vervolgens indien nodig de dubbele rijen en geeft u een bericht met het aantal verwijderde records en het aantal resterende unieke records (zie hieronder).
  • Boven het bericht staat ook de tabel die voortkomt uit de verwijdering. Zoals gevraagd is de dubbele cel A11 (met de tweede keer dat de naam “Dan BROWN” voorkomt) verwijderd.

Houd er rekening mee dat de opdracht Duplicaten verwijderen van Excel ook kan worden gebruikt voor gegevenssets met meerdere kolommen. Een voorbeeld hiervan vindt u op de pagina Dubbele rijen verwijderen.

Verwijder duplicaten met behulp van het geavanceerde filter van Excel

Het geavanceerde filter van Excel heeft een optie waarmee u unieke records in een spreadsheet kunt filteren en de resulterende gefilterde lijst naar een nieuwe locatie kunt kopiëren.

Dit levert een lijst op die de eerste keer dat een duplicaatrecord voorkomt, maar geen verdere exemplaren bevat.

Om duplicaten te verwijderen met behulp van het geavanceerde filter:

  • Selecteer de kolom of kolommen die u wilt filteren (kolom A in het bovenstaande voorbeeldspreadsheet);(Als u een cel binnen de huidige gegevensset selecteert, selecteert Excel ook automatisch het volledige gegevensbereik wanneer u het geavanceerde filter inschakelt.)
  • Selecteer de optie Excel Advanced Filter op het tabblad Gegevens bovenaan uw Excel-werkmap(of in Excel 2003 dit optie is te vinden in het menu Gegevens → Filteren ).
  • U krijgt een dialoogvenster te zien met opties voor het geavanceerde filter van Excel (zie hieronder).

Het resulterende spreadsheet, met de nieuwe lijst met gegevens in kolom C, wordt hierboven weergegeven.

Het zal u wellicht opvallen dat de dubbele waarde “Dan BROWN” uit de lijst is verwijderd.

U kunt nu de linkerkolommen van uw nieuwe gegevenslijst (AB-kolommen in het voorbeeldspreadsheet) verwijderen om terug te keren naar het oorspronkelijke spreadsheetformaat.

Verwijder duplicaten met de Countif-functie van Excel

Deze methode werkt alleen als de celinhoud minder dan 256 tekens lang is, omdat Excel-functies geen langere tekstreeksen kunnen verwerken.

Innovatie nieuwsbrief
Mis het belangrijkste nieuws over innovatie niet. Meld u aan om ze per e-mail te ontvangen.
Stap 1: Markeer duplicaten

Een andere manier om duplicaten in een bereik van Excel-cellen te verwijderen, is door de funzione Countif van Excel .

Om dit te illustreren gebruiken we opnieuw het eenvoudige voorbeeldspreadsheet, waarin in kolom A een lijst met namen staat.

Om eventuele duplicaten in de lijst met namen te vinden, voegen we de functie in Countif in kolom B van het spreadsheet (zie hieronder). Deze functie toont het aantal keren dat elke naam voorkomt tot aan de huidige regel.

Zoals weergegeven in de bovenstaande spreadsheetformulebalk, is het formaat van de functie AANTAL.ALS in cel B2 is dat zo :=COUNTIF( $A$2:$A$11, A2 )

Houd er rekening mee dat deze functie een combinatie gebruikt van absolute en relatieve celverwijzingen. Vanwege deze combinatie van referentiestijlen wordt de formule, wanneer deze naar kolom B wordt gekopieerd,

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

Daarom retourneert de formule in cel B4 de waarde 1 voor de eerste keer dat de tekstreeks 'Laura BRUIN' voorkomt, maar retourneert de formule in cel B7 de waarde 1 voor de tweede keer dat deze tekstreeks voorkomt.

Stap 2: Verwijder dubbele rijen

Nu we de Excel-functie hebben gebruikt Countif Om duplicaten in kolom A van het voorbeeldspreadsheet te markeren, moeten we de rijen verwijderen waarvoor het aantal groter is dan 1.

In het eenvoudige voorbeeldspreadsheet is het gemakkelijk om de enkele dubbele rij te zien en te verwijderen. Als u echter meerdere duplicaten heeft, is het wellicht sneller om het automatische filter van Excel te gebruiken om alle dubbele rijen in één keer te verwijderen. Gebruik het automatische filter van Excel om dubbele rijen te elimineren

De volgende stappen laten zien hoe u meerdere duplicaten tegelijk kunt verwijderen (nadat ze zijn gemarkeerd met behulp van de Countif):

  • Selecteer de kolom die de functie bevat Countif (kolom B in het voorbeeldspreadsheet);
  • Klik op de knop Filter op het tabblad Geven van het spreadsheet om het automatische Excel-filter op uw gegevens toe te passen;
  • Gebruik het filter bovenaan kolom B om rijen te selecteren die niet gelijk zijn aan 1. Dat wil zeggen: klik op het filter en deselecteer in de lijst met waarden de waarde 1;
  • Er blijft een spreadsheet over waarin de eerste vermelding van elke waarde verborgen is. Dat wil zeggen dat er alleen dubbele waarden worden weergegeven. U kunt deze regels verwijderen door ze te markeren, vervolgens met de rechtermuisknop te klikken en te selecteren Verwijder lijnen .
  • Verwijder het filter en je krijgt de spreadsheet, waar de duplicaten zijn verwijderd. Nu kunt u de kolom verwijderen die de functie bevat Countif om terug te keren naar het oorspronkelijke spreadsheetformaat.

Ercole Palmeri

Innovatie nieuwsbrief
Mis het belangrijkste nieuws over innovatie niet. Meld u aan om ze per e-mail te ontvangen.

Recente artikelen

Uitgevers en OpenAI ondertekenen overeenkomsten om de informatiestroom die door kunstmatige intelligentie wordt verwerkt, te reguleren

Afgelopen maandag maakte de Financial Times een deal met OpenAI bekend. FT geeft licenties voor haar journalistiek van wereldklasse...

April 30 2024

Online betalingen: hier is hoe streamingdiensten u voor altijd laten betalen

Miljoenen mensen betalen voor streamingdiensten en betalen maandelijkse abonnementskosten. De algemene mening is dat je…

April 29 2024

Veeam biedt de meest uitgebreide ondersteuning voor ransomware, van bescherming tot respons en herstel

Coveware by Veeam zal responsdiensten op het gebied van cyberafpersingsincidenten blijven leveren. Coveware zal forensische en herstelmogelijkheden bieden...

April 23 2024

Groene en digitale revolutie: hoe voorspellend onderhoud de olie- en gasindustrie transformeert

Voorspellend onderhoud zorgt voor een revolutie in de olie- en gassector, met een innovatieve en proactieve benadering van fabrieksbeheer.…

April 22 2024