>> Technologie Électronique >  >> Maison intelligente >> Vie connectée

Comment ajouter des zéros initiaux dans Excel

Excel supprime automatiquement les zéros initiaux des nombres, car inutiles pour calculs ou précision. Mais parfois ces zéros de premier chiffre sont nécessaires : codes produit, codes postaux, numéros de sécurité sociale. Il faut alors outrepasser le formatage par défaut. Configurer un format de nombre personnalisé via la boîte "Format de cellule" affiche les zéros initiaux et garde la reconnaissance numérique. Vous pouvez aussi utiliser le format texte via "Format de cellule", les fonctions TEXTE ou CONCATENER, ou l'importation de texte pour ajouter des zéros initiaux.

Formats de nombre personnalisés

Clic droit sur cellules, lignes ou colonnes sélectionnées > "Format de cellule". Onglet "Nombre" > catégorie "Personnalisé" > entrez des zéros dans "Type" ; le nombre de zéros correspond au nombre de chiffres à afficher ; si la cellule a moins de chiffres que de zéros configurés, des zéros initiaux sont ajoutés. Vous pouvez inclure symboles : $, virgules, tirets, apostrophes, points décimaux. Exemple : si vous configurez "000-00-000" pour un numéro de sécurité sociale et que la cellule ne contient que "9", l'affichage devient "000-00-009". Attention : Excel limite à 15 chiffres significatifs avant d'arrondir. Si votre nombre dépasse 15 chiffres (hors zéros initiaux), utilisez le format texte.

Le format texte

Le format texte permet d'entrer n'importe quelle donnée dans une cellule, zéros initiaux inclus, sans qu'Excel ne change les valeurs. Choisissez catégorie "Texte" dans "Format de cellule". Mais le format texte ne restaure pas les zéros qu'Excel a déjà supprimés. Pour ajouter des zéros initiaux à du texte ou nombres, retapez la valeur en texte ou utilisez TEXTE ou CONCATENER. Vous pouvez aussi formater un nombre en texte dans une cellule en ajoutant une apostrophe avant : '000-12-345. Les nombres formatés texte peuvent encore servir dans calculs, tant qu'ils n'incluent pas d'éléments textuels supplémentaires (caractères, tirets).

La fonction TEXTE

La fonction TEXTE référence un texte ou nombre et spécifie un format pour la sortie. Structure : "=TEXTE(valeur;format)". La valeur peut être toute référence de cellule ou nombre, le format suit la même structure que les nombres personnalisés, mais entre guillemets. Exemple : formule convertissant le nombre en A1 en numéro de sécurité sociale 9 chiffres :

=TEXTE(A1;"000-00-000")

Concaténation de nombres

Les formats personnalisés et TEXTE spécifient un nombre de chiffres fixe, mais le nombre de zéros initiaux varie avec les chiffres saisis (hors zéros initiaux). La fonction CONCATENER permet d'ajouter un nombre précis de zéros initiaux, peu importe les chiffres de la cellule source. Structure : "=CONCATENER(zéros;A1)" avec zéros entre guillemets. Exemple : pour ajouter trois zéros à A1 :

=CONCATENER("000";A1)

Vous pouvez aussi concaténer avec esperluette : "=zéros&A1", ex :

="000"&A1

Importation de texte

Quand vous ouvrez un fichier texte, Excel lance l'Assistant Importation de texte. Par défaut, Excel reconnaît les nombres et supprime les zéros initiaux. Pour l'éviter, à l'étape 3, sélectionnez les colonnes numériques et choisissez "Texte" dans "Format de données de colonne". Cela force Excel à traiter les nombres comme texte avant l'importation, préservant les zéros initiaux.

Vie connectée