Plusieurs dates
Résolu
Wendig0
-
Vaucluse Messages postés 27336 Date d'inscription Statut Contributeur Dernière intervention -
Vaucluse Messages postés 27336 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je recherche à extraire une date précise sur une chaine de caractère avec plusieurs dates. en formule Excel :
Exemple :
SESGFP 4 5/8 12/29/49, 231.2K EUR on 21/01/04 [Coupon - FL-099185]
Il me faudrait la date date après le "on".
Si quelqu'un à une idée !
Merci beaucoup
Je recherche à extraire une date précise sur une chaine de caractère avec plusieurs dates. en formule Excel :
Exemple :
SESGFP 4 5/8 12/29/49, 231.2K EUR on 21/01/04 [Coupon - FL-099185]
Il me faudrait la date date après le "on".
Si quelqu'un à une idée !
Merci beaucoup
Configuration: Windows / Chrome 87.0.4280.141
7 réponses
-
Boniour
si les conditions de texte sont toujours les mêmes, pour un texte enA1:
=STXT(A1;TROUVE("on";A1)+3;8)*1
formatez la cellule en format date
crdlmnt
-
J'ai utilisé ça : =DATE(STXT(A3;CHERCHE("/";A3)+4;2)+2000;STXT(A3;CHERCHE("/";A3)+1;2);STXT(A3;CHERCHE("/";A3)-2;2)) pour le cas où je n'ai qu'une date
-
-
Re-Bonjour,
Finalement j'ai un problème sur certaines lignes, par exemple :
6.7 Bothnia International Insurance 2028 134K EUR on 26/12/01 [Coupon - Coupon]
ou
IBM 0.65 02/11/32 58.5K EUR on 31/02/11 [Coupon - Coupon]
Je ne comprends pas parce qu'avec la formule : =STXT(A1689;TROUVE("on";A1689)+3;8)*1 j'ai bien la bonne date après le "on" sur la majorité ...
Si vous avez une idée ...
Merci,
Cdt
Hugo -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Je comprend le défaut pour le premier texte, car "International" contient on
essayer donc d'isoler le on comme suit:
=STXT(A1;TROUVE(" on ";A1)+4;8)*1
cette forme détectera le premier on isolé dans le texte, mais donc ne fonctionnera pas si ce cas se retrouve bien avant la date
Quant à la deuxième, voyez votre format date et revenez si besoin, car Excel ne trouvera pas de 31 février
la date du texte ne pourrait logiquement être que le 2/11/2031?????
crdlmnt
-
j'avais essayé mais malheureusement ça ne fonctionne pas.
J'essaye de changer les formats et je reviendrai vers vous.
Merci en tout cas,
cdt,
hugo -
Re
voyez ici pour le premier texte de votre message. Pour le second, vous ne trouverez pas de solutions autre que le 2/11/2031 et encore ce n'est pas facile, car tout autre combinaison donne:- soit le 31/02/2011 (difficile en février)
- soit le 31/11/2002 (difficile en novembre)
et je ne vous parle pas du 11/31/2002!!!)
crdlmnt