Come dividere i dati in più fogli di lavoro?

Excel può essere utilizzato dinamicamente per gestire i dati ed è una delle applicazioni più popolari nella gamma di software Office. Una di queste applicazioni consiste nel suddividere i dati in più fogli di lavoro . Un approccio potrebbe essere quello di registrare o scrivere una macro . Tuttavia, se questa azione deve essere eseguita su un numero limitato di fogli di lavoro, sarebbe più utile se si utilizza il metodo tradizionale di incisione . Qui si può facilmente tagliare i dati, aprire un nuovo foglio di lavoro e incollare i dati sul nuovo foglio.

Problema

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.

Articolo Precedente Articolo Successivo

I Migliori Consigli