Suppression des [ ] et ( ) avec les données

Résolu/Fermé
kalystha Messages postés 305 Date d'inscription samedi 10 décembre 2011 Statut Membre Dernière intervention 17 avril 2024 - 25 oct. 2012 à 08:57
kalystha Messages postés 305 Date d'inscription samedi 10 décembre 2011 Statut Membre Dernière intervention 17 avril 2024 - 25 oct. 2012 à 11:08
Bonjour,
J'ai un tableau avec plusieurs centaines de lignes. Je souhaiterai pouvoir supprimer automatiquement les ( ) et [ ] ainsi que toutes les données à l'intérieur de celle-ci.
Mes différents essais restent "catastrophiques".. :(
En espérant trouver une solution sur le forum.
Merci d'avance pour l'aide apportée.

Fichier exemple/
https://www.cjoint.com/?BJzi5vdFXaw



A voir également:

7 réponses

Freedomsoul Messages postés 509 Date d'inscription lundi 9 mai 2011 Statut Membre Dernière intervention 17 avril 2013 97
25 oct. 2012 à 09:19
Effectuer un "Chercher / Remplacer" [Raccourci: Ctrl + H]

Dans le champs Rechercher : " (*)"
=> avec l'espace devant car il y a un espace dans tes cellules)
=>ne pas mettre les quotes
Dans le champs Rechercher : ""
=>ne pas mettre les quotes(en gros tu laisses vide)

et cliques sur "Remplacer tout"

même principe pour les crochet sauf que là, il va falloir procéder en 2 temps puisqu'il y a des virgules

donc : (en faisant attention que d'autre données ne contiennent pas de "," ou autres)

Dans le champs Rechercher : " [*]"
Dans le champs Rechercher : ""
"Rempalcer tout"
Dans le champs Rechercher : ","
Dans le champs Rechercher : ""
"Rempalcer tout"


Le principe est là !
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
25 oct. 2012 à 09:21
Bonjour

si ,comme dans ton exemple, les textes entre parenthèses ou crochets terminent le libellé
dans colonne F
=SI(ESTERREUR(CHERCHE("(";A5));"";GAUCHE(A5;CHERCHE("(";A5)-2))
dans colonne G
=SI(ESTERREUR(CHERCHE("[";B5));"";GAUCHE(B5;CHERCHE("[";B5)-2))

0
kalystha Messages postés 305 Date d'inscription samedi 10 décembre 2011 Statut Membre Dernière intervention 17 avril 2024 15
25 oct. 2012 à 09:42
Bonjour,
Dans un premier temps je tiens à vous remercier très sincèrement de vos réponses aussi rapides.

Freedomsoul,
Quand je fais " (*)"
=> avec l'espace devant car il y a un espace dans tes cellules) , excel ne trouve pas de données correspondantes ..
Idem avec " [*]"

michel_m, la formule fonctionne très bien, , le seul "souci",(mais c'est ma faute, je n'est pas mis de ligne ainsi dans mon exemple), est lorsqu'il n'y a pas de données entre () ou [], la cellule de destination est de fait vide.

Nouveau fichier:
https://www.cjoint.com/?BJzjQnJh166

Merci beaucoup de votre aide
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
25 oct. 2012 à 11:00
Ton classeur est exactement le m^me que le 1° envoyé

mais qu'il n'y ai rien entre( ) ou [ ] n'influe en rien sur le résultat puisque je supprime tout ce quil y à partir de la 1+ ( ou [
ou alors ?....
0
Freedomsoul Messages postés 509 Date d'inscription lundi 9 mai 2011 Statut Membre Dernière intervention 17 avril 2013 97
Modifié par Freedomsoul le 25/10/2012 à 09:48
Ah, essaie de regarder dans les options !

Dans : Feuille 
Sens : Ligne 
Regarder dans : Formule 

et il ne faut pas que la case "Totalité du contenu de la cellule" soit cochée

Sinon, je ne vois pas, ça fonctionne très bien pour moi :/
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
kalystha Messages postés 305 Date d'inscription samedi 10 décembre 2011 Statut Membre Dernière intervention 17 avril 2024 15
25 oct. 2012 à 10:34
Non mais c'est dingue !! Ou je suis vraiment très fatigué ou il y a un truc qui m'échappe, ça marche pas :(
Les options sont bien comme les tiennes:
Dans : Feuille
Sens : Ligne
Regarder dans : Formule
"Totalité du contenu de la cellule" PAS COCHE
dans "rechercher", je mets:
espace"espace(*)"
Excel ne trouve aucune données
espace"espace[*]"
Excel ne trouve aucune données

J'utilise Excel2007
0
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 212
25 oct. 2012 à 10:55
Bonjour à tous,

tu peux modifier les formules de michel ainsi :
=SI(ESTERREUR(CHERCHE("(";A5));A5;GAUCHE(A5;CHERCHE("(";A5)-2))
=SI(ESTERREUR(CHERCHE("[";B5));B5;GAUCHE(B5;CHERCHE("[";B5)-2))

N'oublie pas de finir par un copier-collage spécial valeur si tu dois supprimer la liste d'origine.

eric
0
kalystha Messages postés 305 Date d'inscription samedi 10 décembre 2011 Statut Membre Dernière intervention 17 avril 2024 15
25 oct. 2012 à 11:08
Bonjour eriiic,

Toujours là pour moi ;) !!
Mille mercis, mais vraiment !!!!!! Ta formule me donne exactement le résultat attendu.
Je ne peux pas quantifié le temps gagné, mais il est énorme !!!! Encore merci à toi et bonne journée.

Je remercie très sincèrement Freedomsoul et michel_m purs leurs interventions rapides également.
Bonne journée à tous !!
0