Conserver les zéros non significatifs et les grands nombres

Remarque : Nous faisons de notre mieux pour vous fournir le contenu d’aide le plus récent aussi rapidement que possible dans votre langue. Cette page a été traduite automatiquement et peut donc contenir des erreurs grammaticales ou des imprécisions. Notre objectif est de faire en sorte que ce contenu vous soit utile. Pouvez-vous nous indiquer en bas de page si ces informations vous ont aidé ? Voici l’article en anglais à des fins de référence aisée.

Importez-vous ou entrez des données dans Excel qui contiennent des zéros non significatifs, comme 00123, ou des grands nombres tels que 1234 5678 9087 6543? Par exemple, les numéros de sécurité sociale, les numéros de téléphone, les numéros de carte de crédit, les codes de produit, les numéros de compte ou les codes postaux. Excel supprime automatiquement les zéros non significatifs et convertit les grands nombres en notation scientifique, comme 1,23 E + 15, afin de permettre l'utilisation de formules et d'opérations mathématiques. Cet article traite de la manière de conserver vos données dans leur format d'origine, qu'Excel traite comme du texte.

Convertir des nombres en texte lors de l'importation de données de texte

Utilisez l'expérience Get _AMP_ Transform (Power Query) d'Excel pour mettre en forme des colonnes individuelles en tant que texte lorsque vous importez des données. Dans ce cas, nous allons importer un fichier texte, mais les étapes de transformation des données sont identiques pour les données importées à partir d'autres sources, telles que XML, Web, JSON, etc.

  1. Cliquez sur l'onglet données , puis de texte/CSV en regard du bouton obtenir les données. Si vous ne voyez pas le bouton obtenir les données, accédez à nouvelle requête _GT_ à partir du fichier > du texte et naviguez jusqu'à votre fichier texte, puis appuyez sur Importer.

  2. Excel chargera vos données dans un volet de visualisation. Appuyez sur modifier dans le volet de visualisation pour charger l' éditeur de requête.

  3. Si des colonnes doivent être converties en texte, sélectionnez la colonne à convertir en cliquant sur l'en-tête de colonne, puis accédez à Accueil > transformer > type de données > sélectionnez texte.

    Power Query-données après conversion en texte

    Conseil : Vous pouvez sélectionner plusieurs colonnes à l'aide de la combinaison CTRL + clic gauche.

  4. Cliquez ensuite sur remplacer le type de colonne actuel dans la boîte de dialogue Modifier le type de colonne pour qu'Excel convertisse les colonnes sélectionnées en texte.

    Obtenir & transformation > convertir des données en texte
  5. Lorsque vous avez terminé, cliquez sur Fermer _AMP_ charger et Excel renverra les données de la requête à votre feuille de calcul.

    Si vos données sont modifiées à l'avenir, vous pouvez accéder à l' actualisation des données >, et Excel met automatiquement à jour vos données et applique vos transformations pour vous.

Dans Excel 2010 et 2013, il existe deux méthodes pour importer des fichiers texte et convertir des nombres en texte. La méthode recommandée consiste à utiliser Power Query, disponible si vous Téléchargez le complément Power Query. Si vous ne parvenez pas à télécharger le complément Power Query, vous pouvez utiliser l' Assistant importation de texte. Dans ce cas, nous allons importer un fichier texte, mais les étapes de transformation des données sont identiques pour les données importées à partir d'autres sources, telles que XML, Web, JSON, etc.

  1. Cliquez sur l'onglet Power Query dans le ruban, puis sélectionnez obtenir des données externes > du texte.

  2. Excel chargera vos données dans un volet de visualisation. Appuyez sur modifier dans le volet de visualisation pour charger l' éditeur de requête.

  3. Si des colonnes doivent être converties en texte, sélectionnez la colonne à convertir en cliquant sur l'en-tête de colonne, puis accédez à Accueil > transformer > type de données > sélectionnez texte.

    Power Query-données après conversion en texte

    Conseil : Vous pouvez sélectionner plusieurs colonnes à l'aide de la combinaison CTRL + clic gauche.

  4. Cliquez ensuite sur remplacer le type de colonne actuel dans la boîte de dialogue Modifier le type de colonne pour qu'Excel convertisse les colonnes sélectionnées en texte.

    Obtenir & transformation > convertir des données en texte
  5. Lorsque vous avez terminé, cliquez sur Fermer _AMP_ charger et Excel renverra les données de la requête à votre feuille de calcul.

    Si vos données sont modifiées à l'avenir, vous pouvez accéder à l' actualisation des données >, et Excel met automatiquement à jour vos données et applique vos transformations pour vous.

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

Si vous souhaitez résoudre le problème dans le classeur, car il n'est pas utilisé par d'autres programmes comme source de données, vous pouvez utiliser un format personnalisé ou spécial pour conserver les zéros non significatifs. Cela fonctionne pour les codes numériques qui contiennent moins de 16 chiffres. De plus, vous pouvez mettre en forme vos codes numériques avec des tirets ou d'autres signes de ponctuation. Par exemple, pour rendre un numéro de téléphone plus lisible, vous pouvez ajouter un tiret entre le code international, le code pays/région, l'indicatif régional, le préfixe et les derniers nombres.

Code numérique

Exemple

Format de nombre personnalisé

Réseaux
sociaux sûreté

012345678

000-00-0000
012-34-5678

Téléphone

0012345556789

00-0-000-000-0000
00-1-234-555-6789

Postal
code

00123

00000
00123

Étapes   

  1. Sélectionnez la cellule ou la plage de cellules que vous voulez mettre en forme.

  2. Appuyez sur CTRL + 1 pour charger la boîte de dialogue format de cellule.

  3. Sélectionnez l' onglet nombre, puis dans la liste catégorie, cliquez sur personnalisé, puis dans la zone type, tapez le format de nombre, par exemple, 000-00-0000 pour un code de numéro de sécurité sociale, ou 00000 pour un code postal à cinq chiffres.

    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.

    Pour plus d’informations sur les codes personnalisés, voir Créer ou supprimer un format de nombre personnalisé.

    Remarque : Cela ne permet pas de restaurer les zéros non significatifs supprimés avant la mise en forme. Seules les nombres entrés après l'application du format sont affectés.

Utiliser la fonction texte pour appliquer une mise en forme

Vous pouvez utiliser une colonne vide à côté de vos données et utiliser la fonction texte pour la convertir au format de votre choix.

Code numérique

Exemple (dans la cellule a1)

Fonction texte et nouvelle mise en forme

Réseaux
sociaux sûreté

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

Postal
code

00123

= TEXTE (a1, "00000")
00123

Les numéros de cartes bancaires sont arrondis par défaut

Excel présente une précision maximale de 15 chiffres significatifs, ce qui signifie que pour tout nombre contenant 16 chiffres ou plus, comme un numéro de carte bancaire, tous les nombres au-delà du quinzième chiffre sont arrondis à zéro. Dans le cas de codes numériques de 16 chiffres ou plus, vous devez utiliser un format de texte. Pour ce faire, vous pouvez procéder de l'une des deux manières suivantes:

  • Mettre en forme la colonne en tant que texte

    Sélectionnez votre plage de données et appuyez sur CTRL + 1 pour ouvrir la boîte de dialogue mettre en forme les cellules >. Sous l'onglet nombre, cliquez sur texte.

    Remarque : Cela ne change pas les nombres déjà entrés. Seules les nombres entrés après l'application du format sont affectés.

  • Utiliser l’apostrophe

    Vous pouvez taper une apostrophe (') devant le numéro, et Excel la traitera comme du texte.

Haut de la page

Vous avez besoin d’une aide supplémentaire ?

Vous pouvez toujours consulter un expert de la communauté technique Excel, obtenir une assistance dans la communauté Answers ou suggérer une nouvelle fonctionnalité ou une amélioration sur le forum Excel User Voice.

Développez vos compétences dans Office
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×