La valeur diffère de son affichage
Une cellule peut stocker 42 et afficher zéros, décimales ou monnaie par formatage. Ces signes visibles ne sont pas nécessairement du texte stocké. Choisissez la mesure : chiffres d’identifiant, caractères du texte formaté ou quantité numérique de calcul. Étiquetez-les séparément. Élargir la colonne ne résout pas cette différence ; compter sans représentation définie peut perdre des zéros significatifs.
Construire la chaîne à mesurer
Utilisez =TEXTE(A2;"00000") en B2 pour représenter 42 par 00042 ; =NBCAR(B2) renvoie cinq. Gardez A2 numérique séparée de la sortie pour les inspecter. Le format à cinq zéros ne valide pas tout identifiant : valeurs longues, décimales et négatives exigent leurs règles. Mesurez exactement la colonne B destinée à l’export.
Stocker les identifiants comme texte dès le départ
0042 peut être un identifiant différent de 42. Préparez la saisie ou l’import comme texte avant toute perte. Modifier le format ensuite ne révèle pas l’original : le nombre 42 ne dit pas s’il provenait de 42, 042 ou 0042. Ajoutez des zéros seulement selon une spécification explicite de taille fixe. Gardez la source et testez des cas avant le lot.

Vérifier la précision avant de compter les codes longs
Microsoft documente une précision numérique de 15 chiffres. Un identifiant de 16 chiffres ou plus doit rester du texte ; interprété comme nombre, ses derniers chiffres peuvent changer alors que sa longueur semble correcte. TEXTE représente la valeur présente sans récupérer les chiffres perdus. Réimportez la source fiable avec le bon type plutôt que reconstituer une valeur plausible.
Définir les formats décimaux et de date
Les chaînes littérales 12,50 et 12,5 comptent cinq et quatre caractères, même si elles représentent la même valeur. Séparateur décimal, précision affichée, monnaie et ordre des dates appartiennent au format livré. Les codes TEXTE dépendent des paramètres et exigences : comparez une sortie réelle à la spécification. Le numéro de série d’une date et sa forme écrite sont des objets distincts.
Examiner les cellules visuellement identiques
Deux cellules affichant 0042 peuvent être du texte ou 42 avec format personnalisé. Ne supposez pas que copier entre applications transfère la même représentation. Testez code textuel, nombre formaté, identifiant long et valeur négative dans le parcours réel. Un signe moins peut violer “chiffres seuls” malgré la longueur correcte. Gardez espaces internes, préfixes et traits d’union significatifs, sans nettoyage de prose.
Examiner la séquence réellement exportée
Contrôlez les sorties trop courtes et trop longues si une taille exacte est imposée ; le maximum seul manque les zéros perdus. Ouvrez un exemple exporté pour voir les caractères réels sans répéter la conversion numérique automatique. Comparez les positions à la source. Pour la prose, voir NBCAR dans Excel ; ici l’étape décisive est de définir et préserver la représentation.
Choisir la représentation avant le décompte
| Donnée | Texte explicite | Longueur |
|---|---|---|
| 42 au format cinq zéros | 00042 par TEXTE | 5 |
| Identifiant textuel | 0042 | 4 |
| Texte décimal littéral | 12,50 | 5 |
| Même valeur avec une décimale | 12,5 | 4 |
Sources et vérifications
- Microsoft: TEXTE · Convertit une valeur en texte avec un format explicite ; gardez l’original.
- Microsoft: Mettre les nombres au format texte · Identifiants longs, zéros initiaux et précision numérique.
- Microsoft: NBCAR · Longueur, espaces et traitement Unicode selon la compatibilité.