Repérer les lignes qui sont des doublons
Résolu
philub
Messages postés
259
Date d'inscription
Statut
Membre
Dernière intervention
-
PHILOU10120 Messages postés 6445 Date d'inscription Statut Contributeur Dernière intervention -
PHILOU10120 Messages postés 6445 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Voici mon problème:
1) Environ 6000 lignes d'entrés de données sur 3 colonnes dans Excel 2003.
2) J'ai essayé, sur Excel d'éliminer les lignes qui sont des doublons. Je les ai juste masqué avec un filtre élaboré, alors que je dois les supprimer définitivement.
3) J'ai fait une mise en forme conditionnelle pour mettre certaines données en surbrillance, mais ça demande beaucoup de manipulations manuelles et j'ai peur de faire une erreur.
4) J'ai essayé des Macro trouvées sur le Net, mais j'ai des problèmes de syntaxe et je suis nul.
5) J'ai mit mon fichier Excel dans Access pour pouvoir y faire plus de manipulations, mais je suis un débutant sur Access.
Mes données ressemble un peu à ça:
À l'origine
UI200 99 Z1
UI200 98 Z2
UI200 99 Z3
UI201 99 Z1
UI200 99 Z2
UI200 98 Z2
UI201 99 Z1
Ce que je souhaite
UI200 99 Z1; Z2;Z3
UI200 98 Z2
En solutionnant cette question, vous deviendrez un demi-dieu.
Voici mon problème:
1) Environ 6000 lignes d'entrés de données sur 3 colonnes dans Excel 2003.
2) J'ai essayé, sur Excel d'éliminer les lignes qui sont des doublons. Je les ai juste masqué avec un filtre élaboré, alors que je dois les supprimer définitivement.
3) J'ai fait une mise en forme conditionnelle pour mettre certaines données en surbrillance, mais ça demande beaucoup de manipulations manuelles et j'ai peur de faire une erreur.
4) J'ai essayé des Macro trouvées sur le Net, mais j'ai des problèmes de syntaxe et je suis nul.
5) J'ai mit mon fichier Excel dans Access pour pouvoir y faire plus de manipulations, mais je suis un débutant sur Access.
Mes données ressemble un peu à ça:
À l'origine
UI200 99 Z1
UI200 98 Z2
UI200 99 Z3
UI201 99 Z1
UI200 99 Z2
UI200 98 Z2
UI201 99 Z1
Ce que je souhaite
UI200 99 Z1; Z2;Z3
UI200 98 Z2
En solutionnant cette question, vous deviendrez un demi-dieu.
A voir également:
- Repérer les lignes qui sont des doublons
- Doublons photos - Guide
- Partager des photos en ligne - Guide
- Supprimer les doublons excel - Guide
- Excel trier par ordre alphabétique en gardant les lignes - Guide
- Supprimer les doublons photos gratuit - Télécharger - Nettoyage
1 réponse
Bonjour
Ma méthode elle n'est certainement pas la meilleur mais on y arrive
1°- trier la liste par ordre croissant
2°- chercher les doublons avec cette formule '=SI(NB.SI($A1:$A$200;$A1)>1;1;0)
3°- filtrer la liste sur la colonne doublon critére 1 et supprimer toutes les lignes
4°- mettre cette formule sur la deuxiémé ligne de la liste et la tirer sur toute la hauteur de celle-ci
'=SI(GAUCHE(A2;NBCAR(A2)-2)=GAUCHE(A1;NBCAR(A1)-2);B1&"; "&DROITE(A2;2);A2)
copier la cellule a1 en B1
en considérant qu'il n'y a que 2 caractéres à récupérer (Z1)
Ma méthode elle n'est certainement pas la meilleur mais on y arrive
1°- trier la liste par ordre croissant
2°- chercher les doublons avec cette formule '=SI(NB.SI($A1:$A$200;$A1)>1;1;0)
3°- filtrer la liste sur la colonne doublon critére 1 et supprimer toutes les lignes
4°- mettre cette formule sur la deuxiémé ligne de la liste et la tirer sur toute la hauteur de celle-ci
'=SI(GAUCHE(A2;NBCAR(A2)-2)=GAUCHE(A1;NBCAR(A1)-2);B1&"; "&DROITE(A2;2);A2)
copier la cellule a1 en B1
en considérant qu'il n'y a que 2 caractéres à récupérer (Z1)