Changer un texte en format date EXCEL 2007
Fermé
pops
-
Modifié le 25 août 2020 à 11:46
tontong Messages postés 2556 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 5 septembre 2024 - 25 août 2020 à 15:14
tontong Messages postés 2556 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 5 septembre 2024 - 25 août 2020 à 15:14
A voir également:
- Changer un texte en format date EXCEL 2007
- Changer dns - Guide
- Liste déroulante excel - Guide
- Excel cellule couleur si condition texte - Guide
- Format dat - Guide
- Changer clavier qwerty en azerty - Guide
2 réponses
tontong
Messages postés
2556
Date d'inscription
mercredi 3 février 2010
Statut
Membre
Dernière intervention
5 septembre 2024
1 057
25 août 2020 à 14:31
25 août 2020 à 14:31
Faire un tableau de correspondance "mois->numéro" M1:N12:les mois en M de jan à dec, les numéros de 1à12 en N. On peut choisir d'autres colonnes hors champ.
À adapter et vérifier:
=DATE(STXT(A1;CHERCHE(",";A1)+2;4);RECHERCHEV(GAUCHE(A1;3);$M$1:$N$12;2;0);STXT(A1;5;2))
À adapter et vérifier:
=DATE(STXT(A1;CHERCHE(",";A1)+2;4);RECHERCHEV(GAUCHE(A1;3);$M$1:$N$12;2;0);STXT(A1;5;2))
tontong
Messages postés
2556
Date d'inscription
mercredi 3 février 2010
Statut
Membre
Dernière intervention
5 septembre 2024
1 057
25 août 2020 à 13:29
25 août 2020 à 13:29
Bonjour,
Il serait très utile de préciser si les mois sont tous en trois caractères (jan, feb...) et si les jours sont tous en deux caractères (01, 02,...14,). Les formules seront plus courtes.
Il serait très utile de préciser si les mois sont tous en trois caractères (jan, feb...) et si les jours sont tous en deux caractères (01, 02,...14,). Les formules seront plus courtes.
25 août 2020 à 14:42
J'ai ajusté la formule : =DATE(SUBSTITUE(STXT(A1;8;5);" ";"");RECHERCHEV(STXT(A1;1;3);$M$1:$N$12;2;0);SUBSTITUE(STXT(A1;5;2);",";""))
Et j'obtiens ce que je veux.
Très bonne journée à vous.
25 août 2020 à 15:14
=DATE(SUPPRESPACE(STXT(A1;8;5));RECHERCHEV(STXT(A1;1;3);$M$1:$N$12;2;0);SUPPRESPACE(STXT(A1;5;2)))