Condensazione di più fogli di lavoro in One

Se si ottiene cartelle di lavoro che sono identicamente strutturati dati su ogni foglio di lavoro, si può essere interessati ad un modo di combinare le più fogli di lavoro in un unico, grande foglio di lavoro.

Il concetto dietro a fare la condensazione è piuttosto semplice: è sufficiente copiare i dati del secondo e successivi fogli di lavoro per la prima riga vuota del primo foglio. Fortunatamente, Excel include una funzione che ti permette di fare questo processo lo strumento Consolida.

Lo strumento Consolida consente di combinare fogli di lavoro in cui i dati sono definiti dalla posizione o per categoria. In posizione significa che i dati sono nella stessa posizione su ogni foglio. Ad esempio, se le tabelle di dati su ogni foglio di lavoro hanno le stesse esatte colonne, allora si dovrebbe consolidare in base alla posizione. Per categoria significa che si desidera combinare i dati dalle tabelle in cui i dati non possono utilizzare una struttura coerente. È possibile utilizzare questo tipo di consolidamento se le colonne delle tabelle di dati sono in ordine diverso.

Nella cartella di lavoro di cui fogli di lavoro che si desidera consolidare, scegliere Dati | Consolida. Excel visualizza la finestra di dialogo Consolida. (Vedi Figura 1.) Ci sono molti controlli nella finestra di dialogo, ma la cosa principale che dovete preoccupare è che specificano le gamme per consolidare.

Condensazione di più fogli di lavoro in One

Figura 1. La finestra di dialogo Consolida.

Per specificare intervalli utilizzando la casella di riferimento. Specificare nella casella della prima gamma che si desidera consolidare. Se si sta consolidando per posizione, quindi il riferimento non deve contenere etichette delle colonne; se per categoria, allora si dovrebbe. Quando si specifica il riferimento di intervallo, si fa clic su Aggiungi, e viene visualizzato il riferimento nell'elenco Riferimenti All. Si continua a definire i valori di riferimento fino a quando sono tutti completi.

Se si desidera che i dati consolidati di contengono collegamenti ai dati originali, quindi assicurarsi che la casella di controllo Crea collegamenti origine dati per è selezionata, altrimenti cancellarlo. È quindi possibile fare clic su OK per fare il consolidamento.

Si noti che ci sono altri controlli nella finestra di dialogo Consolida; i controlli di cui sopra sono quelli che si dovrebbe prestare attenzione ad un minimo. Il modo migliore per scoprire che cosa fanno gli altri è quello di giocare con loro, facendo un paio di consolidamenti.

Se si preferisce non utilizzare lo strumento Consolida, è possibile creare facilmente una macro che farà il consolidamento per voi fornito la struttura di ogni foglio di lavoro è identico. Il seguente passi macro attraverso tutti i fogli di lavoro e combina i dati in un nuovo foglio di lavoro si aggiunge all'inizio della cartella di lavoro.

Combina Sub ()
Dim J As Integer

On Error Resume Next
Sheets (1) .Select
Worksheets.Add 'aggiungere un foglio in primo luogo
Sheets (1) .Name = "combinato"

«voci di copia
Sheets (2) .Activate
Range ("A1"). EntireRow.Select
Selection.Copy Destinazione: = Sheets (1) .Range ("A1")

'Lavoro attraverso fogli
Per J = 2 Per Sheets.Count 'dal foglio 2 all'ultimo foglio
Sheets (J) .Activate 'rendono il foglio attivo
Range ("A1"). Selezionare
Selection.CurrentRegion.Select 'selezionare tutte le celle in questa lenzuola

'Selezionare tutte le linee ad eccezione di titolo
Selection.Offset (1, 0) .Resize (Selection.Rows.Count - 1) .Select

"cellule di copia selezionate nel nuovo foglio su nell'ultima riga
Selection.Copy Destinazione:. = Sheets (1) .Range ("A65536") End (xlUp) (2)
Il Prossimo
End Sub

Quando la macro è fatto, il primo foglio della cartella di lavoro, denominato combinata, ha tutti i dati provenienti da altri fogli di lavoro. Gli altri fogli rimangono invariati.

ExcelTips è la vostra fonte per la formazione Microsoft Excel conveniente. Questo suggerimento (3005) si applica a Microsoft Excel 97, 2000, 2002, e 2003. È possibile trovare una versione di questo suggerimento per l'interfaccia ribbon di Excel (Excel 2007 e versioni successive) qui: condensazione più fogli di lavoro in uno.