Hallo,
mit folgender Formel in B1:
Code:
=WENN(ZEILE(A1)+(SPALTE(B1)-1)*3>MAX($A:$A);"";INDEX($A:$A;ZEILE(A1))&","
&INDEX($A:$A;ZEILE(A1)+SPALTE(B1)-1)&","&INDEX($A:$A;ZEILE(A1)+(SPALTE(B1)-1)*2)
&","&INDEX($A:$A;ZEILE(A1)+(SPALTE(B1)-1)*3))
und Formel nach rechts und unten kopieren.
(01.01.2019, 20:04)neopa schrieb: [ -> ]Hallo,
mit folgender Formel in B1:
Code:
=WENN(ZEILE(A1)+(SPALTE(B1)-1)*3>MAX($A:$A);"";INDEX($A:$A;ZEILE(A1))&","
&INDEX($A:$A;ZEILE(A1)+SPALTE(B1)-1)&","&INDEX($A:$A;ZEILE(A1)+(SPALTE(B1)-1)*2)
&","&INDEX($A:$A;ZEILE(A1)+(SPALTE(B1)-1)*3))
und Formel nach rechts und unten kopieren.
Danke. Das ist genau das was ich gesucht habe.
Jetzt müsstest du mir noch erklären, was ich an dem Code ändern muss wenn angenommen in Zelle B1: 1,2,3,4,5 steht.
In Zelle C1 müsstet dann der folgende Wert stehen: 1,3,5,7,9.
(01.01.2019, 20:34)xck192 schrieb: [ -> ]Danke. Das ist genau das was ich gesucht habe.
Jetzt müsstest du mir noch erklären, was ich an dem Code ändern muss wenn angenommen in Zelle B1: 1,2,3,4,5 steht.
In Zelle C1 müsstet dann der folgende Wert stehen: 1,3,5,7,9.
Dann ergänzt du die Formel mit dem sich wiederholenden Teil und änderst die letzte Zahl von 3 auf 4
&","&INDEX($A:$A;ZEILE(A1)+(SPALTE(B1)-1)*4)
Hallo, :19:
du könntest es auch über eine
UDF lösen: :21:
[
attachment=21627]
Da hast du die Möglichkeit alles über Parameter zu steuern.