Convertir une Chaîne de Texte en Date – Excel et Google Sheets
Télécharger le Classeur Exemple
Ce tutoriel montre comment convertir une chaîne de texte en date dans Excel et Google Sheets.
Convertir une Chaîne de Texte en Date
Si une date est stockée sous forme de texte dans Excel, vous ne pourrez pas l’utiliser dans les calculs. Cependant, vous pouvez convertir une date stockée sous forme de texte en une date réelle dans Excel en utilisant la fonction DATEVAL.
=DATEVAL(B3)
Les dates dans Excel sont stockées sous la forme d’une valeur représentant le nombre de jours depuis le premier jour défini par Excel.
Le premier jour d’Excel est la date imaginaire du 0 janvier 1900. Ainsi, la date du 08/05/1995 est stockée sous la forme du nombre 34 916.
Pour afficher le numéro de série sous forme de date, il suffit de changer le formatage du nombre en date.
La fonction CNUM fonctionnera de la même manière
=CNUM(B3)
Conversion d’un Texte de Format ‘aaaammjj’ en Date
Il peut arriver que vous deviez convertir un nombre ou une chaîne de texte au format « aaaammjj » en date. Pour ce faire, vous devrez utiliser la fonction DATE, en conjonction avec les fonctions GAUCHE, STXT et DROITE.
=DATE(GAUCHE(B3;4);STXT(B3;5;2);DROITE(B3;2))
La fonction GAUCHE
La fonction GAUCHE renvoie les caractères situés à gauche de votre chaîne de texte. Dans ce cas, nous avons choisi de renvoyer 4 caractères.
La fonction STXT
La fonction STXT renvoie les caractères du milieu de votre chaîne de texte. Le numéro du caractère de départ est indiqué par le deuxième argument (par exemple : 5), et la longueur de la chaîne est indiquée par le troisième argument (par exemple : 2).
La fonction DROITE
La fonction DROITE renvoie les caractères situés à droite de votre chaîne de texte. Dans ce cas, nous avons choisi de renvoyer 2 caractères.
La fonction DATE
La fonction DATE prend ensuite les 3 valeurs extraites et les combine pour obtenir une date valide, par ex : DATE(1995,08,05) où les valeurs sont remplacées par les fonctions GAUCHE, STXT et DROITE.
Convertir une Chaîne de Texte dans Google Sheets
Les fonctions DATEVAL et CNUM fonctionnent de la même manière dans Google Sheets qu’elles le font dans Excel.
Les fonctions DATE, GAUCHE, STXT et DROITE fonctionnent également de la même manière dans Google Sheets et dans Excel.