Extraire chaine d'une cellule
Lauraaaapaaa
-
Vaucluse Messages postés 26496 Date d'inscription Statut Contributeur Dernière intervention -
Vaucluse Messages postés 26496 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'essaye d'extraire une partie d'un texte d'une cellule mais je ne trouve pas de formule ou macro !
Je m'explique :
A1
- livrasion DATE 3/3/2014 JUSQUE fsdjkgjkfjkfjfd
- kfdkjfkdjf DATE 04/05/2015 JUSQUE kjdfkjdglkjslfdkj
- kkapala,bbllmzpznfsms DATE 4/05/2016 JUSQUE mqpmgndfkfgd
J'aimerais extraire la date (3/3/2014, 04/05/2015, etc.) qui se trouve TJRS entre DATE & JUSQUE.
Mais ces dates n'ont pas toujours le meme nombre de caractères (8 ou 9 OU 10)!
PLEASE HELLLLPPPPPP :) C'est super urgent !!!
J'essaye d'extraire une partie d'un texte d'une cellule mais je ne trouve pas de formule ou macro !
Je m'explique :
A1
- livrasion DATE 3/3/2014 JUSQUE fsdjkgjkfjkfjfd
- kfdkjfkdjf DATE 04/05/2015 JUSQUE kjdfkjdglkjslfdkj
- kkapala,bbllmzpznfsms DATE 4/05/2016 JUSQUE mqpmgndfkfgd
J'aimerais extraire la date (3/3/2014, 04/05/2015, etc.) qui se trouve TJRS entre DATE & JUSQUE.
Mais ces dates n'ont pas toujours le meme nombre de caractères (8 ou 9 OU 10)!
PLEASE HELLLLPPPPPP :) C'est super urgent !!!
A voir également:
- Extraire chaine d'une cellule
- Extraire une video youtube - Guide
- Extraire le son d'une vidéo - Guide
- Chaine tnt gratuite sur mobile - Guide
- Excel cellule couleur si condition texte - Guide
- Extraire texte d'une image - Guide
3 réponses
Bonjour
avec pour une valeur en A1:
=(STXT(GAUCHE(A1;TROUVE(" JUSQUE";A1));TROUVE("DATE ";A1)+5;12))*1
le *1 sert à numériser le résultat qui ressort en texte ( formatez la cellule en date)
crdlmnt
Ps: réponse en 15 minutes.. peut pas faire plus vite!
La qualité de la réponse dépend surtout de la clarté de la question, merci!
avec pour une valeur en A1:
=(STXT(GAUCHE(A1;TROUVE(" JUSQUE";A1));TROUVE("DATE ";A1)+5;12))*1
le *1 sert à numériser le résultat qui ressort en texte ( formatez la cellule en date)
crdlmnt
Ps: réponse en 15 minutes.. peut pas faire plus vite!
La qualité de la réponse dépend surtout de la clarté de la question, merci!
Bonjour,
essaye comme cela
et pour retrouver le caractère numérique
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
essaye comme cela
=STXT(A1;TROUVE("DATE ";A1)+5;TROUVE(" JUSQUE";A1;TROUVE("DATE ";A1)+1)-TROUVE("DATE ";A1)-4)
et pour retrouver le caractère numérique
=STXT(A1;TROUVE("DATE ";A1)+5;TROUVE(" JUSQUE";A1;TROUVE("DATE ";A1)+1)-TROUVE("DATE ";A1)-4)*1
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
TROUVE est sensible à la casse et fonctionne avec DATE mais pas avec date
pour régler le problème, remplacez TROUVE par CHERCHE
et en complément pour traiter un nombre variable de blancs devant et derrière la date:
=(SUPPRESPACE(STXT(GAUCHE(A6;CHERCHE(" JUSQUE";A6));CHERCHE("DATE ";A6)+5;20)))*1
soit ici:
https://www.cjoint.com/c/FCyktSfdqrd
crdlmnt
La qualité de la réponse dépend surtout de la clarté de la question, merci!
pour régler le problème, remplacez TROUVE par CHERCHE
et en complément pour traiter un nombre variable de blancs devant et derrière la date:
=(SUPPRESPACE(STXT(GAUCHE(A6;CHERCHE(" JUSQUE";A6));CHERCHE("DATE ";A6)+5;20)))*1
soit ici:
https://www.cjoint.com/c/FCyktSfdqrd
crdlmnt
La qualité de la réponse dépend surtout de la clarté de la question, merci!
mais malhreusement j'ai #valeur
Jai qqls idées : DATE est souvent collé au mot d'avant.
Ex :
-livrasionDate 2/3/2015 JUSQUE blablabalba
-envoyerDate 03/12/2016 JUSQUE blablabl
C'est possible que l'erreur vienne de là ?
Et parfois le nombre d'espace entre les dates et les 2 mots (DATE et JUSQUE) sont différent (1 espace ou 2 ou 3 ou 4 ... )
MERCIIIII