Reihen aufeinanderfolgender Zellen aus Spalte in andere Spalten kopieren

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

Bommel
**
Beiträge: 21
Registriert: Di, 01.12.2009 18:12

Reihen aufeinanderfolgender Zellen aus Spalte in andere Spalten kopieren

Beitrag von Bommel » Mo, 27.05.2019 18:29

Hallo,
ich möchte die Spalte einer Tabelle so aufteilen, dass Blöcke von z.B. 3 aufeinanderfolgenden Zellen (bzw. deren Inhalt) jeweils in eine gesonderte Spalte einer anderen Tabelle kopiert werden. Ein Beispiel habe ich angehängt.

Mit freundlichen Grüßen
Spalte aufteilen.ods
(12.78 KiB) 30-mal heruntergeladen

Gast

Re: Reihen aufeinanderfolgender Zellen aus Spalte in andere Spalten kopieren

Beitrag von Gast » Mo, 27.05.2019 18:41

Servus,


mal testen.

Code: Alles auswählen

=INDEX(Eingabe.$A$1:Eingabe.$A$9;ZEILE(Eingabe.A1)+(SPALTE(Eingabe.A1)*3)-3;1)
Gast

Bommel
**
Beiträge: 21
Registriert: Di, 01.12.2009 18:12

Re: Reihen aufeinanderfolgender Zellen aus Spalte in andere Spalten kopieren

Beitrag von Bommel » Mo, 27.05.2019 19:43

Hallo,
die Formel funktioniert sehr gut.
Interessieren würde mich noch, ob das auch mit der Funktion "VERSCHIEBUNG" geht und, wenn ja, wie.

Vielen Dank!

Gast

Re: Reihen aufeinanderfolgender Zellen aus Spalte in andere Spalten kopieren

Beitrag von Gast » Mo, 27.05.2019 19:51

Servus,

das Gleiche in Grün.

Code: Alles auswählen

VERSCHIEBUNG(Eingabe.$A$1;ZEILE(A1)-1+SPALTE(A1)*3-3;0)
Gast

Bommel
**
Beiträge: 21
Registriert: Di, 01.12.2009 18:12

Re: Reihen aufeinanderfolgender Zellen aus Spalte in andere Spalten kopieren

Beitrag von Bommel » Mo, 27.05.2019 20:48

Hallo,

die Formel funktioniert genauso gut. Ich würde den Teil

Code: Alles auswählen

ZEILE(A1)-1+SPALTE(A1)*3-3
der Formel gern verstehen. Warum steht hinter

Code: Alles auswählen

ZEILE(A1)
die ?
Auch den Teil

Code: Alles auswählen

SPALTE(A1)*3-3
verstehe ich nicht. Für mich ergibt das für Zelle A1 = 0 und dann minus 1 = -1 für "Zeilen" aus der Funktion

Code: Alles auswählen

VERSCHIEBUNG(Bezug; Zeilen; Spalten; Höhe, Breite)
.

Vielen Dank

Gast

Re: Reihen aufeinanderfolgender Zellen aus Spalte in andere Spalten kopieren

Beitrag von Gast » Di, 28.05.2019 18:04

Servus,

bei Verschiebung beginnt die Zählung beim Bezug Eingabe.$A$1
Eingabe.$A$1 +ZEILE(A1)=1 ist dann Eingabe.$A$2 -1 ist dann wieder Eingabe.$A$1
Eingabe$A$1+SPALTE(A1)*3-3 = wieder Eingabe.$A$1.
Die Formel nach rechts gezogen ist Eingabe$A$1+SPALTE(B1)*3-3 = jetzt Eingabe.$A$4

Code: Alles auswählen

=ZEILE(A1)-1+SPALTE(A1)*3-3
Diesen Teil einfach mal in das Tabellenblatt kopieren und nach Links- bez. Rechts ziehen.

Gast

Antworten