Wie teile ich Daten in mehrere Arbeitsblätter auf?
Problem
Ich hoffe jemand kann helfen! Ich habe eine CSV-Datei mit Excel geöffnet, die eine große Menge von Daten enthält, die zusammengeführt wurden, sodass jeder Datensatz vertikal aufeinander folgt. Bei jedem Start eines neuen Satzes werden alle Spalten ausgerichtet und die Spaltenüberschriften in einer Reihe wiederholt. Ich möchte ein Makro verwenden, das diese Datensätze so aufteilt, dass sich jeder auf einem separaten Arbeitsblatt befindet, das fortlaufend nummeriert ist. Speichern Sie es dann als XLS-Datei. Ein Beispiel für das, womit ich es zu tun habe, kann unter //users.aber.ac.uk/hhp06/merge.csv heruntergeladen werden
Gibt es ein einfaches Skript, das dies verwalten könnte? Ihre Hilfe wäre sehr dankbar!
Lösung
Ein einfacher Weg wäre das alte Ausschneiden und Einfügen,
- Markieren Sie alle Zeilen für den ersten Datensatz.
- Drücken Sie STRG + X
- Klicken Sie auf neues Blatt
- Drücken Sie STRG + V
- Klicken Sie auf die Registerkarte "Zusammenführen", und löschen Sie die Zeilen. Da in jedem Satz nur die gleiche Anzahl von Zeilen vorhanden ist, wird der nächste Satz markiert.
- Wiederholen.
Es dauert ein paar Sekunden, bis 3 neue Blätter erstellt wurden.
- Benennen Sie dann die Registerkarten nach Bedarf. Speichern Sie dann Ihre Datei als .xls
Dies ist wahrscheinlich schneller als das Erstellen eines Makros.
Hinweis
Danke an sharpman für diesen Tipp im Forum.