Doublons Fichier

Résolu/Fermé
kassarasta Messages postés 25 Date d'inscription mardi 23 février 2016 Statut Membre Dernière intervention 1 mars 2016 - 23 févr. 2016 à 13:47
kassarasta Messages postés 25 Date d'inscription mardi 23 février 2016 Statut Membre Dernière intervention 1 mars 2016 - 25 févr. 2016 à 16:31
Bonjour à tous,

Après avoir regarder quasiment tout les sujets, je ne trouve pas la solution à mon problème.

Je suis gestionnaire du fichier client d'une société qui compte plus de 100000 clients.

Je viens de récupérer le fichier et là une flopper de doublons ( même triplons et quadriplons ....) sont présent dans ce fichier. Ma société travail toujours sont fichier sur Excel 2013( quel bêtise...).

Ce que j'aimerai c'est pouvoir fusionner les ligne en doublons, c'est à dire :
Voila mon en tête de fichier :

A = NOM, B =ADRESSE, C= VILLE, D = CP, E= TEL, F = PORTABLE, G = MAIL, H = ANCIENNES TV, I = TV, J = DONNE LE, K = PILULIER (P) / RENOUVELLEMENT ( R), L = FICHIER D ORIGINE, M = FICHIER, N = DATE NAISSANCE, O = AGE, P = STATUT GLOBAL, Q = STATUT 1, R = STATUT 2, S = OBSERVATIONS, T = ENVOI LIVRET, U = DATE DE RAPPEL

Toutes les infos de ses colonnes sont importantes.
Donc ma demande est simple aurait il une macro pour fusionner tout mes doublons?
Mon patron me demande cela aujourd'hui pour hier donc mon problème est très urgent et si quelqu'un pouvez me trouver la solution rapidement cela serait formidable.

Merci d'avance a ce qui voudrons bien me donner un coup de main.
A voir également:

4 réponses

Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 523
23 févr. 2016 à 14:08
Bonjour,

Tu devrais préciser ce que tu entends par "fusionner tous les doublons".

Le mieux serait que tu joignes un classeur avec un exemple de doublons (même triplons et quadriplons ....) et le résultat attendu.
Pour cela, tu peux utiliser https://www.cjoint.com/

A+
0
kassarasta Messages postés 25 Date d'inscription mardi 23 février 2016 Statut Membre Dernière intervention 1 mars 2016
23 févr. 2016 à 14:43
C'est fait!!
0
kassarasta Messages postés 25 Date d'inscription mardi 23 février 2016 Statut Membre Dernière intervention 1 mars 2016
23 févr. 2016 à 14:41
0
kassarasta Messages postés 25 Date d'inscription mardi 23 février 2016 Statut Membre Dernière intervention 1 mars 2016
23 févr. 2016 à 14:41
Voilà Gyrus
0
Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 523
23 févr. 2016 à 15:50
A priori, tu considères que les lignes sont des doublons si le nom, adresse, ville et CP sont strictement identiques.
Mais quel résultat souhaites-tu obtenir ? Une concaténation des autres valeurs ?

Regarde l'exemple :
https://www.cjoint.com/c/FBxoTP7VpKv

A+
0
kassarasta Messages postés 25 Date d'inscription mardi 23 février 2016 Statut Membre Dernière intervention 1 mars 2016
24 févr. 2016 à 09:40
Oh punaise ça ça serait parfait!!!!!!!!!!!!!!!
0
kassarasta Messages postés 25 Date d'inscription mardi 23 février 2016 Statut Membre Dernière intervention 1 mars 2016
24 févr. 2016 à 09:42
Les doublons sont oui sur tout les critères que tu as cité mais aussi sur le numéro de tel et portable!!
0
Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 523 > kassarasta Messages postés 25 Date d'inscription mardi 23 février 2016 Statut Membre Dernière intervention 1 mars 2016
24 févr. 2016 à 13:04
Si tu inclus les numéros de téléphone dans la recherche des doublons, les deux lignes de l'exemple ne sont plus des doublons puisque les valeurs TEL et PORTABLE ne sont pas strictement identiques).
Tu conserveras donc les deux lignes.

Un conseil : prends le temps de bien réfléchir à ce que tu souhaite obtenir, tu vas gagner du temps.
0
kassarasta Messages postés 25 Date d'inscription mardi 23 février 2016 Statut Membre Dernière intervention 1 mars 2016 > Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016
24 févr. 2016 à 13:18
Oui tu as raison mais dans mon fichier j'ai aussi des numéros en doublons en fait
0
kassarasta Messages postés 25 Date d'inscription mardi 23 février 2016 Statut Membre Dernière intervention 1 mars 2016
24 févr. 2016 à 13:35
Alors on m'a proposer cette macro mais je n'arrive pas a l'adapter sur mon fichier qu'en pense tu Gyrus??

Dim i As Long, myRow
With Sheets("Report")
For i = .[B65536].End(xlUp).Row To 12 Step -1
myRow = Application.Match(.Cells(i, 2), .Range("B1:B" & i - 1), 0)
If IsNumeric(myRow) Then
Var = .Cells(myRow, 6)
.Cells(myRow, 6) = .Cells(myRow, 6) & .Cells(i, 6)
Rows(i).Delete
End If
Next i
End With
0
Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 523
24 févr. 2016 à 17:30
Ta macro fait un balayage dans la colonne B, depuis la dernière cellule renseignée en bas de colonne jusqu'à la cellule B12
A chaque step (ligne i), elle cherche si une cellule se trouvant au dessus d'elle (en colonne B) contient la même valeur (ligne j)
Si c'est le cas, elle "ajoute" la valeur de la colonne F(i) à celle de F(j), puis elle supprime la ligne i.
En clair, ta macro fonctionne pour les doublons en colonne B et concatène les valeurs de la colonne F.

A+
0
kassarasta Messages postés 25 Date d'inscription mardi 23 février 2016 Statut Membre Dernière intervention 1 mars 2016
25 févr. 2016 à 09:53
Salut Gyrus,

Tout d'abord merci pour ton aide et désolé pour l'empressement que j'ai quand a trouver une solution mais mon Boss me met la pression pour que je lui rende des infos importante!!
Oui donc cela ne correspond pas a ce que je souhaite!!
Ce dont j'ai besoin c'est que la macro recherche les doublons de la colonne A à D et que si c'est un doublons qu'il concatener la ligne entière!
0
Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 523 > kassarasta Messages postés 25 Date d'inscription mardi 23 février 2016 Statut Membre Dernière intervention 1 mars 2016
25 févr. 2016 à 10:11
Tu confonds vitesse et précipitation.
Maintenant, tu en reviens à me dire que la macro doit rechercher les doublons de la colonne A à D.
Donc, tu ne prends plus en compte le numéro de tel et portable pour la détermination des doublons.

Je réitère ma demande du post1
Le mieux serait que tu joignes un classeur avec un exemple de doublons (même triplons et quadriplons ....) et le résultat attendu.
Pour cela, tu peux utiliser https://www.cjoint.com/


A+
0
kassarasta Messages postés 25 Date d'inscription mardi 23 février 2016 Statut Membre Dernière intervention 1 mars 2016
25 févr. 2016 à 16:31
0