Signaler

Extraction d'un texte d'une cellule [Résolu]

Posez votre question Bingo_amd 25Messages postés dimanche 3 septembre 2017Date d'inscription 21 septembre 2017 Dernière intervention - Dernière réponse le 10 sept. 2017 à 13:29 par Bingo_amd
Bonjour,

je dispose d'une cellule contenant des nombre et texte et je veux effectué une extraction du texte only,

ex de la cellule : test 1223

Merci.
Utile
+0
plus moins
=GAUCHE(A1;CHERCHE(" ";A1)-1)
Bingo_amd 25Messages postés dimanche 3 septembre 2017Date d'inscription 21 septembre 2017 Dernière intervention - 6 sept. 2017 à 11:54
le Texte : abcd <test> ABCD <U104> begin <12345> PRD <URG > Call Dir <1>
je veux ce texte : abcd <test> ABCD <U> begin <> PRD <URG > Call Dir <>

Merci
Répondre
marc- 6 sept. 2017 à 12:39
 
Fichier Excel 2007 : https://mon-partage.fr/f/wCYPMzsi/

Ctrl e => travail fait

Alt F11 pour voir la macro, puis revenir sur Excel

⚠  J'ai supposé que tes données sont en colonne A,
à partir de la ligne 1 ; si autre : adapter le code VBA.

Merci de me dire si ça te convient.
 
Répondre
Bingo_amd 25Messages postés dimanche 3 septembre 2017Date d'inscription 21 septembre 2017 Dernière intervention - 10 sept. 2017 à 13:26
Bonjour
ça marche à merveille :)
Merci et à d'autre challenge :)
Répondre
Vaucluse 20348Messages postés lundi 23 juillet 2007Date d'inscription ContributeurStatut 22 septembre 2017 Dernière intervention - 6 sept. 2017 à 12:35
Bonjour
ça ne donne toujours pas de quoi vous répondre, .... sauf si c'est pour éliminer tous les chiffres de votre texte, auquel cas cette formule devrait faire l'affaire
(elle donne le résultat souhaité dans votre exemple)
=SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(A1;"0";"");1;"");2;"");3;"");4;"");5;"");6;"");7;"");8;"");9;"")

crdlmnt
Répondre
Bingo_amd 25Messages postés dimanche 3 septembre 2017Date d'inscription 21 septembre 2017 Dernière intervention - 10 sept. 2017 à 13:29
Bonjour
ça marche à merveille :)
Merci.
Répondre
Donnez votre avis
Utile
+0
plus moins
Bonjour

Deux possibilités selon que la partie numérique est à la fin ou au milieu du texte
http://www.cjoint.com/c/GIemOVWsa7B

Cdlmnt
Donnez votre avis
Utile
+0
plus moins
Zut, c'était pas le bon
http://www.cjoint.com/c/GIenVryvxkB

Cdlmnt
Bingo_amd 25Messages postés dimanche 3 septembre 2017Date d'inscription 21 septembre 2017 Dernière intervention - 5 sept. 2017 à 10:21
pour votre formule ;
lorsque elle tombe sur un chiffre elle bloque;
ex : truc123machin elle me donne truc or que moi je veux tout le texte truc & machine
Merci
Répondre
Donnez votre avis
Utile
+0
plus moins
Bonjour
une, formule pour A1 si le texte est toujours au début:
(à condition que vous n'ayez pas trois slash successifs dans les textes
=GAUCHE(A1;TROUVE("///";SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(A1;1;"///");2;"///");3;"///");4;"///");5;"///");6;"///");7;"///");8;"///");9;":::");0;"///"))-1)

crdlmnt
Bingo_amd 25Messages postés dimanche 3 septembre 2017Date d'inscription 21 septembre 2017 Dernière intervention - 5 sept. 2017 à 10:26
Bonjour,

bon, elle me donne pas de résultat lorsque la cellule contient uniquement du texte de plus elle s’arrête lorsque le chiffre est au milieu du texte ex :
test abcd <U123>test bbb le résultat est : test abcd <U
Merci.
Répondre
Donnez votre avis
Utile
+0
plus moins
Bonjour à tous,
Si les chiffres sont en fin de chaîne et après un espace, on compte le nombre d'espaces pour insérer un § de repère.
=GAUCHE(A2;CHERCHE("§";SUBSTITUE(A2;" ";"§";NBCAR(A2)-NBCAR(SUBSTITUE(A2;" ";"")));1)-1)
Bingo_amd 25Messages postés dimanche 3 septembre 2017Date d'inscription 21 septembre 2017 Dernière intervention - 5 sept. 2017 à 10:28
Bonjour,
elle me donne les chiffre du milieu que contient la cellule
ex : test abcd <U123>test bvccc <12341> = test abcd <U123>test bvccc
Merci.
Répondre
Vaucluse 20348Messages postés lundi 23 juillet 2007Date d'inscription ContributeurStatut 22 septembre 2017 Dernière intervention - 5 sept. 2017 à 10:31
Bonjour
si vous ne dites pas quel est l'élément qui permet de sépare le texte et les chiffres, alors qu'apparemment, le texte en contient aussi, il y a peu de chance pour que nous trouvions une solution.
A vous lire
crdlmnt
Répondre
Bingo_amd 25Messages postés dimanche 3 septembre 2017Date d'inscription 21 septembre 2017 Dernière intervention - 6 sept. 2017 à 12:01
Bonjour,
vous m'avez bien orienter avec votre question,
j'ai supprimer le séparateur <> et actuellement le séparateur entre eux c'est espace
ex : U123 test bvccc 12341
Merci.
Répondre
Vaucluse 20348Messages postés lundi 23 juillet 2007Date d'inscription ContributeurStatut 22 septembre 2017 Dernière intervention - 6 sept. 2017 à 12:50
et là, ça donne quoi
http://www.commentcamarche.net/forum/affich-34843862-extraction-d-un-texte-d-une-cellule#17
à vous lire
Répondre
Donnez votre avis
Utile
+0
plus moins
pour votre formule ;
lorsque elle tombe sur un chiffre elle bloque;
ex : truc123machin elle me donne truc or que moi je veux tout le texte truc & machine
???
http://www.cjoint.com/c/GIfmdwNwnxB

Cdlmnt
Donnez votre avis
Utile
+0
plus moins
Bonjour

Problème résolue avec cette formule de "Vaucluse" :

=SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(A1;"0";"");1;"");2;"");3;"");4;"");5;"");6;"");7;"");8;"");9;"")

Merci à vous tous.
Donnez votre avis

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !