Formule pour effacer des doublons sur une même ligne
Loup_gaou
-
Vaucluse Messages postés 27336 Date d'inscription Statut Contributeur Dernière intervention -
Vaucluse Messages postés 27336 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Êtant novice sur excelle je dois dédoublonner un énorme fichier. Voici mon problème les doublons se situent sur la même ligne (et non pas en colonne) et change tout le temps de valeur.
Je recherche donc une formule du type :
si E2 = à D2 alors effacer le contenu de E2 (que je pourrais transposer à tout mon tableau)
Merci d'avance pour vos solutions
Êtant novice sur excelle je dois dédoublonner un énorme fichier. Voici mon problème les doublons se situent sur la même ligne (et non pas en colonne) et change tout le temps de valeur.
Je recherche donc une formule du type :
si E2 = à D2 alors effacer le contenu de E2 (que je pourrais transposer à tout mon tableau)
Merci d'avance pour vos solutions
1 réponse
-
Bonjour
si vous voulez les enlever en manuel,(en nautomatqiue il faudrait une macro) le mieux est une MFC pour les détecter, car avec votre formule, il faut qu'ils se suivent pour que vous les trouviez.
Mise en forme conditionnelle / utiliser une formule
et pour un champ par exemple de E2 à Z2 ( à adapter), la formule est:
=NB.SI($E$2:$Z$2;E2)>1
et choisissez une couleur visible. Les cellules seront de cette couleur tant qu'il y aura plus d'une fois la ,même valeur dans la, ligne.
crdlmnt
-
-
Voici l'exemple de mon tableau (comme je n'arrive pas à mettre de lien), par ligne et les / sont les colonnes
DIRECTION DES PARCS, DES JARDINS ET DES RIVES / POLE COORDINATION FONCTIONNELLE DIR PARCS-JARDINS-RIVES / COMPTABILITE ET MARCHES DIR PARCS-JARDINS-RIVES / COMPTABILITE ET MARCHES DIR PARCS-JARDINS-RIVES
DIRECTION DES PARCS, DES JARDINS ET DES RIVES / POLE COORDINATION FONCTIONNELLE DIR PARCS-JARDINS-RIVES / COMPTABILITE ET MARCHES DIR PARCS-JARDINS-RIVES / COMPTABILITE ET MARCHES DIR PARCS-JARDINS-RIVES
DIRECTION DES PARCS, DES JARDINS ET DES RIVES / POLE COORDINATION FONCTIONNELLE DIR PARCS-JARDINS-RIVES / GESTION DES MOYENS DE TRAVAIL DIR PARCS-JARDINS-RIVES / GESTION DES MOYENS DE TRAVAIL DIR PARCS-JARDINS-RIVES
DIRECTION DES PARCS, DES JARDINS ET DES RIVES / POLE COORDINATION FONCTIONNELLE DIR PARCS-JARDINS-RIVES / POLE COORDINATION FONCTIONNELLE DIR PARCS-JARDINS-RIVES / POLE COORDINATION FONCTIONNELLE DIR PARCS-JARDINS-RIVES
DIRECTION DES PARCS, DES JARDINS ET DES RIVES / POLE DIRECTION DES PARCS, DES JARDINS ET DES RIVES / GESTION ADMINISTRATIVE DIR PARCS-JARDINS-RIVES / GESTION ADMINISTRATIVE DIR PARCS-JARDINS-RIVES -
Reproduire ça sur 8000 lignes n'est pas le problème, c'est d'ôter les doublons qui va en être un!
Pour la MFC sur tous le tableau:
sélectionnez de A1 à Z8000 pour l'exemple et entrez la formule avec les signes qui conviennent:
=NB.SI($A1:$Z1000;A1)>1
attention à la bonne position du signe $
et avec ça tout le tableau est traité indépendamment ligne par ligne
Pour sélectionner rapidement A1:Z8000
placer le curseur dans la case adresse à gauche de la barre de formule
entrez au clavier : A1:Z8000
et faites ENTER
crdlmnt -
Je dois vraiment être nul, ca ne marche pas...
J'ai bien sélectionné tout mon tableau,
Puis, Format / Mise en forme conditionnelle / La formule est, dans la case je note =NB.SI($A1:$Z1000;A1)>1 puis je modifie lma mise en forme en mettant un motif fond rouge pour trouver facilement les doublons
Puis Ok, mais rien ne se produit.... -
J'ai fait une faite de frappe, ma grande spécialité, mais dans tous les cas si A1 est plusieurs fois dans le tableau il aurait du apparaître en rouge
=NB.SI($A1:$Z1;A1)>1
voyez ici (de A à N)
https://www.cjoint.com/?CBsr3ZJk4Yg
crdlmnt
-