Certaines données nécessitent des zéros non significatifs. Le premier exemple qui me vient à l’esprit est celui des codes postaux, dans lesquels certains ont des zéros non significatifs. Il existe également d’autres exemples. Par exemple, vous pouvez avoir un plan comptable dans lequel les numéros de compte du grand livre commencent par des zéros non significatifs.

Lorsque vous collez des informations dans Excel, il essaie normalement «d’analyser» les données et de les mettre dans un format avec lequel il peut fonctionner. Lorsque vous collez des données comportant des zéros non significatifs et que les données peuvent raisonnablement être interprétées comme des nombres, Excel supprime les zéros non significatifs de ce que vous collez.

Par exemple, 0012387 devient une valeur numérique, 12387.

Et si vous souhaitez conserver les zéros non significatifs? La réponse varie selon que vous copiez et collez à partir d’une source non Excel ou de données déjà présentes dans un classeur Excel.

Sources non Excel

Si vous copiez des informations à partir d’une source non-Excel, comme un fichier texte ou même à partir d’un site Web, inclure les zéros non significatifs est assez simple. La clé (et la partie qui manque à beaucoup de gens) est de s’assurer que les cellules cibles – celles qui recevront les données collées – sont formatées sous forme de texte avant le collage. Suivez ces étapes:

  1. Sélectionnez les cellules qui contiendront les données que vous allez coller.

  2. Affichez l’onglet Accueil du ruban.

  3. Cliquez sur la petite icône dans le coin inférieur droit du groupe Nombre.

Excel affiche la boîte de dialogue Format des cellules, avec l’onglet Nombre sélectionné. (Voir la figure 1.)

  1. Dans la liste Catégorie, choisissez Texte.

  2. Cliquez sur OK.

Vous devriez maintenant pouvoir coller sans aucun problème. Le formatage des cellules sous forme de texte signifie qu’Excel n’essaiera pas d’analyser les nombres sous forme de nombres, mais il leur permettra d’être collés dans les cellules «tels quels».

Sources Excel

Si vos données se trouvent dans un classeur Excel, la façon dont vous collez peut parfois sembler un peu déroutante. La clé est de se rappeler que tout ce que vous copiez et collez comporte deux parties distinctes: le contenu et la mise en forme de ce contenu.

À titre d’exemple, disons que les données que vous souhaitez copier ont déjà des zéros non significatifs – vous pouvez les voir à l’écran! Ça sonne bien, non?

Eh bien, vous devez sélectionner une cellule qui montre des zéros non significatifs, puis regarder ce que vous voyez dans la barre de formule. Si ce que vous y voyez n’affiche pas les zéros non significatifs, la valeur de la cellule est une valeur numérique formatée pour afficher ces zéros non significatifs, probablement en utilisant un format personnalisé. Si la barre de formule comprend les zéros non significatifs, la cellule est plus que probablement mise en forme sous forme de texte. Dans les deux cas, vous pouvez copier et coller la cellule et le formatage doit suivre ce que vous copiez, ce qui signifie que ce que vous collez comprendra les zéros non significatifs ou au moins semblera avoir des zéros non significatifs.

Si vous ne souhaitez pas copier la mise en forme de la cellule, vous devrez utiliser Collage spécial (cliquez sur la flèche vers le bas à droite de l’outil Coller dans l’onglet Accueil du ruban) pour coller uniquement les valeurs. Si vous collez des valeurs dans des cellules précédemment mises en forme sous forme de texte (voir plus haut dans cette astuce), les valeurs numériques sont ensuite traitées comme des valeurs de texte.

Cependant, ils n’incluront pas de zéros non significatifs car les valeurs numériques d’origine n’avaient pas vraiment de zéros non significatifs.

ExcelTips est votre source pour une formation Microsoft Excel rentable.

Cette astuce (12477) s’applique à Microsoft Excel 2007, 2010, 2013, 2016, 2019 et Excel dans Office 365. Vous pouvez trouver une version de cette astuce pour l’ancienne interface de menu d’Excel ici:

link: / excel-Pasting_Leading_Zeroes [Coller les zéros principaux].