Probleem: je hebt een erg lange excel lijst met records van een database. Je wil hier nu de duplicaten uithalen en verwijderen, met andere woorden de tabel ontdubbelen. Hoe moet dit?
Oplossing: een combinatie van de IF() functie en de COUNTIF() functie.
Je hebt een lijst van records uit een database: in kolom 1 staan bijvoorbeeld namen, hier ga je de dubbels eruit halen.

Gebruik hiervoor de COUNTIF() functie: we gaan door de lijst lopen van het eerste naar het laatste record (van boven naar beneden) en tellen hoeveel keer een waarde tot dan voorkomt. Is dit 1 keer, wil dit zeggen dat de waarde tot dan uniek is, is het meer dan 1 dan wil dit zeggen dat de waarde ervoor al voorkwam en dus gedelete mag worden.

Het enige dat we nu nog moeten doen is een filter opzetten, en filteren op “Delete”.

Selecteer nu gewoon deze rijen, rechtsklikken en op ‘Delete Row’ klikken.

Als je nu de filter afzet, zal je zien dat je tabel ontdubbeld is!

Is dit niet duidelijk? Heb je andere vragen? Laat gerust iets weten in de comments!

1 comment
Comments feed for this article
mei 2, 2009 bij 10:29 pm
Lesley
Goedenavond,
Ik ben bezig met een adressenbestand van 53000 klanten. Deze moet dus ontdubbeld worden. Het probleem is dat ik hem niet alleen kan ontdubbelen op naam aangezien er meerdere mensen bijv Smit heten, maar daarnaast dus ook op de geboortedatum. Alleen met de combinatie van de naam + geboortedatum hou je de unieke klanten zeg maar over. Ik wilde eerst filteren enkel op geboortedatum maar ja er zijn meerdere mensen die geboren zijn op dezelfde dag. Hebben jullie svp voor mij een oplossing? Ik moet als het kan er namelijk maandagochtend 6000 in ieder geval aangeleverd hebben (die dus ontdubbeld zijn)
Ik hoop spoedig van u te horen. Alvast bedankt
Met vriendelijke groet,
Lesley Wuite