Recupérer une chaire de caractere dans une celule

Résolu/Fermé
joram - Modifié par joram le 23/10/2015 à 18:12
 Joram - 26 oct. 2015 à 12:02
Bonjour à tous,

j'aimerai récupérer une chaîne de caractere dans une celule mais je n'arrive pas toujours a trouver la formule exacte et à l'appliquer sur l'ensemble de la colonne

Voici ma chaîne composée dans la celule A : (11111 44444 88888888888 22)

chaque chaîne étant bien-sur séparé par un espace.

j'aimerai récupérer la chaîne de caractère (88888888888) dans une autre colonne différente.


Merci de m'aider


A voir également:

2 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 418
Modifié par Vaucluse le 23/10/2015 à 18:36
Bonjour
le problème st de savoir si vos textes à extraire sont toujours construits de la même façon.
Voici au hasard une formule qui vous ressort la partie de texte comprise entre le 2° et le 3° blanc dans tous les cas:
=STXT(A1;TROUVE("/";SUBSTITUE(A1;" ";"/";2))+1;TROUVE("/";SUBSTITUE(A1;" ";"/";3))-TROUVE("/";SUBSTITUE(A1;" ";"/";2))-1)

Mais vous avez aussi la possibilité de dissocier les textes en colonnes en utilisant l'outil convertir de l'onglet données et séparateur le blanc
crdlmnt

Errare humanum est, perseverare diabolicum
0
Vaucluse
merci pour ta reponse car sa résout le probleme mais c'est juste que la syntaxe est trop longue. si merci encore une fois de plus
0
Frenchie83 Messages postés 2240 Date d'inscription lundi 6 mai 2013 Statut Membre Dernière intervention 11 août 2023 338
Modifié par Frenchie83 le 24/10/2015 à 07:24
Bonjour à tous
autre formule sans la substitution, n'est valable que si la valeur à trouver contient 11 caractères, sinon il faut appliquer la méthode de Vaucluse.
=STXT(A1;TROUVE(" ";A1;TROUVE(" ";A1;1)+1)+1;11)
Cdlt
0
Frenchie83
merci pour ta reponse car sa résout le probleme et la syntaxe est vraiment tres courte

Merci encore.
0