Transformer date texte type: July 30, 2015 en date: 30/07/2015
Résolu
lavdd
Messages postés
4
Statut
Membre
-
Raymond PENTIER Messages postés 71823 Statut Contributeur -
Raymond PENTIER Messages postés 71823 Statut Contributeur -
Bonjour,
Comme indiqué dans le titre, je n'arrive pas à transformer une date texte
Exemple: July 30, 2015 en type 30/07/2015
Je travaille sur des longues listes de données que je vais devoir raffraichir souvent et je voudrais automatiser un max le traitement de ces donnnées.
Un grand merci pour le coup de main!!
Audrey
<config>Mac OS X (10.10.4)
Comme indiqué dans le titre, je n'arrive pas à transformer une date texte
Exemple: July 30, 2015 en type 30/07/2015
Je travaille sur des longues listes de données que je vais devoir raffraichir souvent et je voudrais automatiser un max le traitement de ces donnnées.
Un grand merci pour le coup de main!!
Audrey
<config>Mac OS X (10.10.4)
A voir également:
- Transformer date texte type: July 30, 2015 en date: 30/07/2015
- Transcription audio en texte word gratuit - Guide
- Excel cellule couleur si condition texte - Guide
- Transformer texte majuscule en minuscule - Guide
- Clear type - Guide
- Transformer une image en icone - Guide
2 réponses
Si tu as "july 30, 2015" en A2,
l'année est donnée par la formule
=CNUM(DROITE(A2;4))
et le jour par la formule
=CNUM(GAUCHE(DROITE(A2;8);2))
J'attends la réponse à mon post précédent pour extraire le mois.
l'année est donnée par la formule
=CNUM(DROITE(A2;4))
et le jour par la formule
=CNUM(GAUCHE(DROITE(A2;8);2))
J'attends la réponse à mon post précédent pour extraire le mois.
Pour le mois j'ai utiliser des boucles si (12):
A14= July 30, 2015
=SI(NB.SI(A14;"*July*");"07";SI(NB.SI(A14;"*August*");"08";SI(NB.SI(A14;"*September*");"09";"autre mois")))
Ca me donne le numero du mois de l'année;
Pas tres time économique mais une fois que c'est établit ca marche bien!
Si il y a d'autres moyens je suis preneuse!
Et ensuite comment je fusionne le tout?
Merci encore
A14= July 30, 2015
=SI(NB.SI(A14;"*July*");"07";SI(NB.SI(A14;"*August*");"08";SI(NB.SI(A14;"*September*");"09";"autre mois")))
Ca me donne le numero du mois de l'année;
Pas tres time économique mais une fois que c'est établit ca marche bien!
Si il y a d'autres moyens je suis preneuse!
Et ensuite comment je fusionne le tout?
Merci encore
Si ta formule est placée en Z1, la fonction utilisée est
=DATE(année;mois;jour) et la date sera donc
=DATE(CNUM(DROITE(A2;4));Z1;CNUM(GAUCHE(DROITE(A2;8);2)))
Pour ma part, j'ai utilisé un tableau avec les 12 mois en anglais en première colonne et les nombres de 1 à 12 en deuxième colonne ; j'ai défini le nom "mois" pour ce tableau ; j'obtiens le mois de l'année avec la formule
=RECHERCHEV(STXT(A14;1;NBCAR(A14)-9);mois;2;FAUX)
=DATE(année;mois;jour) et la date sera donc
=DATE(CNUM(DROITE(A2;4));Z1;CNUM(GAUCHE(DROITE(A2;8);2)))
Pour ma part, j'ai utilisé un tableau avec les 12 mois en anglais en première colonne et les nombres de 1 à 12 en deuxième colonne ; j'ai défini le nom "mois" pour ce tableau ; j'obtiens le mois de l'année avec la formule
=RECHERCHEV(STXT(A14;1;NBCAR(A14)-9);mois;2;FAUX)
si je met mon excel en anglais, quelle formule je dois utiliser pour transformer la date en JJ/MM/AAAA, en sachant que ma date est en format standard?
Merci pour la réponse!