Führende Nullen in Google Spreadsheet werden automatisch entfernt


36

Ich habe eine Spalte, in der alle Eingaben Zahlen sind. Aber diese Zahlen sind eigentlich keine reellen Zahlen. In dem Sinne nicht real, ist 050 in diesem Fall sehr verschieden von 50

Das Problem ist, dass jedes Mal, wenn ich 050 hinzufüge, das Blatt automatisch auf 50 gedreht wird . Ich habe auch ** 050 ** ausprobiert. Das heißt, ein vergebens voranstellen space. Es wird immer noch automatisch mit 50 korrigiert .

Was kann ich tun, um dies zu vermeiden?

Antworten:


46

Wenn es einen Unterschied zwischen 50und gibt 050, ist das, was Sie haben strings(dh Text).

Wenn Sie das Zellenformat auf Plain Textüber Format>> Numbersändern, Plain Textwerden führende Nullen beibehalten.



1
Ja, mir wurde klar, dass das Posten als Kommentar die Frage als "unbeantwortet" zurücklassen würde. Am besten, Sie tun es richtig:]

33

Seit der Antwort von @jam gibt es möglicherweise einige Verbesserungen in den Funktionen der Tabellenkalkulation.

Wenn Sie die Zahlen beibehalten und als Zahlen verwenden möchten (z. B. automatisches Ausfüllen), können Sie die Einstellungen aus dem übernehmen

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

000Stellen Sie das Muster auf ein , wobei die Anzahl der Nullen für die Anzahl der Stellen steht, bis zu denen die Vervollständigung mit den führenden Nullen erfolgt.


1
Ja, das steht in der "neuen" Google-Tabelle.
MrWhite

7

Eine schnellere Möglichkeit, eine Zelle als Text zu formatieren, besteht darin, ein vorangestelltes Apostroph zu Ihrer Nummer hinzuzufügen. Geben Sie in eine Zelle Folgendes ein

'050

und es wird als die Zeichenfolge interpretiert 050.

Eine andere Möglichkeit besteht darin, es als Formel zu schreiben:

="050"

Funktioniert nicht, wenn es sich um eine Formel handelt, da diese die Formel und nicht das Ergebnis der Formel
anzeigt

@ davea0511 Das ist irgendwie der Punkt - den Text anzuzeigen 050, keine Interpretation davon.
Vidar S. Ramdal

Dies ist die einzige Lösung, ohne die Eigenschaften der Zellen manuell zu ändern. Genau das was ich brauchte! Vielen Dank!
Stalinko

2

Ich musste im aktuellen Monat des Jahres eine führende Null haben, um einen benutzerdefinierten Datumscode zu erstellen, den ich auf meinen Rechnungen verwende. Das habe ich gemacht:

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

-2

Sie können den Inhalt der Zelle als formatieren Plain Text. Hier finden Sie eine schrittweise Anleitung zum Formatieren einer Nummer in einem Google Sheet .


1
Warum können Sie die Anweisungen hier nicht in diese Antwort einfügen? Was passiert, wenn dieser Link nicht mehr funktioniert?
Ale

Es hat jetzt aufgehört zu arbeiten. Es sieht so aus, als müssten Sie die Zelle (n) auswählen und dann zu Format -> Zahl -> Nur Text gehen.
Ricky Clarkson
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.