• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

dubbels verwijderen

Status
Niet open voor verdere reacties.

MarleenJAC

Gebruiker
Lid geworden
18 nov 2010
Berichten
7
Help ! Ik moet uit een bestand (54000 records) alle dubbels halen, dus niet enkel het duplicaat maar ook het origineel, zodat enkel de records overblijven die maar 1 keer voorkwamen.
Iemand een idee ? Dacht dat ik op HelpMij iets gevonden had, in een bestandje van Danny147, maar het werkt niet.

Marleen
 
En hoe weet je of iets dubbel is? Moet er dan 1 hele rij hetzelfde zijn of alleen de eerste kolom of ......


Ron
 
Ik heb met IF(A1=A1;1;0) gewerkt op de 1ste kolom, bvb. :
822439
822444
822451
822451
822452.
In dit geval moeten beide instanties van 822451 eruit.
Het zou fijn zijn als je het antwoord wist, ik pieker me suf ! :confused:

Marleen
 
Marleen


Er vanuit gaande dat de gegevens in kolom A staan plaats je de volgende formule in kolom B. Kopieer deze formule helemaal tot en einde van de gegevens.

Code:
=AANTAL.ALS($A$1:$A$54000;A1)

De formule telt hoevaak een getal voorkomt. Filter op alles wat meer als 1 is en verwijder deze.
 
hoi

ik neem aan dat je kolom gesorteerd is anders moet dat eerst
extra kolom gebuiken met formule en dan een filter zie voorbeeld

als dit niet goed is dan moet je een macro gebruiken die de dubbele waarden verwijderd.

laat maar wat horen
Bekijk bijlage is filter ook goed1.xls

groet sylvester
 
Hallo Sylvester,
er klopt toch iets niet :
885074 FALSE
885075 FALSE
885078 TRUE
885079 TRUE
885083 FALSE
885083 FALSE
885089 FALSE
885093 FALSE
Zo wordt het dan in het hele bestand : niet de 2 "foute" krijgen de quote TRUE maar wel de 2 er net boven.

Marleen
 
Hallo Gerard,
ik heb een engelse Office. Ik heb je formule vertaald naar COUNTIF en... het werkt ! Eerst zag ik alleen maar overal een 1 staan maar toen bleek dat de "count" nog niet klaar was.
Ik heb nu dit :
885054 1
885068 2
885068 2
885073 1
885074 1
885078 1
885079 1
885083 2
885083 2
885089 1
Nu ga ik filteren op de enen zodat ik de tweetjes kwijtraak.
Heel erg bedankt !

Marleen
 
Laatst bewerkt:
dus in B4 staat:
Code:
=Or(A4=A3;A4=A5)
en in B5 staat:
Code:
=Or(A5=A4;A5=A6)

enz

anders werk het niet

groet sylvester

ps deze code is veel sneller dan die met de AANTAL formule
 
Laatst bewerkt:
Marleen,

Zou je de vraag dan als opgelost kunnen zetten ??
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan