Transformer une date jj/mm/aaaa en aaaa_mm_jj
brucine Messages postés 24177 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai une date au format jj/mm/aaaa et je voudrais la modifier afin que le séparateur des jours mois et années soit _ ?
exemple : 10/01/1985 => 1985_01_10
je cherche depuis un moment mais pas moyen
merci de votre aide
- Jj mm aaaa
- Date de naissance jj/mm/aaaa ✓ - Forum Réseaux sociaux
- Convertir date aaaammjj en jj/mm/aaaa excel ✓ - Forum Excel
- Format date excel jj/mm/aaaa ✓ - Forum Excel
- Transformer dates AAAA/MM/JJ en JJ/MM/AAAA - Forum Bureautique
- Cette photo n’a pas été prise cette année. trouvez la date, l'heure et avec quel modèle d'appareil photo elle a été prise. votre réponse date : jj/mm/aaaa heure : hh:mm modèle : xxx-xxxx ✓ - Forum Graphisme
4 réponses
Bonjour,
ça ne marche pas en mettant la date au format personnalisé "AAAA_MM_JJ", quitte à séparer les valeurs "textuelles" (le tiret) par des guillemets "_" ou un antislash \_?
Si je puis me permettre de poser une autre question : suite à ma transformation de date je dois la concaténer avec d'autres cellules.
exemple : j'ai la cellule A où il y a le numéro de chaque ligne (1)
la cellule B où il y a un code numérique au format Standard dans les données de cellule (5)
la cellule C où il y a ma date formattée en AAAA_MM_JJ (1985_01_01)
je dois concaténer dans la cellule D la cellule A, B et C séparées de _
donc je dois obtenir : 1_5_1985_01_01
j'applique cette fonction : =CONCATENER(A1;"_";B1;"_";C1) mais j'obtiens : 1_5_31048 => la date est transformée en chiffre !
comment faire pour garder la date au format date ?
ma cellule qui réceptionne la concaténation est au format Standard
merci de votre aide
Bonjour,
Je vois que la deuxième question de cocotte_76 est résolue.
C'est très bien, mais j'en suis un peu surpris.
Il faut effectivement utiliser la fonction TEXTE pour transformer la date en texte, mais le problème est que cette fonction ne semble pas accepter tous les formats. J'ai essayé de l'utiliser, mais avec un échec. Ça marche bien si le séparateur est / ou - dans la date.
Dès que je mets le format que j'ai donné en <2>, j'ai un message d'erreur.
J'ai regardé sous Excel : mêmes difficultés.
Finalement j'arrive à régler le problème en mettant une formule assez longue.
Pour transformer la date en texte : =TEXTE(C1;"aaaa")&"_"&TEXTE(C1;"mm")&"_"&TEXTE(C1;"jj")
Pour faire la concaténation : =A1&"_"&B1&"_"&TEXTE(C1;"aaaa")&"_"&TEXTE(C1;"mm")&"_"&TEXTE(C1;"jj")
