Menu

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

Bingo_amd 26 Messages postés dimanche 3 septembre 2017Date d'inscription 25 septembre 2017 Dernière intervention - 4 sept. 2017 à 13:09 - Dernière réponse : Bingo_amd 26 Messages postés dimanche 3 septembre 2017Date d'inscription 25 septembre 2017 Dernière intervention
- 10 sept. 2017 à 13:29
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.
Afficher la suite 

Votre réponse

23 réponses

0
Utile
=GAUCHE(A1;CHERCHE(" ";A1)-1)
Bingo_amd 26 Messages postés dimanche 3 septembre 2017Date d'inscription 25 septembre 2017 Dernière intervention > marc - 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
marc > Bingo_amd 26 Messages postés dimanche 3 septembre 2017Date d'inscription 25 septembre 2017 Dernière intervention - 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.
 
Bingo_amd 26 Messages postés dimanche 3 septembre 2017Date d'inscription 25 septembre 2017 Dernière intervention > marc - 10 sept. 2017 à 13:26
Bonjour
ça marche à merveille :)
Merci et à d'autre challenge :)
Vaucluse 22018 Messages postés lundi 23 juillet 2007Date d'inscriptionContributeurStatut 23 mai 2018 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
Bingo_amd 26 Messages postés dimanche 3 septembre 2017Date d'inscription 25 septembre 2017 Dernière intervention > Vaucluse 22018 Messages postés lundi 23 juillet 2007Date d'inscriptionContributeurStatut 23 mai 2018 Dernière intervention - 10 sept. 2017 à 13:29
Bonjour
ça marche à merveille :)
Merci.
Commenter la réponse de marc
ccm81 8405 Messages postés lundi 18 octobre 2010Date d'inscription 23 mai 2018 Dernière intervention - 4 sept. 2017 à 14:41
0
Utile
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
Commenter la réponse de ccm81
ccm81 8405 Messages postés lundi 18 octobre 2010Date d'inscription 23 mai 2018 Dernière intervention - 4 sept. 2017 à 15:47
0
Utile
Zut, c'était pas le bon
http://www.cjoint.com/c/GIenVryvxkB

Cdlmnt
Bingo_amd 26 Messages postés dimanche 3 septembre 2017Date d'inscription 25 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
Commenter la réponse de ccm81
Vaucluse 22018 Messages postés lundi 23 juillet 2007Date d'inscriptionContributeurStatut 23 mai 2018 Dernière intervention - 4 sept. 2017 à 16:04
0
Utile
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 26 Messages postés dimanche 3 septembre 2017Date d'inscription 25 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.
Commenter la réponse de Vaucluse
tontong 2230 Messages postés mercredi 3 février 2010Date d'inscription 16 mai 2018 Dernière intervention - 4 sept. 2017 à 16:27
0
Utile
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 26 Messages postés dimanche 3 septembre 2017Date d'inscription 25 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.
Vaucluse 22018 Messages postés lundi 23 juillet 2007Date d'inscriptionContributeurStatut 23 mai 2018 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
Bingo_amd 26 Messages postés dimanche 3 septembre 2017Date d'inscription 25 septembre 2017 Dernière intervention > Vaucluse 22018 Messages postés lundi 23 juillet 2007Date d'inscriptionContributeurStatut 23 mai 2018 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.
marc > Bingo_amd 26 Messages postés dimanche 3 septembre 2017Date d'inscription 25 septembre 2017 Dernière intervention - 6 sept. 2017 à 12:53
 
@Bingo_amd

J'ai répondu à ton message de 11:54 :

http://www.commentcamarche.net/forum/affich-34843862-extraction-d-un-texte-d-une-cellule#18

marc
 
Vaucluse 22018 Messages postés lundi 23 juillet 2007Date d'inscriptionContributeurStatut 23 mai 2018 Dernière intervention - 6 sept. 2017 à 12:50
Commenter la réponse de tontong
ccm81 8405 Messages postés lundi 18 octobre 2010Date d'inscription 23 mai 2018 Dernière intervention - 5 sept. 2017 à 14:04
0
Utile
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
Commenter la réponse de ccm81
Bingo_amd 26 Messages postés dimanche 3 septembre 2017Date d'inscription 25 septembre 2017 Dernière intervention - 10 sept. 2017 à 13:28
0
Utile
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.
Commenter la réponse de Bingo_amd