web-dev-qa-db-fra.com

Les zéros de gauche dans Google Spreadsheet sont automatiquement supprimés

J'ai une colonne dans laquelle toutes les entrées sont des nombres. Mais ces chiffres ne sont en réalité pas des chiffres réels. Pas réel dans le sens, 5 dans ce cas est très différent de 50

Le problème est que chaque fois que j'ajoute 5, la feuille la transforme automatiquement en 5. J'ai aussi essayé ** 050 **. C'est-à-dire, en ajoutant un space en vain. Il se corrige toujours comme 5.

Que puis-je faire pour éviter cela?

34
naveen

S'il y a une différence entre 50 et 050, vous avez strings (c'est-à-dire du texte).

Changer le format de cellule en Plain Text via Format> Numbers> Plain Text gardera les zéros au début.

45
jam

Depuis @jam's answer , les fonctionnalités de Spreadsheet pourraient être améliorées.

Si vous souhaitez conserver et utiliser les chiffres sous forme de chiffres (par exemple, remplissage automatique), vous pouvez appliquer les paramètres de la

Format > Number > More Formats > Custom number format...

et définissez le modèle sur 000, où le nombre de zéros représente le nombre de chiffres auxquels l'achèvement sera effectué avec les zéros de gauche.

31
pingween

Un moyen plus rapide de formater une cellule en tant que texte consiste à ajouter une apostrophe précédente à votre numéro. Dans une cellule, tapez

'050

et il sera interprété comme la chaîne 050.

Une autre option consiste à l'écrire sous forme de formule:

="050"
7
Vidar S. Ramdal

J'avais besoin d'un zéro non significatif sur le mois de l'année en cours pour créer un code de date personnalisé que j'utilise sur mes factures. C'est ce que j'ai fait:

=IF(LEN(MONTH(TODAY()))=1;CONCATENATE(0,MONTH(TODAY()));MONTH(TODAY()))
2
user57140