Es gibt viele, viele Fragen und hochwertige Antworten zu SO, wie verhindert werden kann, dass führende Nullen beim Importieren oder Exportieren aus Excel entfernt werden. Ich habe jedoch bereits eine Tabelle mit Werten, die als Zahlen abgeschnitten wurden, obwohl sie eigentlich als Zeichenfolgen hätten behandelt werden sollen. Ich muss die Daten bereinigen und die führenden Nullen wieder hinzufügen.
Es gibt ein Feld mit vier Zeichen, wobei führende Nullen die Zeichenfolge auf vier Zeichen auffüllen. Jedoch:
"23" should be "0023",
"245" should be "0245", and
"3829" should remain "3829"
Frage: Gibt es eine Excel-Formel, um diese Nullen wieder auf diese Werte aufzufüllen, sodass sie alle vier Zeichen sind?
Hinweis: Dies ähnelt dem uralten Problem mit der Postleitzahl, bei dem Postleitzahlen in der Region New England ihre führende Null fallen lassen und Sie sie wieder hinzufügen müssen.
"3829."
?Antworten:
Die TEXT-Funktion kann jedoch auch andere ausgefallene Dinge wie die Datumsformatierung ausführen.
quelle
=RIGHT("0000" + A1, 4)
.=DEC2HEX(HEX2DEC(A1),4)
gut, um Hex-Zahlen aufzufüllen.;
als Parametertrennzeichen verwendet, das aus Ihren Windows-Spracheinstellungen übernommen wird.Die effizientere (weniger aufdringliche) Methode hierfür ist die benutzerdefinierte Formatierung.
Beachten Sie, dass dies den Wert der Zelle nicht ändert. Es werden nur die führenden Nullen im Arbeitsblatt angezeigt.
quelle
=text()
Bequemlichkeit und des Mangels an Formel verwendet habe.0000
nicht sein000#
. Andernfalls funktioniert es nicht für 0.Ich habe diese Seite aufgerufen und versucht, hexadezimale Werte aufzufüllen, als mir klar wurde, dass
DEC2HEX()
genau diese Funktion kostenlos zur Verfügung steht .Sie müssen nur einen zweiten Parameter hinzufügen. Zum Beispiel binden, um
12
in0C
DEC2HEX(12,2)
=>0C
DEC2HEX(12,4)
=> zu verwandeln000C
... und so weiter
quelle
Ich bin nicht sicher, ob dies neu in Excel 2013 ist, aber wenn Sie mit der rechten Maustaste auf die Spalte klicken und "Spezial" sagen, gibt es tatsächlich eine vordefinierte Option für Postleitzahl und Postleitzahl + 4. Magic.
quelle
Ich weiß, dass dies vor einiger Zeit beantwortet wurde, aber nur mit einer einfachen Lösung zu läuten, von der ich überrascht bin, dass sie nicht erwähnt wurde.
Wann immer ich auffüllen muss, benutze ich etwas wie das oben genannte. Persönlich finde ich es die einfachste Lösung und leichter zu lesen.
quelle
Wenn Sie eine benutzerdefinierte Formatierung verwenden und diese Werte an anderer Stelle verketten müssen, können Sie sie kopieren und Special -> Values an anderer Stelle im Blatt (oder auf einem anderen Blatt) einfügen und diese Werte dann verketten.
quelle
Auch das wird gut funktionieren
Dabei ist 2 die Gesamtzahl der Ziffern. Bei 0 ~ 9 -> werden 00 bis 09 angezeigt. Es wird nichts hinzugefügt.
quelle