Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2016 Conversion d'une date anglaise en Français

alain29100

XLDnaute Nouveau
alain29100Membre habituéMessages52Excel2007 FR

Bonjour
J'ai un export d'un logiciel qui me ramène dans un fichier excel une date sous format texte "Mon Feb 15 00:00:00 CET 2021"
J'ai besoin d'avoir cette date au format "Lun 15 Février 2021" dans une zone au format date. Y a-t-il une formule miracle qui va pouvoir convertir ça ?
Merci pour vos précieux conseils.

Alain
 

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonsoir Alain,
Un essai en PJ avec, si la date est en D3 avec mise au bon format :
VB:
=CNUM(CNUM(STXT(D3;9;2))&"/"&INDEX({1;2;3;4;5;6;7;8;9;10;11;12};EQUIV(STXT(D3;5;3);{"Jan";"Feb";"Mar";"Apr";"May";"Jun";"Jul";"Aug";"Sep";"Oct";"Nov";"Dec"};0))&"/"&CNUM(DROITE(D3;4)))
mais je pense qu'il y a plus simple ... sans avoir trouvé.
 

Pièces jointes

  • Date.xlsx
    8.4 KB · Affichages: 14

eriiic

XLDnaute Barbatruc
Bonjour,

un poil plus court le Index n'étant pas vraiment nécessaire :
VB:
=DATE(DROITE(D3;4);EQUIV(STXT(D3;5;3);{"Jan";"Feb";"Mar";"Apr";"May";"Jun";"Jul";"Aug";"Sep";"Oct";"Nov";"Dec"};0);STXT(D3;9;2))
eric
 

alain29100

XLDnaute Nouveau
Merci Eriic
 

alain29100

XLDnaute Nouveau
Je voudrais utiliser la formule donnée par Sylvanju dans un power query
DATE(DROITE(A2;4);EQUIV(STXT(A2;5;3);{"Jan";"Feb";"Mar";"Apr";"May";"Jun";"Jul";"Aug";"Sep";"Oct";"Nov";"Dec"};0);STXT(A2;9;2))

Quelle est l'équivalence en Power ?

Alain
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…