Come dividere i dati in più fogli di lavoro?
Problema
![](http://img.brin-designs.com/img/games/474/how-split-data-into-multiple-worksheets.png)
Spero che qualcuno possa aiutarti! Ho un file .csv aperto con Excel che contiene una grande quantità di dati che sono stati uniti insieme in modo che ciascun set di dati si sussegua l'un l'altro verticalmente. Tutte le colonne sono allineate e le intestazioni delle colonne vengono ripetute in fila ogni volta che viene avviato un nuovo set. Quello che voglio fare è usare una macro che divide questi set di dati in modo che ognuno si trovi su un foglio di lavoro separato numerato in modo consecutivo ... quindi salvalo come file .xls. Un esempio di ciò che sto trattando può essere scaricato da //users.aber.ac.uk/hhp06/merge.csv
C'è un semplice script in grado di gestirlo? Il tuo aiuto sarebbe molto apprezzato!
Soluzione
Un modo semplice sarebbe il vecchio taglia e incolla,
- Evidenzia tutte le righe per il primo set di dati,
- Premere CTRL + X
- Clicca sul nuovo foglio
- Premere CTRL + V
- Fare clic sulla scheda Unisci, eliminare le righe, poiché tutto ciò che c'è è la stessa quantità di righe in ciascun set, questo evidenzierà il prossimo set.
- Ripetere.
Prende un paio di secondi per fare e 3 nuovi fogli creati.
- Quindi denominare le schede in base alle esigenze. Quindi salva il tuo file come .xls
Questo è probabilmente più veloce della creazione di una macro.
Nota
Grazie a Sharpman per questo suggerimento sul forum.