Plusieurs dates
Résolu
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
-
ContributeurRe
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
-
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 -
ContributeurJe 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
-
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 -
ça marche merci c'est merveilleux !
Bonne journée à vous :)
Hugo-
-
@VaucluseRe-Bonjour,
Finalement, j'ai un petit problème pour certaines lignes ... du genre "6Y EUR Barrier Reverse Convertible Notes Linked to Total SA 213K EUR on 21/02/26 [Coupon - Coupon]" ... je ne comprends pas parce qu'on va bien chercher après le "on" ....
Cdt,
-
-
ContributeurBoniour
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