Mehrzeilige Datensätze in eine Zeile transponieren
Per Funktion Datensätze aus mehrere Zeilen in eine Zeile transponieren
Ausgangsdaten:
Beim Datenimport werden Werte oft in einer einzigen Spalte eingelesen. Die folgende Funktion löst diese Problem und
fasst die Adressfelder in einer Zeile zusammen.
A 1 Hans Merz 2 Musterstr. 5 3 8888 Musterstadt 4 Tel. 01911/999999 5 Fritz Meier 6 Teststraße 17 7 90555 Furtwangen 8 Tel. 999998 9 Anton Muster 10 Musterstr. 5 11 8888 Musterstadt 12 Tel. 999999
Die Formeln der einzelnen Zellen lauten somit wie folgt:
A B C D E 1 Hans Merz =INDIREKT("A"&ZEILE()*4-3) =INDIREKT("A"&ZEILE()*4-2) =INDIREKT("A"&ZEILE()*4-1) =INDIREKT("A"&ZEILE()*4) 2 Musterstr. 5 =INDIREKT("A"&ZEILE()*4-3) =INDIREKT("A"&ZEILE()*4-2) =INDIREKT("A"&ZEILE()*4-1) =INDIREKT("A"&ZEILE()*4) 3 8888 Musterstadt =INDIREKT("A"&ZEILE()*4-3) =INDIREKT("A"&ZEILE()*4-2) =INDIREKT("A"&ZEILE()*4-1) =INDIREKT("A"&ZEILE()*4) 4 Tel. 01911/999999 5 Fritz Meier 6 Teststraße 17 7 90555 Furtwangen 8 Tel. 999998 9 Anton Muster 10 Musterstr. 5 11 8888 Musterstadt 12 Tel. 999999
Das Endergebnis sieht wie folgt aus:
A B C D E 1 Hans Merz Hans Merz Musterstr. 5 8888 Musterstadt Tel. 01911/999999 2 Musterstr. 5 Fritz Meier Teststraße 17 90555 Furtwangen Tel. 999998 3 8888 Musterstadt Anton Muster Musterstr. 5 8888 Musterstadt Tel. 999999 4 Tel. 01911/999999 5 Fritz Meier 6 Teststraße 17 7 90555 Furtwangen 8 Tel. 999998 9 Anton Muster 10 Musterstr. 5 11 8888 Musterstadt 12 Tel. 999999
Eine detaillierte Beschreibung finden Sie auch im folgenden Video von Vidorial.












