Hinzufügen von 0 vor Ziffern in Excel

Hinzufügen von 0 vor Ziffern in Excel

Ich habe ein Problem mit dem Zugriff und weiß eigentlich nicht, wie ich das machen soll. Ich habe eine Excel-Datei mit Zahlen von 4 bis 12 Ziffern. Ich muss sie mit 0 auffüllen, bis sie 13 Ziffern haben, aber die Ziffern 4, 5 und 12 sollten so bleiben, wie sie sind.

Erw.:
123456 - sollte 0000000123456 sein
123456789 - sollte 0000123456789 sein
1234 - sollte bei 1234 bleiben

Könnte jemand so freundlich sein und mir bei diesem Problem helfen?

Antwort1

Ich habe eine Antwort darauf, wie Sie dies in Excel beheben können.
Sehen Sie sich das Bild unten an und ich hoffe, dass dies auch bei Ihnen der Fall ist.

Beispiel mit Formel und Tabelle

Ich habe die Beispieleingaben mit einer Länge von 4 bis 12 Ziffern genommen und eine Formel verwendet, um sie je nach Bedarf mit führenden Nullen aufzufüllen.

Die Formel lautet
=IF(OR(LEN(B3)=4,LEN(B3)=5,LEN(B3)=12),B3,CONCATENATE(REPT("0",13-LEN(B3)),B3))

Erläuterung:

  • Die ORBedingung prüft die Länge der eingegebenen Zahl. Wenn die Länge 4,5 oder 12 beträgt, wird „TRUE1“ zurückgegeben und die Formel platziert die gleiche Zahl in der nächsten Zelle.
  • Falls die Länge der Zahl nicht 4, 5 oder 12 beträgt, REPTwiederholt die Funktion die erforderliche Anzahl von Nullen und die Verkettung fügt die Nullen mit der ursprünglichen Eingabe zusammen.

Wenn Sie spezielle Fragen haben, lassen Sie es mich wissen.

verwandte Informationen