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.
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
OR
Bedingung 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,
REPT
wiederholt 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.