Clever-Excel-Forum

Normale Version: Aus jedem Arbeitsblatt eine Zeile kopieren und in ein neues Blatt einfügen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hallo ich habe ein kleines Excel Problem.
Ich habe eine Excel-Date mit sehr vielen Arbeitsblättern. 
Aus jedem dieser Arbeitsblätter benötige ich nun jeweils nur jede x-te Zeile rauskopiert und in ein neues Arbeitsblatt als eine neue Tabelle diese Zeilen zusammengefügt.

Per Hand dauert das bestimmt einen Tag und leider kenne ich mich <0 mit Excel-Programmierung aus.
Jede Hilfe ist willkommen.
Danke vielmals
Felix
Hallo,

bei dieser sparsamen Beschreibung wird dir wohl niemand helfen können.
hallo Felix
das geht recht simpel per Formel:

z.B jeder dritte Zeile aus Spalte A beginnend mit der ersten Zeile per Formel übernehmen:
=INDEX(A:A;ZEILE(A1)*3-2)
Ist es jede 4. Zeile analog:
=INDEX(A:A;ZEILE(A1)*4-3)
Bitte zeile(A1) nicht ändern.

Klappt das so mit der Formel, 
bekommst du sie im neunen Tabellenblatt wieder gelöscht in dem du sie markierst > kopierst und anschließend mit Rechtsklick > Inhalte einfügen > Werte wählst.

Gruß Holger
mmh so ganz bekomme ich das nicht hin. 
Trotzdem schon mal Danke!
Ich beschreibe es dann vielleicht nochmal genauer.
Ich habe eine Excel Datei.
Diese hat um die 50 einzelne Tabellen jeweils abgespeichert in einem neuen Arbeitsblatt.
Ich möchte nun aus jeder dieser Tabellen eine Zeile kopieren und auf einem neuen Arbeitsblatt diese Zeilen zu einer neuen Tabelle untereinander reihen.
Also jede x-te Zeile aus jeweils einem Arbeitsblatt nehmen und diese zu einer neuen Tabelle zusammenkopieren.

Wenn ich das mit einer Formel machen kann muss ich nicht jedes Arbeitsblatt aufrufen die x-te Zeile auswählen kopieren und in die neue Tabelle unten wieder einfügen.
Hi Felix,

hab' dir mal was gebastelt:  [attachment=28410]
Hi, Danke für deine Hilfe. 
Ich bin aber kompletter Legastheniker was das angeht. 
Deswegen sorry ich kann Deine Lösung nicht auf meine Datei transferieren.

Ich habe jetzt eine Beispieldatei erstellt, die genauso wie meine Datei aufgebaut ist.
Es wäre ganz gut wenn ich das was ich jetzt beispielhaft für "Hallo1" gemacht habe per Formel oder Code automatisch funktioniert.

Riesen Dank!
Felix
Hallöchen,

trage die Formel
=Tabelle2!A$2
z.B. in A2 ein und ziehe sie nach unten. Dann passt Du die Blattnamen an. Dann ziehst DU die Formel so weit wie nötig nach rechts.

Arbeitsblatt mit dem Namen 'Tabelle1'
ABCD
20000
30000
40000

ZelleFormel
A2=Tabelle2!A$2
B2=Tabelle2!B$2
C2=Tabelle2!C$2
D2=Tabelle2!D$2
A3=Tabelle3!A$2
B3=Tabelle3!B$2
C3=Tabelle3!C$2
D3=Tabelle3!D$2
A4=Tabelle4!A$2
B4=Tabelle4!B$2
C4=Tabelle4!C$2
D4=Tabelle4!D$2
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.2) erstellt. ©Gerd alias Bamberg
Hallo,

warum 50 Tabellenblätter? Wenn du das auf einem Blatt gelistet hast, kannst du deine Ergebnisse mit dem Autofilter erzeugen.
Hallo Felix,

deine Beispieltabelle ist doch exakt wie meine aufgebaut. Was ist so schwierig daran, meine Formel anzupassen. Anstatt "Blatt" heißt es bei dir dann Tabellenblatt.
Ja Danke für Deine Tabelle.
Das einzige was ich mich jetzt noch frage ist, ob es automatisch geht, dass von jedem Tabellenblatt eine Zeile herausgenommen wird und direkt untereinander geschrieben wird. So muss ich dass ja noch von jedem Tabellenblatt einzeln die Formel eingeben oder ? Also geht es per Formel jedes Tabellenblatt nacheinander durchzugehen und von jedem eine Zeile herauskopieren und alle diese Zeilen in eine neue Tabelle untereinanderzufügen?
Sry ich kenne mich wirklich nur sehr wenig mit Excel aus 
Trotzdem schon mal Danke 
Felix
Seiten: 1 2