XL 2013 Extraire plusieurs éléments de texte regroupés dans une cellule

Triflophil

XLDnaute Occasionnel
Bonjour tout le monde!!;)

Alors j'ai lu plusieurs sujets sur ce problème mais je n'arrive pas à l'appliquer à mon cas.
Je ne comprends pas le fonctionnement des fonctions GAUCHE DROITE NBCAR :(
Je vous envoie le fichier excel
Chaque élément de couleur doit être récupéré dans la cellule qui correspond.
Si quelqu'un pouvait m'expliquer et pas juste me donner le résultat se serait gentil j'ai besoin de comprendre:p

merci beaucoup:D:D:D:D
 

Pièces jointes

  • Exemple traitement texte excel.xlsx
    10.6 KB · Affichages: 43

phlaurent55

Nous a quittés en 2020
Repose en paix
Re : Extraire plusieurs éléments de texte regroupés dans une cellule

Bonjour Triflophil,

Chaque élément de couleur doit être récupéré dans la cellule qui correspond.

Tu nous demandes de réaliser un miracle, les textes à séparer en colonne E ayant des canevas différents, il ne va pas être possible de résoudre ce problème

à+
Philippe
 

chris

XLDnaute Barbatruc
Re : Extraire plusieurs éléments de texte regroupés dans une cellule

Bonjour

Quand on découpe des chaînes il faut
  • soit des positions précises de ce que l'on cherche : par exemple le département de naissance dans un numéro de sécu est toujours au même endroit
  • soit une logique permettant de retrouver l'élément.
Dans ton exemple Frais plaques est le seul vocable : si c'est c'est la cas, inutile de le chercher sinon fait-il toujours suite à PARTICIP°, auquel cas on sait où il commence et reste à trouver où il finit...
Pour PR0... : si cela commence toujours par PR c'est facile à trouver.
Idem pour CODE
Par contre FU ne semble pas présenté de la même façon dans les divers exemples donc quelle est la logique

Dans ton cas, STXT, et CHERCHE seront plus utiles que GAUCHE, DROITE et NBCAR mais j'attends des précisions...

Edit : salut l'artiste ;)
 

st007

XLDnaute Barbatruc
Re : Extraire plusieurs éléments de texte regroupés dans une cellule

Bonjour tout le monde,

Plus d'exemples seront effectivement indispensables, ...

en F2, çà pourrait donner :

Code:
=STXT(GAUCHE(E2;CHERCHE("|";SUBSTITUE(E2;" ";"|";3)));CHERCHE("|";SUBSTITUE(E2;" ";"|";1))+1;99)
En te basant sur les espaces, ici, je rapporte ce qui se situe entre le premier et le troisième .
 

st007

XLDnaute Barbatruc
Re : Extraire plusieurs éléments de texte regroupés dans une cellule

Pour une approche plus visuelle,

sélectionne E2:E ???
puis "données" "convertir"
"délimité"
séparateur "espace"

"destination" $AA$2
A toi de voir s'il est possible de réaligner les colonnes par ml,code,etc

ton "fu" orange, tu pourrais le récupérer après "MOO" dans l'imputation ? tout comme pour la colonne J

pour la colonne J donc
Code:
=DROITE(B2;NBCAR(B2)-CHERCHE("|";SUBSTITUE(B2;" ";"|";2)))
 

Triflophil

XLDnaute Occasionnel
Re : Extraire plusieurs éléments de texte regroupés dans une cellule

Alors je vais essayer de répondre à vos questions
La partie rouge il y a toujours "FRAIS" et un second mot
La partie verte suis toujours la partie frais et se termine toujours par ML
La partie bleue suis toujours le mot "CODE"
la partie jaune pause effectivement problème... mais si je trouve une solution pour le reste se serait déjà pas mal ;)
 

Triflophil

XLDnaute Occasionnel
Re : Extraire plusieurs éléments de texte regroupés dans une cellule

Alors j'ai trouvé une solution tout a fait satisfaisante et un peu plus "à mon niveau" lol
Grâce au remplissage instantané je met une "*" entre chaque élément que je veux soustraire ensuite convertir pour mettre chaque élément dans une colonne et le tour est joué ;)
Je vais maintenant me plancher sur vos réponses je veux absolument comprendre STXT CHERCHE NBCAR...
Encore merciiiiiiii
 

Discussions similaires

Statistiques des forums

Discussions
312 432
Messages
2 088 376
Membres
103 837
dernier inscrit
philmyl04