Comment convertir du texte en date dans Google Sheets

Last Updated on February 4, 2023 by Jake Sheridan

Dans ce tutoriel, vous apprendrez comment convertir des valeurs textuelles en valeurs de dates dans Google Sheets.

Comment convertir du texte en date dans Google Sheets

Parfois, vous pouvez vous retrouver avec un ensemble de données qui contient des dates au format texte. Cela peut poser problème si vous souhaitez utiliser ces dates dans des calculs. Les dates enregistrées sous forme de texte empêchent également les utilisateurs de formater leurs dates dans leur format préféré.

Heureusement, Google Sheets propose deux fonctions utiles qui peuvent vous aider à convertir du texte en formats de date : les fonctions TO_DATE et DATEVALUE.

Si votre texte enregistre votre date sous la forme d’un nombre à 8 chiffres, tel que « 20230101 », Google Sheets risque de ne pas le reconnaître comme une chaîne de date valide. Nous pouvons utiliser les fonctions LEFT, MID et RIGHT pour extraire l’année, le mois ou le jour à partir d’une date enregistrée dans un tel format.

Dans ce guide, nous expliquerons plus en détail comment utiliser ces fonctions pour transformer du texte en dates dans Google Sheets.

Comment convertir des chaînes de texte en différents formats de date dans Google Sheets

Voici comment convertir des chaînes de texte en différents formats de date dans Google Sheets.

Étape 1

Tout d’abord, nous utiliserons la fonction DATEVALUE sur notre valeur textuelle.

La fonction DATEVALUE prend un argument unique et renvoie un entier qui représente la valeur de la date.

image 1

Toutes les dates dans Google Sheets sont stockées sous forme d’entiers. Cela permet à Google Sheets d’effectuer des calculs entre les dates. Les nombres commencent le 1er janvier 1900, représenté par « 1 ». Les nombres augmentent ensuite de 1 pour chaque jour après cela.

Étape 2

Nous utiliserons la fonction DATEVALUE pour trouver le numéro de série qui correspond à la chaîne de date valide.

image 2

Dans notre exemple, nous avons pu convertir le texte « 2023-01-02 » en le numéro de série 44928.

Étape 3

Maintenant que nous avons nos valeurs de date, nous utiliserons la fonction TO_DATE pour convertir les numéros de série en une véritable date.

image 3

Étape 4

Ensuite, nous utiliserons le formatage des nombres pour afficher notre date comme nous le souhaitons.

Commencez par sélectionner le résultat de notre formule TO_DATE.

Étape 5

Ensuite, cliquez sur l’option Format > Nombre > Format de date et d’heure personnalisé.

image 4

Étape 6

Une boîte de dialogue s’affiche, montrant plusieurs formats de date et d’heure courants.

image 5

Vous pouvez sélectionner l’une de ces options ou choisir de taper votre propre format personnalisé dans la zone de texte fournie ci-dessus. Cliquez sur Appliquer pour continuer.

Étape 7

Vos valeurs de date devraient maintenant suivre le formatage de date souhaité.

image 6

Étape 8

Vous pouvez rencontrer des difficultés en utilisant la méthode ci-dessus lorsque vous travaillez avec des chaînes de 8 chiffres qui représentent des dates. En effet, Google Sheets ne considère pas ce format comme une chaîne de date valide.

Cependant, nous pouvons quand même convertir ce type de valeurs textuelles en dates.

Les fonctions clés pour cette étape sont les fonctions LEFT, MID et RIGHT. Ces fonctions nous permettent d’extraire des sous-chaînes à partir d’une valeur textuelle donnée.

Par exemple, LEFT(« 20230102 »,4) renverra les quatre premiers chiffres de notre chaîne, ce qui correspond à la section de l’année de notre date.

De même, la fonction RIGHT nous permet de renvoyer les n derniers caractères d’une chaîne. Par exemple, RIGHT(« 20230102 »,2) renverra « 02 ».

Enfin, la fonction MID nous permet d’extraire des sous-chaînes se trouvant quelque part au milieu de la chaîne.

Après avoir extrait l’année, le mois et le jour de notre chaîne, nous pouvons les ajouter en tant qu’arguments à la fonction DATE pour obtenir une date valide.

Résumé

Ce guide devrait vous donner tout ce dont vous avez besoin pour convertir du texte en dates dans Google Sheets.

Vous pouvez faire une copie de ce tableau exemple pour le tester par vous-même.

Articles en lien