Les Allergies
Alimentaires
Posez votre question Signaler

Reperer les doublons sur excel [Résolu]

babica - Dernière réponse le 10 mai 2012 à 16:36
Bonjour,
Je sais comment m'y prendre pour afficher les doublons sur une meme colonne et sur la meme page grace a la mise en forme conditionnel et en y mettant ceci =NB.SI(B:B;B4)>1, cependant je souhaiterai reperer tout les doublons de la colonne B de toutes les feuilles de mon classeur, je pense que c'est facile mais je suis debutant.
Merci a tous.
Lire la suite 

Reperer les doublons sur excel »

19 réponses
Réponse
+40
moins plus
Bonjour à tous!

Je n´ai aps l´habitude de poster des messages dans des forums, mais vu que j´ai pas réussi à avoir une réponse claire et précise, je em dis que ces lignes vont aider ceux qui ont eu du mal comme moi!
Je suis en train de créer une liste d´hotels à Paris pour un futur site hotel-paris-pas-cher.com et j´avais besoin de voir les doublons.

Pour faire simple donc, grace a excel 2007, c est surper simple!

Si vous avez une colonne où vous aimeriez connaitre les doublons, il faut:
- selectionner la colonne
- cliquer sur "mise en forme conditionnelle"
- ensuite "règle de mise en surbrillance des cellule"
- et enfin en bas "valeur en double"
- puis "ok"

Voilà ca permet de reperer les valeurs en double et au besoin de les supprimer!

J´espere avoir pu vous aider!!

A bientot
Julien - 23 avril 2012 à 15:22
Merci Frank, très clair et très utile.

Julien
iv - 2 mai 2012 à 17:36
très clair et très utile, merci beaucoup
TY LOUIS - 10 mai 2012 à 16:36
C'est parfait
Ajouter un commentaire
Réponse
+7
moins plus
Ne sachant pas combien vous avez de feuilles à traiter, il est difficile de vous donner une solution proportionnelle à votre problème!Toutefois la mise en forme conditionnelle que vous évoquiez avec la formule =NB.SI...... est applicable à un champ de plusieurs colonnes, donc en connaissance de cause, je vous propose:
_de recopier vos colonnes de données sur une feuille récapitulative
pour cela créer une égalité sur une feuille complémentaire:
pour aller vite dans cette opération, en supposant que vous vouliez traiterles colonnes A de toutes les feuilles:
feuille récapitulative:
sélectionner toute la colonne A par la règle en haut:
rentrez la formule: =Feuil1!A:A
Ensuite idem colonne B avec:=Feuil2!A:A etc.....
Veillez à ce que les n° de ligne de cette nouvelle feuille correspondent à ceux des feuilles d'origine ce sera plus facile pour repèrer ensuite les résultats
et ainsi de suite selon votre nombre de feuille, en changeant simplement à chaque fois le nom de la feuille à détecter
Vous aurez ainsi l'ensemble des données répétées sur une seule feuille.

Admettons que ce champ aille de A à X
Nommer votre champ, de la manière suivante:
Sélectionner les colonnes A à X
Barre des tachesd, insertion , nom, donnez un nom, par exemple
GROUPE

Dans vous feuilles, sur la colonne A , vous pouvez mainteant appliquer la mise en forme conditionnelle.
Sélectionner toute vos feuilles ,(soit cliquez sur les onglets en maintenant touche ctrl enfoncée)
Sélectionner la colonne A de la feuille apparente,
Mise en forme conditionnelle:
La formule est:
=NB.SI(GROUPE;A1)>1
calibrez votre mise en forme.
Dissocier vos feuilles
Ainsi la mise en forme prend en compte l'ensemble de vos données de toutes les feuilles.

Vous pouvez accessoirement et en plus aussi traiter directement avec la même formule la feuille récapitulative, le titre de la colonne vous donnera la feuille ou se situe le doublon.

Bien entendu, la mise en place de cette solution est liée au nombre de feuilles à traiter, s'il y en a 200, ça va être difficile!!
Et enfin, s'il n'y a que deux ou trois feuilles, vous pouvez traiter directement toutes les feuilles ensemble avec :
=NB.SI(Feuill1!A:A;A1)+NB.SI(Feuil2!A:A;A12)+NB.SI(Feuil!3!A:A;A1)........>1

Espérant vous avoir aidé
BCRDLMNT



Science sans conscience n'est que ruine de l'Ame
Ajouter un commentaire
Réponse
+4
moins plus
Salut babica,

Moi j'utilise une formule tout conne :

- je trie par ordre croissant ma colonne (on va dire que c'est la colonne A),
- j'insère une colonne vide (qui devient la colonne B)
- je me positionne dans la colonne B cellule 2 (cellule 1 étant l'entete de colonne)
- je tape la formule suivante : "=A2-A3"
- j'étends cette formule sur toute la colonne
- par confort je copie la colonne B et la recolle via collage spécial valeur (afin de supprimer les formule)
- ensuite ces simple, toutes les lignes dont la cellule de la colonne B sont =0 sont des doublons...
- tu peux utiliser un filtre auto pour répérer tes lignes égales à 0...

ça parait long comme ça mais c'est rapide à faire...

:)

bon courage,
sihamidi - 14 avril 2008 à 01:42
je suis tot a fait d'accord avec vous

la formule est juste mais lorsque parfois les codes repetés ne sont pas des valeurs à ce moment

"A2-A3" ne marche
pas alors voilà la formule qui resoud le probleme

- je trie par ordre croissant ma colonne (on va dire que c'est la colonne A),
- j'insère une colonne vide (qui devient la colonne B)
- je me positionne dans la colonne B cellule 2 (cellule 1 étant l'entete de colonne)
- je tape la formule suivante : "si(A1=A2;"";A2"

- j'étends cette formule sur toute la colonne
- par confort je copie la colonne B et la recolle via collage spécial valeur (afin de supprimer les formule)
- ensuite ces simple, toutes les lignes dont la cellule de la colonne B sont" vides "sont des doublons...
- tu peux utiliser un filtre auto pour répérer tes lignes vides
Ajouter un commentaire
Réponse
+4
moins plus
pour Excel 2003 j'ai une solution de tri de doublons qui marche pas que pour les nombre mais pour les chaine de caractère aussi.
dans une colone a coté on fait "=RECHERCHEV(A2;A3:A(n°de la dernière ligne);1;0)"
Puis on applique a toute la colonne.
Ensuite on fait un tri en n'afichant que les "#N/A"
JeanFred - 28 févr. 2012 à 14:52
Attention !!! cette methode ne fonctionne que si vous avez préalablement trié la colonne ! sans quoi la recherche ne se fait pas en partant du haut ! ;)
Ajouter un commentaire
Réponse
+2
moins plus
je veux repérer les doublons d'excel sur un tableau, mais avec une macro c'est à dire si j'ecris un nombre 2 fois ou plusieurs fois il doit me signaler avec une information par exemple " vous faites erreur x " "x" remplace mon nom perxemple ou autres. comment faire SVP ?
Vaucluse- 31 mars 2008 à 07:14
Bonjour
Ca devrait pouvoir se faire sans macro(j'ai testé, ça marche):
Sélectionner votre champ
(pour l'exemple prenons A1 A100)
Ensuite:Barre des tâches / Données / Validation
Autoriser:
Personnalisé
La formule est:
=NB.SI($A$1:$A$100;A1)=1 (attention à TOUS les signes)
Ensuite, vous pouvez choisir dans l'onglet alerte d'erreur du menu:
Soit interdiction
Soit avertissement, auquel cas vous pouvez remplir:
titre: attention
Texte: ce code est déja utilisé.
Dans ce cas excel vous demandera si vous voulez confirmer ou non chaque fois qu'il trouvera en entrée une valeur identique à une existante.

Bonne chance. Bonne journée
CRDLMNT
Ajouter un commentaire
Réponse
+0
moins plus
salut
question maintes fois posée !
tu as regardé sous ton message il y a une rubrique "Discussions pertinentes trouvées dans le forum"
sinon utiliser le moteur de recheche
Ajouter un commentaire
Réponse
+0
moins plus
et toi ça va te tuer de faire une recherche ou bien tu es trop faignante : c'est ça aussi le principe d'un forum "faire une recherche avant de poser une question !!!!!!
Ajouter un commentaire
Réponse
+0
moins plus
Salut,

Deja je vais repondre a l'autre UsulArrakis : on va faire un jeux; tu me trouve le forum qui traite des doublons sur toutes les colonnes B (par ex) de mon classeur et je te presente des excuses car tu crois peux etre que j'utilise un forum que depuis hier; ensuite pour repondre a bacuri que je remercie de son effort : Ma colonne B contient les references; la C le nom de mes clients et la D la date; et le probleme est que je ne peux pas trier mes references par ordres croissant car tout est trie par date.
Ensuite, ta solution na pas l'air de s'adapter a toutes les colonnes B de mon classeur Par ex: Feuille 1 B2 et Feuille 4 B12 sont doublons et je veux les faires apparaitres.

Merci quand meme
Ajouter un commentaire
Réponse
+0
moins plus
Bonjour

sur la feuille 2 pour contrôler avec la feuille une, il faut créer un nom de champ qui englobe la liste à trier dans ma formule liste2
Sur la première feuille mettre cette formule en colonne B pour contrôler les doublons par rapport aux données de la feuille1 exemple A5 contenu en feulle 2 liste2



=SI(ESTERREUR(RECHERCHEV($A5;liste2;1;0));"";RECHERCHEV($A5;liste2;1;0))
Ajouter un commentaire
Réponse
+0
moins plus
Un fichier exemple

http://cjoint.com/?3Ecs5i3c7v6
Ajouter un commentaire
Ce document intitulé « reperer les doublons sur excel » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?