Ich habe ein Blatt mit Einzahlungsnummern. Ich möchte es in 13 Stellen konvertieren. 1234 gibt den 4-stelligen Zweigstellencode an, 456 den 3-stelligen Zifferncode und 1 die 6-stellige Kontonummer. 1234.456.34 wird 1234456000034 1234.456.9843 wird 1234456009843
microsoft-excel
Rohini Roy
quelle
quelle
1234
... ist 4-stellig ". OK."456
... ist 3-stellig ". OK."1
... ist 6-stellig. "Huh?Antworten:
Wenn ich Sie richtig verstehe, enthält das Formular eine Liste mit Werten
[Filialcode]. [Zifferncode]. [Kontonummer]
Bei den Werten kann es sich um Zahlen variabler Länge handeln. Sie müssen Zahlen abzüglich der Maximalgrößen (4 Stellen, 3 Stellen, 6 Stellen) mit führenden Nullen bis zu ihrer maximalen Länge ausfüllen und den Punkt (.) Als Trennzeichen entfernen.
Angenommen, Ihre Werteliste befindet sich in Spalte A, wäre mein Ansatz:
Verwenden Sie "Text in Spalten", um die Werte in ihre drei Bestandteile zu unterteilen, wobei der Punkt das Trennzeichen darstellt. Dadurch werden die Werte in die Spalten A-C aufgeteilt. "Text in Spalten" finden Sie im Abschnitt "Daten" in der Excel-Multifunktionsleiste. Wenn Sie Funktionen zur Identifizierung der Bestandteile bevorzugen Dieser Beitrag ist eine gute Anleitung zu den Textfunktionen in Excel.
Verwenden Sie in Spalte D die folgende Formel, um die Werte zusammenzufassen, und wenden Sie auf jedes Stück das entsprechende Format an:
= CONCATENATE (TEXT (A1, "0000"), TEXT (B1, "000"), TEXT (C1, "000000"))
quelle