DataSuits

Dates Excel en texte : convertir sans inverser jour et mois

Blog
Dates Excel en texte : convertir sans inverser jour et mois
Emoji de visage masculin avec lunettes rondes, clin d'œil et langue tirée sur fond beige.
Emoji 3D d'un homme souriant avec une barbe noire et une coiffure en dreadlocks sur fond violet clair.
Emoji féminin avec peau brune, cheveux tressés noirs, boucles d’oreilles dorées, nez percé, clin d'œil et langue tirée.
Visage animé avec cheveux violets, sourire les yeux fermés et main montrant les doigts croisés.

Candidater à l’une de nos formations DataSuits

Remplissez ce court formulaire pour candidater à la formation de votre choix. Notre équipe pédagogique vous contactera rapidement pour échanger sur votre parcours et vous accompagner dans la suite de votre inscription.

Publié le Par
Dans ce carnet

Une date Excel stockée comme du texte ne devient pas une vraie date simplement parce que vous choisissez le format « Date courte ». Il faut d’abord vérifier la valeur, puis la convertir selon la convention du fichier source. Sinon, un 4 septembre peut devenir un 9 avril sans produire la moindre erreur.

Le réflexe utile : gardez la colonne d’origine et travaillez à côté. Vous pourrez comparer les résultats et revenir en arrière. Ce guide propose un diagnostic, deux méthodes de conversion et un exercice pour apprendre à reconnaître les cas où il vaut mieux s’arrêter.

Comment reconnaître une date Excel stockée en texte ?

Dans une cellule vide, essayez =ESTNUM(A2). Si A2 contient du texte, le résultat est FAUX. Si le résultat est VRAI, Excel voit un nombre : cela reste à confronter au contenu attendu, car un identifiant numérique est aussi un nombre.

Vous pouvez compléter le test par =ESTTEXTE(A2). Ces fonctions vérifient le type de la valeur, sans convertir le texte en nombre ; voir les fonctions EST documentées par Microsoft.

Trois observations, trois décisions différentes
ObservationCe qu’elle signifieProchaine action
ESTNUM renvoie FAUX ; ESTTEXTE renvoie VRAILa cellule contient du texteVérifier la convention, puis convertir
ESTNUM renvoie VRAILa cellule contient une valeur numériqueVérifier qu’il s’agit bien de la date attendue
La cellule affiche une erreur ou reste videLe diagnostic est incompletExaminer la source avant de remplir ou supprimer

Ne vous fiez pas uniquement à l’alignement à gauche ou à droite : une mise en forme manuelle peut le modifier. Le triangle d’avertissement peut aider lorsqu’il apparaît, mais son absence ne valide pas toute une colonne.

Quand utiliser DATEVAL pour convertir une date ?

Utilisez =DATEVAL(A2) lorsque A2 contient une date textuelle et que sa convention est reconnue par votre environnement. Appliquez ensuite un format de date à la cellule du résultat. Microsoft précise que l’interprétation dépend des paramètres de date du système dans sa documentation de DATEVAL.

Sur un petit fichier homogène, c’est une méthode rapide. Mais une formule qui ne renvoie aucune erreur n’a pas forcément compris le jour et le mois dans le bon ordre. Contrôlez une date ambiguë et une date dont le jour dépasse 12 avant de recopier la formule.

  1. Conserver la valeur bruteDupliquez la feuille ou créez une colonne de résultat. Ne remplacez pas immédiatement les données reçues.
  2. Convertir quelques lignesTestez DATEVAL, puis affichez les résultats en date. Comparez-les aux dates confirmées par la source.
  3. Étendre seulement après validationRecopiez la formule sur les lignes du même format. Isolez les erreurs et les cas douteux.

Si vous devez figer les résultats, copiez la colonne calculée puis utilisez le collage spécial en valeurs. Conservez malgré tout l’original dans une feuille dédiée. La procédure Microsoft sur les dates textuelles détaille ce principe de conversion puis de mise en forme.

Les formules de cet article utilisent les noms français. Dans une installation anglophone, ESTNUM devient ISNUMBER, ESTTEXTE devient ISTEXT et DATEVAL devient DATEVALUE.

Comment éviter l’inversion du jour et du mois ?

Choisissez la convention du producteur du fichier, pas celle de votre poste. Le texte 04/09/2026 désigne le 4 septembre dans un export français et le 9 avril dans un export américain. Sans information sur la source, les deux lectures restent possibles.

Illustration d’un calendrier ordonné après vérification des dates d’un tableau.
Illustration originale : organiser les dates commence par comprendre leur convention de lecture.

Avec Power Query, partez d’une colonne encore en texte. Dans l’éditeur, faites un clic droit sur son en-tête, puis Modifier le type → Utiliser les paramètres régionaux. Choisissez le type Date et la région correspondant au format de la source. Cette possibilité est décrite dans la documentation des types Power Query.

Si une étape automatique « Type modifié » a déjà mal interprété la colonne, revenez à l’étape qui précède cette conversion. Changer l’affichage après coup ne restaure pas le texte initial. Lorsque plusieurs conventions coexistent, séparez les lignes selon une information fiable sur leur origine avant de les convertir.

Pour un format textuel strictement connu

Dans une colonne personnalisée Power Query, un texte français au format jour/mois/année peut être interprété explicitement avec :

Date.FromText([date_brute],
    [Format="dd/MM/yyyy", Culture="fr-FR"])

Pour une source américaine connue au format mois/jour/année, utilisez MM/dd/yyyy et en-US. Cette formule n’est pas destinée à une colonne mélangeant des conventions inconnues.

Les paramètres Format et Culture viennent de la fonction Date.FromText. La source doit fournir du texte ; une valeur déjà convertie en date nécessite un autre traitement. Pour retrouver le parcours d’import complet, consultez notre guide Power Query pour débuter.

Exercice : quelles dates pouvez-vous convertir sans deviner ?

Voici cinq lignes fictives. Toutes les valeurs de la première colonne sont du texte. La deuxième colonne précise ce que le producteur du fichier a confirmé. Votre objectif est de convertir uniquement les dates dont le sens est connu.

Jeu pédagogique : ne pas déduire le format de la seule apparence
Texte reçuConvention confirméeDécision à prendre
04/09/2026Jour/mois/annéeConvertir selon la source
09/04/2026Mois/jour/annéeConvertir selon la source
28/09/2026Jour/mois/annéeConvertir selon la source
04/09/2026InconnueDemander confirmation
31/09/2026Jour/mois/annéeVérifier la donnée

Ne lancez pas une conversion unique sur les cinq lignes. Classez-les d’abord en « conversion possible » et « à vérifier », puis écrivez la date attendue en toutes lettres. C’est un contrôle simple qui révèle immédiatement une inversion.

Afficher la correction et le résultat attendu

Les lignes 1 et 2 représentent toutes deux le 4 septembre 2026. La ligne 3 représente le 28 septembre 2026. La ligne 4 reste indéterminée : elle peut désigner le 4 septembre ou le 9 avril. La ligne 5 est invalide : septembre compte 30 jours.

Le résultat attendu est donc trois dates convertibles et deux lignes à vérifier. On conserve les cinq lignes dans le suivi ; on ne remplace pas les deux dernières par une date supposée.

Que vérifier avant de réutiliser la colonne ?

Comparez le nombre de lignes avant et après, vérifiez quelques valeurs contre la source et gardez une liste des exceptions. Une conversion réussie techniquement ne prouve pas que la date a le bon sens.

  • Les lignes en erreur sont-elles toujours identifiables ?
  • Les dates ambiguës ont-elles une convention documentée ?
  • Le tri chronologique correspond-il à la période attendue ?
  • Les dates les plus anciennes et les plus récentes sont-elles plausibles ?
  • La même méthode fonctionne-t-elle sur le prochain export ?

Pour un fichier récurrent, notez la règle d’import à côté de la requête : source, format attendu et traitement des exceptions. Ce petit contrat est plus utile qu’une correction manuelle que personne ne saura reproduire le mois suivant.

Une fois cette colonne fiabilisée, vous pouvez construire un tableau croisé dynamique. Avant de présenter les résultats, reprenez aussi les contrôles à faire sur les chiffres.

Questions fréquentes sur les dates dans Excel

Changer le format de cellule suffit-il ?

Si la valeur est déjà une date numérique correcte, un changement d’affichage peut suffire. Si elle reste du texte, il faut une conversion. Vérifiez le type avant de choisir la méthode.

Pourquoi DATEVAL renvoie-t-elle une erreur ?

Le texte peut être incompatible avec les paramètres de votre environnement, contenir des caractères inattendus ou représenter une date impossible. Examinez la chaîne originale au lieu de masquer toutes les erreurs.

Peut-on mélanger des dates françaises et américaines ?

Oui dans un même fichier, mais une conversion fiable exige de connaître la convention de chaque groupe de lignes. Quand elle est inconnue, demandez confirmation au producteur.

Exercice original à données fictives. Sources Microsoft consultées le 29 septembre 2026.

Financez votre formation en toute simplicité

Le financement ne doit jamais être un frein à votre projet.
Chez DataSuits, nos conseillers pédagogiques vous accompagnent à chaque étape pour trouver la meilleure solution de financement adaptée à votre profil:

logo-mon-compte-professionnel-de-formationFrance-travail-2023.svgopco-1

Candidater à l’une de nos formations DataSuits

Remplissez ce court formulaire pour candidater à la formation de votre choix.
Notre équipe pédagogique vous contactera rapidement pour échanger sur votre parcours et vous accompagner dans la suite de votre inscription.

Logo_datasuits

Votre demande a bien été prise en compte. 📚

Prochaine étape 👇
Réservez un échange téléphonique avec un conseiller pour parler de votre projet de formation
Contacter un conseiller
Oups ! Une erreur est survenue lors de l’envoi du formulaire.