Accueil
» Tips
»
Comment empêcher Excel de convertir automatiquement les nombres en dates
Comment empêcher Excel de convertir automatiquement les nombres en dates
Dernière vérification : 11 septembre 2026. Vous saisissez un code produit tel que 1-2, une valeur telle que 3/4, ou un identifiant tel que JAN1, et Excel le convertit immédiatement en date. La raison est que les cellules utilisant le format par défaut Standard permettent à Excel d'interpréter ce que vous saisissez. Si une valeur ressemble à une date selon vos paramètres régionaux, Excel peut l'enregistrer comme une date au lieu de conserver les caractères littéraux que vous avez saisis.
La solution la plus sûre dépend de ce que représentent réellement les données. S'il s'agit d'un identifiant, d'une référence de pièce, d'un code de compte, d'une étiquette de type génétique ou d'une autre valeur qui doit rester exactement telle qu'elle a été saisie, formatez les cellules de destination en Texte avant de saisir ou de coller les données. S'il s'agit d'une saisie ponctuelle, faites-la précéder d'une apostrophe. S'il s'agit d'une vraie fraction mathématique, conservez-la sous forme numérique au lieu de la convertir en texte. Et si le problème provient de fichiers CSV, contrôlez le type de colonne lors de l'importation plutôt que de double-cliquer sur le fichier et d'accepter la détection automatique du type.
Microsoft fournit désormais également des contrôles de Conversion automatique des données dans Excel pour Microsoft 365 et Excel 2024, y compris un paramètre qui peut empêcher les chaînes continues de lettres et de chiffres telles que JAN1 de devenir des dates. Cependant, la page d'assistance de Microsoft note toujours qu'il n'existe pas d'interrupteur unique qui désactive toutes les formes de reconnaissance automatique des dates. Les entrées basées sur des barres obliques et des traits d'union peuvent encore nécessiter un formatage Texte ou une apostrophe. Consultez les conseils de Microsoft pour empêcher la modification des nombres en dates et les Options avancées d'Excel.
Avant de modifier Excel : décidez si la valeur est une donnée ou un nombre
Cette première distinction prévient une erreur courante chez les débutants. Certaines valeurs contiennent des chiffres mais ne sont pas des nombres au sens mathématique.
Exemple
Ce que cela représente probablement
Meilleur type Excel
1-2
Référence de pièce, code de score, taille, catégorie ou identifiant
Texte
3/4
Un code ou une étiquette littérale
Texte
3/4
La fraction mathématique trois quarts
Fraction numérique
JAN1
Identifiant de produit ou de laboratoire
Texte
001234
Code postal, SKU, ID de compte ou autre identifiant
Texte
2026-09-11
Une date de calendrier réelle
Date
Si vous devez additionner, soustraire, calculer la moyenne ou effectuer d'autres calculs avec la valeur, ne la convertissez pas automatiquement en texte simplement pour arrêter la conversion en date. Si vous avez besoin que les caractères soient conservés exactement—y compris les zéros initiaux ou la ponctuation—le format Texte est généralement le bon choix.
Illustration générée par IA d'entrées ressemblant à des dates étant converties par Excel. Les dates sont des exemples uniquement ; l'interprétation exacte peut varier selon les paramètres régionaux et la version d'Excel.
Étape 1 : Formatez les cellules de destination en Texte avant de saisir ou de coller
C'est la solution générale la plus fiable pour les codes et les identifiants. Le format Texte indique à Excel de traiter les caractères saisis comme du texte plutôt que de les interpréter comme un nombre, une date, un pourcentage ou une valeur en notation scientifique.
Dans Excel pour ordinateur de bureau :
Sélectionnez les cellules, la plage ou la colonne entière où les valeurs seront placées.
Appuyez sur Ctrl+1 sous Windows ou Command+1 sur Mac pour ouvrir la boîte de dialogue Format de cellule.
Sélectionnez l'onglet Nombre si nécessaire.
Choisissez Texte.
Sélectionnez OK.
Saisissez ou collez maintenant les valeurs.
Vous pouvez également choisir Accueil → Format de nombre → Texte. Microsoft documente cette approche spécifiquement pour les valeurs contenant des barres obliques ou des traits d'union qu'Excel pourrait sinon interpréter comme des dates. Consultez le guide de Microsoft sur le formatage des nombres.
Illustration générée par IA de la sélection de Texte dans la boîte de dialogue Format de cellule d'Excel. Il s'agit d'un exemple d'interface conceptuel, et non d'une capture d'écran Microsoft réelle.
Pourquoi le « avant » est important
Le formatage de la cellule en Texte fonctionne mieux avant qu'Excel ne convertisse l'entrée. Une fois qu'Excel a interprété 1-2 comme une vraie date, la cellule ne contient plus nécessairement la chaîne littérale originale 1-2. Excel stocke les dates en interne sous forme de numéros de série. La modification de cette cellule déjà convertie en Texte ne permet pas de reconstruire de manière fiable si l'utilisateur original a saisi 1-2, 01-02, 1/2 ou une autre forme équivalente.
Microsoft explique qu'Excel stocke les dates comme des valeurs séquentielles de série dans sa documentation sur le système de dates et le formatage. C'est pourquoi la prévention est plus sûre que d'essayer d'inverser la conversion après que le texte original a été perdu.
Utilisez Texte pour les identifiants, pas pour les valeurs que vous devez calculer
Une cellule formatée en Texte conserve les entrées telles que 00123, 1-2 ou JAN1, mais les fonctions arithmétiques peuvent ne pas traiter ces valeurs comme des nombres ordinaires. C'est généralement correct pour les identifiants. Un code produit qui contient par hasard des chiffres n'est pas quelque chose que vous devriez additionner.
Auto-vérification : saisissez une valeur de test telle que 1-2 dans une cellule formatée en Texte. La cellule doit continuer à afficher 1-2 après que vous avez appuyé sur Entrée.
Illustration générée par IA de valeurs restant inchangées dans des cellules formatées en Texte. Elle démontre le comportement attendu plutôt qu'un test réel de classeur.
Étape 2 : Pour quelques entrées, utilisez une apostrophe initiale
Si vous avez seulement besoin de protéger une ou deux valeurs, vous n'avez pas à reformater une colonne entière. Tapez une apostrophe avant la valeur :
'1-2
'3/4
'11-53
'JAN1
Excel traite l'entrée comme du texte et n'affiche normalement pas l'apostrophe dans la cellule. Microsoft recommande explicitement cette méthode pour un petit nombre d'entrées ressemblant à des dates et note que l'apostrophe est préférable à l'ajout d'un espace initial lorsque vous prévoyez d'utiliser des fonctions de recherche telles que RECHERCHEV ou EQUIV. Consultez Empêcher la modification automatique des nombres en dates.
Illustration générée par IA de la méthode de l'apostrophe initiale. Excel stocke normalement l'entrée comme texte tout en masquant l'apostrophe dans la cellule de la feuille de calcul.
Quand c'est le mieux : saisie manuelle occasionnelle.
Quand ce n'est pas le cas : des centaines ou des milliers de lignes. Préformatez toute la colonne en Texte ou contrôlez le type de données lors de l'importation à la place.
Étape 3 : Si vous voulez dire une vraie fraction, gardez-la numérique
Supposons que vous tapiez 3/4 parce que vous voulez réellement dire le nombre 0,75. La conversion en Texte empêche le problème de date, mais change aussi le sens d'un nombre à une étiquette de texte.
Microsoft recommande de saisir un zéro et un espace avant une fraction :
0 3/4
Excel peut alors stocker la valeur comme une fraction numérique au lieu de l'interpréter comme une date. Le zéro ne reste pas affiché comme partie de la fraction. Cette méthode est documentée dans les conseils d'assistance de Microsoft sur la conversion des dates.
Choisissez Texte si 3/4 est un code qui doit rester littéralement « 3/4 ». Choisissez un format numérique Fraction si cela signifie vraiment trois quarts et doit participer aux calculs.
Étape 4 : Utilisez les contrôles de Conversion automatique des données si votre version d'Excel les possède
Microsoft 365 et Excel 2024 pour Windows et Mac incluent des paramètres de Conversion automatique des données. Microsoft liste quatre conversions qui peuvent être contrôlées :
la suppression des zéros initiaux et la transformation du texte numérique en nombre ;
la troncature des valeurs au-delà de la précision numérique de 15 chiffres d'Excel et leur affichage en notation scientifique ;
la conversion de chaînes telles que 123E5 en notation scientifique ;
la conversion de chaînes continues de lettres et de chiffres telles que JAN1 en dates.
Sous Windows, Microsoft documente ces contrôles sous Fichier → Options → Données → Conversion automatique des données. Sur Mac, Microsoft documente la Conversion automatique des données parmi les Préférences d'Excel ; les versions actuelles exposent les contrôles dans la zone des préférences plutôt que dans le chemin Windows Fichier → Options.
L'option liée aux dates est intitulée Convertir les lettres et chiffres continus en une date. Désactivez-la si des identifiants tels que JAN1 doivent rester du texte.
Ce paramètre ne résout pas toutes les conversions de dates
C'est le détail le plus susceptible d'être mal compris. Microsoft dit spécifiquement que le contrôle des « lettres et chiffres continus » gère les valeurs telles que JAN1. Les valeurs contenant des espaces ou d'autres caractères, telles que JAN 1 ou JAN-1, peuvent encore être interprétées comme des dates. L'article distinct de Microsoft « Empêcher la modification automatique des nombres en dates » continue également de recommander le formatage Texte pour les motifs avec barre oblique/trait d'union.
Ainsi, si votre vrai problème est des codes produits tels que 1-2, 10-12 ou 11/53, ne comptez pas uniquement sur la case à cocher Conversion automatique des données. Préformatez la colonne en Texte.
Étape 5 : Importez les données CSV au lieu de double-cliquer dessus lorsque les types de colonnes comptent
Les fichiers CSV sont une source courante de conversion accidentelle. Un CSV stocke des valeurs de texte brut et des délimiteurs ; il ne préserve pas les formats de cellules Excel. Lorsque Excel ouvre ou importe le fichier, Excel peut inférer un type de données pour chaque colonne.
Si les codes produits, les ID, les noms d'échantillons ou d'autres valeurs ressemblant à des dates doivent rester exacts, utilisez une importation contrôlée :
Ouvrez un classeur vide.
Allez dans Données → À partir de texte/CSV.
Sélectionnez le fichier CSV.
Choisissez Transformer les données si l'aperçu attribue le mauvais type.
Dans Power Query, sélectionnez la colonne affectée.
Définissez son type de données sur Texte.
Confirmez que les valeurs telles que 1-2, JAN1 et les ID avec zéros initiaux restent inchangées.
Qu'en est-il de l'avertissement de conversion CSV ?
Les versions actuelles d'Excel peuvent avertir lorsque des conversions automatiques de données sont sur le point de se produire lors de l'ouverture de fichiers CSV ou similaires. Les paramètres de Conversion automatique des données de Microsoft incluent une option intitulée Lors du chargement d'un fichier .csv ou similaire, m'avertir de toute conversion automatique des données. Laisser cet avertissement activé vous donne une autre chance de remarquer des conversions potentiellement destructrices.
Pour les importations récurrentes, cependant, une requête Power Query enregistrée avec les types de colonnes corrects est plus fiable que de compter sur quelqu'un pour remarquer un avertissement à chaque fois.
Que faire si Excel a déjà changé les valeurs en dates
Si cela vient de se produire : Annuler, formater en Texte, puis saisir à nouveau
Si vous remarquez la conversion immédiatement, utilisez Annuler, définissez la cellule ou la colonne sur Texte, et saisissez ou collez à nouveau la valeur originale. Cela préserve les caractères sources avant qu'ils ne soient remplacés par la représentation de date d'Excel.
Si vous avez toujours le CSV original ou le système source : réimportez
C'est la réparation la plus sûre pour un grand ensemble de données. N'essayez pas d'inférer des milliers d'identifiants originaux à partir de dates converties si le fichier source existe toujours. Réimportez la colonne en Texte en utilisant Power Query ou une autre méthode d'importation contrôlée.
Si le classeur a été sauvegardé après la conversion et que la source est perdue
Soyez prudent. Une date affichée ne vous dit pas nécessairement l'orthographe originale exacte. Par exemple, une date du 2 janvier stockée ne prouve pas si l'utilisateur a initialement saisi 1-2, 01-02, 1/2 ou une vraie date. Changer le Format de nombre en Standard peut révéler la valeur de date de série sous-jacente d'Excel, pas le texte original perdu.
Vous pouvez parfois reconstruire une valeur lorsque vous connaissez le format original par règle métier—par exemple, si chaque code était garanti d'être M-D sans zéros initiaux—mais c'est une reconstruction, pas une récupération. Validez la règle contre une autre source avant d'écraser des données importantes.
Erreurs courantes à éviter
Changer la cellule en Texte après qu'Excel l'a déjà convertie
Cela change la façon dont la valeur stockée est représentée ; cela ne restaure pas de manière fiable les caractères initialement saisis. Empêchez la conversion d'abord ou retournez aux données sources.
Ajouter un espace initial au lieu d'une apostrophe
Microsoft permet un espace initial comme solution de contournement, mais l'espace reste partie du contenu de la cellule. Cela peut compliquer la correspondance et le nettoyage. Pour la saisie manuelle occasionnelle, l'apostrophe est généralement plus propre.
Utiliser Texte pour de vraies dates
Si 2026-09-11 est vraiment une date, le stockage en Texte empêche l'arithmétique de dates normale, le filtrage chronologique et les fonctions de date de se comporter comme prévu. Utilisez une vraie valeur Date et choisissez le format d'affichage que vous souhaitez.
Utiliser Texte pour une fraction que vous devez calculer
Si 3/4 signifie 0,75, stockez-le comme un nombre. Utilisez la méthode de saisie zéro-espace ou un format Fraction approprié plutôt que de le protéger comme texte.
Supposer que changer les paramètres régionaux est une solution universelle
Les paramètres régionaux de date influencent la façon dont Excel interprète et affiche les dates, mais les changer ne transforme pas les codes produits ressemblant à des dates en un modèle de données robuste. Si les identifiants doivent rester littéraux, stockez-les explicitement en Texte.
Double-cliquer sur chaque fichier CSV
Cela donne à Excel moins d'opportunité pour une attribution de type contrôlée. Utilisez Données → À partir de texte/CSV lorsque la préservation des valeurs exactes des colonnes est importante.
Liste de contrôle pour débutants : choisissez la bonne solution pour votre cas
Votre situation
Action recommandée
Vous avez une colonne entière de codes produits tels que 1-2
Formatez toute la colonne en Texte avant la saisie ou le collage
Vous devez saisir un code tel que 3/4
Utilisez une apostrophe initiale : '3/4
3/4 est une fraction mathématique
Saisissez 0 3/4 et gardez-le numérique
JAN1 devient le 1er janvier
Utilisez Texte ; sur Microsoft 365/Excel 2024, envisagez également de désactiver l'option de Conversion automatique des données pertinente
Un CSV transforme les ID en dates
Importez via Données → À partir de texte/CSV et définissez le type de colonne sur Texte
Les valeurs sont devenues des dates il y a quelques instants
Annuler, préformater en Texte, puis saisir à nouveau
Le classeur a été sauvegardé et la source originale existe toujours
Réimportez depuis la source avec les types corrects
La source est perdue et la conversion a déjà eu lieu
Ne supposez pas que la date affichée prouve le littéral original ; reconstruisez uniquement à partir d'une règle vérifiée ou d'une sauvegarde
Auto-vérification finale
Après avoir modifié la configuration, testez-la avec les motifs exacts qui ont causé le problème. Un ensemble de test utile pourrait inclure :
1-2
3/4
10-12
JAN1
001234
123E5
2026-09-11
Pour les colonnes d'identifiants, chaque valeur doit rester caractère par caractère comme prévu. Pour les vraies fractions numériques, Excel doit toujours pouvoir calculer avec la valeur. Pour les vraies dates, les fonctions de date et le tri doivent continuer à fonctionner.
La solution durable consiste à arrêter de demander à Excel de deviner. Décidez ce que chaque colonne représente, attribuez le type approprié avant la saisie ou l'importation des données, et utilisez les nouveaux contrôles de conversion d'Excel comme une sauvegarde supplémentaire plutôt que de supposer qu'ils désactivent toutes les formes de reconnaissance de dates. Une fois que la feuille de calcul distingue délibérément les identifiants, les nombres, les fractions et les dates, les conversions inattendues deviennent beaucoup plus faciles à prévenir et à diagnostiquer.