Excel Tabelle aufteilen?
Ich habe eine Excel Tabelle mit 2 Spalten und ca. 100.000 Zeilen.
Gibt es eine Möglichkeit die Tabelle aufzuspalten zu jeweils 10.000 Zeilen pro Datei?
2 Antworten
Dazu gäbe es mehrere Möglichkeiten
- jeweils m10.000 Zeilen markieren und in eine neue Tabelle einfügen
- in einer Hilfsspalte die Zeilen zählen zu lassen und die Werter per SVeweis in
- Tabelle 1 ab 1 bis 10.000
- Tabelle 2 ab 10.001 bis 20.000
- Tabelle 3 ab 20.001 bis 30.000
- usw.
abholen.
Habs in Python mit Pandas gelöst, ging schneller als direkt im Excel aber Danke
=Zeilenwahl(A2:F100001;sequenz(10000;;1+(A1*10000);1))
In Zelle A1 bzw. der jeweiligen Zelle über der Tabelle trägst du eine Tabellen Nummer ein somit werden bei Tabelle 0 die ersten 10000 Zeilen ausgegeben. Bei Tabelle 1 10001 bis 20000 usw. Eine Automatische Varianten die dies von der ersten bis zur letzten Zeile nebeneinander macht wäre auch noch denkbar ist aber vermutlich nicht unbedingt Zielführend oder?
Hier eine visualisierte Variante mit 29 Zeilen und eine Auftrennung auf je 3 Zeilen
hier ist im Gegensatz zu der schnellen Varianten von oben auch gleich Überprüfung dafür drin, dass falls ein Datenstatz bis zum Ende der Tabelle keine 10000 (in meinem Falle 3) Zeilen mehr hat, nur die Anzahl der Zeilen ausgegeben werden, die noch vorhanden sind, andernfalls würdest du lauter Leerzellen mit 0 erhalten.
Außerdem wird im Falle dessen, dass die Startzeile schon höher ist als die Tabelle Zeilen hat "keine Daten mehr Verfügbar" angezeigt, hier kannst du natürlich jeden anderen Text eintragen. Z.B. Tabellen Länge überschritten.

