Microsoft Office Online
Se connecter à Mon site Office Online (Qu'est-ce que c'est ?) | Se connecter

 
 
Microsoft Office Excel
Rechercher
Rechercher
 
Acheter Office
Acheter et activer Office
 
 
 
Support et commentaires
Ressources techniques
Ressources supplémentaires
Avertissement : vous affichez cette page avec un navigateur Web non pris en charge. Ce site Web fonctionne de manière optimale avec Microsoft Internet Explorer 6.0 ou version ultérieure, Firefox 1.5 ou Netscape Navigator 8.0 ou version ultérieure. En savoir plus sur les navigateurs pris en charge.

Gérer les zéros non significatifs et la précision dans les codes numériques
 

Parmi vos données Excel peuvent figurer des numéros de sécurité sociale, de téléphone et des codes postaux. En quoi ces numéros se ressemblent-ils ? Chacun d’entre eux correspond à un code numérique qui ne vous permet pas d’effectuer des calculs, mais que vous souhaitez stocker sous la forme de chiffres. Malheureusement, Excel supprime les zéros non significatifs que vous souhaitez conserver. Voici comment permettre à Excel de gérer comme vous le souhaitez les zéros non significatifs qui figurent dans des codes numériques.

Dans le cas des numéros de cartes de crédit ou autres codes numériques qui contiennent au moins 16 chiffres, vous devez utiliser un format texte car Excel assure la précision des nombres à 15 chiffres et arrondit tout chiffre supplémentaire à zéro.

Dans cet article


Le format de nombre supprime par défaut les zéros non significatifs

Des codes numériques peuvent figurer de bien des façons dans votre classeur Excel. Vous pouvez les avoir tapés, copiés ou collés à partir d’un autre programme. Vous pouvez avoir ouvert un fichier texte ou importé des données d’une source de données, comme une base de données Access. Dans bien des cas, Excel convertit ces codes numériques en un format de nombre ou général. Le comportement par défaut de ces formats est de supprimer les zéros non significatifs et, selon la longueur du nombre, d’utiliser une notation scientifique. Excel considère un code numérique comme un autre nombre, alors que vous savez qu’il s’agit d’un code numérique et que les zéros non significatifs doivent être conservés.

Code
numérique
Exemple fictif Comportements par défaut
(variable en fonction de la largeur de la cellule)
Sécurité
sociale
012345678 12345678
1.2E+07
Téléphone 0014255550177 14255550177
1.4E+10
Code
postal
00123 123

Vous ne remarquerez parfois pas les modifications apportées si vous traitez une longue liste de codes numériques. Vous devez donc être conscient de ce problème et particulièrement lorsque les données sont utilisées dans d’autres programmes. Bien que vous puissiez convertir le format de nombre en un format texte, vous ne souhaitez sans doute pas convertir des numéros en texte et particulièrement en présence de longues listes de longs numéros car cette conversion augmente la taille de votre classeur.

Utiliser un format personnalisé ou spécial pour conserver les zéros non significatifs

Dans le cas des codes numériques qui contiennent moins de 16 chiffres, si vous souhaitez résoudre le problème dans un classeur qui ne sert pas de source de données à d’autres programmes, vous pouvez utiliser un format personnalisé ou spécial permettant de conserver les zéros non significatifs.

En outre, vous pouvez séparer certains chiffres de vos codes numériques par des tirets en les ajoutant au format personnalisé. Par exemple, pour faciliter la lecture d’un numéro de téléphone, vous pouvez ajouter un tiret entre les indicatifs international, de pays, régional, le préfixe et les derniers chiffres.

Code
numérique
Exemple fictif Format de nombre et
nouveau comportement
Sécurité
sociale
012345678 000-00-0000 
012-34-5678 
Téléphone 0012345556789 00-0-000-000-0000 
00-1-234-555-6789 
Code
postal
00123 00000 
00123 

Procédure  

  1. Sélectionnez la cellule ou la plage (plage : deux cellules au minimum d'une feuille de calcul. Une plage peut contenir des cellules adjacentes ou non adjacentes.) de cellules à mettre en forme.

    AfficherSélection d’une cellule ou d’une plage

    Pour sélectionner Procédez comme suit
    Une seule cellule Cliquez sur la cellule ou appuyez sur les touches de direction pour vous placer sur la cellule.
    Une plage de cellules Cliquez sur la première cellule de la plage, puis faites glisser le pointeur jusqu'à la dernière cellule, ou maintenez la touche Maj enfoncée et appuyez sur les touches de direction pour étendre la sélection.

    Vous pouvez aussi sélectionner la première cellule de la plage et appuyer sur F8 pour étendre la sélection à l'aide des touches de direction. Pour arrêter la sélection, appuyez de nouveau sur F8.

    Une grande plage de cellules Cliquez sur la première cellule de la plage, maintenez la touche Maj enfoncée et cliquez sur la dernière cellule de la plage. Vous pouvez faire défiler la fenêtre pour afficher la dernière cellule.
    Toutes les cellules d'une feuille de calcul Cliquez sur le bouton Sélectionner tout.

    Bouton Sélectionner tout

    Pour sélectionner toute la feuille de calcul, vous pouvez aussi appuyer sur Ctrl+A.

     Remarque   Si la feuille de calcul contient des données, Ctrl+A sélectionne la zone active. Si vous appuyez une deuxième fois sur Ctrl+A, toute la feuille de calcul est sélectionnée.

    Des cellules ou plages de cellules non adjacentes Sélectionnez la première cellule ou plage de cellules, puis maintenez la touche Ctrl enfoncée et sélectionnez les autres cellules ou plages.

    Vous pouvez aussi sélectionner la première cellule ou plage de cellules, puis appuyer sur Maj+F8 pour ajouter une autre cellule ou plage non adjacente à la sélection. Pour arrêter d'ajouter des cellules ou des plages à la sélection, appuyez de nouveau sur Maj+F8.

     Remarque   Vous ne pouvez pas annuler la sélection d'une cellule ou d'une plage de cellules dans une sélection non adjacente sans annuler toute la sélection.

    Toute une ligne ou toute une colonne Cliquez sur l'en-tête de ligne ou de colonne.

    Feuille de calcul affichant un en-tête de ligne et un en-tête de colonne

    Légende 1  En-tête de ligne
    Légende 2 En-tête de colonne

    Vous pouvez aussi sélectionner des cellules dans une ligne ou une colonne en sélectionnant la première cellule puis en appuyant sur Ctrl+Maj+Touche de direction (Droite ou Gauche pour les lignes, Haut ou Bas pour les colonnes).

     Remarque   Si la ligne ou la colonne contient des données, Ctrl+Maj+Touche de direction sélectionne la ligne ou la colonne jusqu'à la dernière cellule utilisée. Si vous appuyez une deuxième fois sur Ctrl+Maj+Touche de direction, toute la ligne ou colonne est sélectionnée.

    Des lignes ou colonnes adjacentes Faites glisser le pointeur sur les en-têtes des lignes ou des colonnes. Ou sélectionnez la première ligne ou colonne, puis maintenez la touche Maj enfoncée et sélectionnez la dernière ligne ou colonne.
    Des lignes ou colonnes non adjacentes Cliquez sur l'en-tête de colonne ou de ligne de la première ligne ou colonne dans votre sélection ; puis maintenez la touche Ctrl enfoncée et cliquez sur les en-têtes de colonne ou de ligne des autres lignes ou colonnes à ajouter à la sélection.
    La première ou la dernière cellule d'une ligne ou d'une colonne Sélectionnez une cellule dans la ligne ou la colonne et appuyez sur Ctrl+Touche de direction (Droite ou Gauche pour les lignes, Haut ou Bas pour les colonnes).
    La première ou la dernière cellule d'une feuille de calcul ou d'un tableau Microsoft Office Excel Appuyez sur Ctrl+Début pour sélectionner la première cellule d'une feuille de calcul ou d'une liste Excel.

    Appuyez sur Ctrl+Fin pour sélectionner la dernière cellule d'une feuille de calcul ou d'une liste Excel qui contient des données ou une mise en forme.

    Des cellules jusqu'à la dernière cellule utilisée de la feuille de calcul (coin inférieur droit) Sélectionnez la première cellule et appuyez sur Ctrl+Maj+Fin pour étendre la sélection des cellules jusqu'à la dernière cellule utilisée de la feuille de calcul (coin inférieur droit).
    Des cellules jusqu'au début de la feuille de calcul Sélectionnez la première cellule et appuyez sur Ctrl+Maj+Début pour étendre la sélection des cellules au début de la feuille de calcul.
    La sélection active avec des cellules en plus ou en moins Maintenez la touche Maj enfoncée et cliquez sur la dernière cellule à inclure dans la nouvelle sélection. La plage rectangulaire entre la cellule active (cellule active : cellule sélectionnée dans laquelle les données sont insérées lorsque vous commencez à taper. Une seule cellule est active à la fois. La cellule active est entourée d'une bordure épaisse.) et la cellule sur laquelle vous cliquez devient la nouvelle sélection.

     Conseil   Pour annuler une sélection, cliquez sur n'importe quelle cellule de la feuille de calcul.


  2. Sous l’onglet Accueil, cliquez sur le Lanceur de boîte de dialogueImage du bouton à côté de Nombre.

    Image du Ruban Excel

  3. Dans la zone Catégorie, cliquez sur Personnalisée, puis dans la zone Type, tapez le format du nombre, à savoir 000-00-0000 pour un code de numéro de sécurité sociale ou 00000 pour un code postal.

     Conseil   Vous pouvez également cliquer sur Spécial et sélectionner Code postal, Code postal + 4, Numéro de téléphone ou Numéro de sécurité sociale.

    Vous trouverez davantage d’informations sur les codes personnalisés dans la section Voir aussi.

Utiliser une formule ou une colonne calculée

Si vous utilisez un autre programme qui ouvre le classeur en tant que source de données, vous devez savoir comment le programme gère les zéros non significatifs. Par exemple, vous disposez d’une liste d’adresses dans un classeur que vous souhaitez utiliser comme source de données lors d’une opération de fusion et publipostage et une des colonnes contient un code postal avec un format personnalisé correspondant à 00000. Office Access conserve les zéros non significatifs, mais Office Word les supprime. Dans Word, vous pouvez spécifier une colonne calculée pour afficher le code postal lors de l’opération de fusion et publipostage pour vous assurer que les zéros non significatifs ne sont pas supprimés.

Code
numérique
Exemple fictif
(dans la cellule A1)
Fonction TEXTE et
nouveau comportement
Sécurité
sociale
012345678 =TEXTE(A1,"000-00-0000")
012-34-5678
Téléphone 0012345556789 =TEXTE(A1,"00-0-000-000-0000")
00-1-234-555-6789
Code
postal
00123 =TEXTE(A1,"00000")
00123

Les codes numériques de cartes de crédit sont arrondis à la valeur inférieure

De plus, Excel assure la précision des nombres d’un maximum de 15 chiffres, ce qui signifie que dans tout nombre de plus de 16 chiffres, comme un numéro de carte de crédit, le dernier chiffre est arrondi à zéro.

Code
numérique
Exemple fictif Comportements par défaut
(variable en fonction de la largeur de la cellule)
Carte
de crédit
0123456789012345 1.23457E+14

Même si vous utilisez un format de nombre personnalisé, le nombre est arrondi à zéro en l’absence de zéro non significatif.

Code
numérique
Exemple fictif Format de nombre et
nouveau comportement
Carte
de crédit
(avec
zéro non
significatif)
0123456789012345 0000-0000-0000-0000
0123-4567-8901-2345
Carte de
crédit
(sans
zéro
non significatif)
1234567890123456 0000-0000-0000-0000
1234-5678-9012-3450

Pour ce qui est des codes numériques comportant au moins 16 chiffres, vous devez utiliser le format texte.

Haut de la page Haut de la page

Convertir un code numérique en format texte

Pour convertir un code numérique, comme un numéro de carte de crédit, au format texte, vous pouvez procéder comme suit :

Utiliser l’apostrophe

Pour un ensemble réduit de nombres, vous pouvez taper une apostrophe () devant le code numérique et ajouter les zéros non significatifs.

Conversion du nombre en texte lors de l’importation de données de texte

À l’étape 3 de l’Assistant Importation de texte (Dans l’onglet Données du groupe Données externes, cliquez sur À partir du texte), vous pouvez sélectionner la colonne de données qui contient le numéro de carte de crédit, puis choisir un format de données de colonne Texte.

Haut de la page Haut de la page