Come unire o consolidare più fogli di lavoro o cartelle di lavoro in un unico foglio?

Nel nostro lavoro quotidiano, potremmo imbatterci in una sfida comune: unire centinaia di fogli o cartelle di lavoro in un unico foglio per analizzare i dati. Un’operazione che, se eseguita con il tradizionale Copia e Incolla in Excel, richiede molto tempo. In questa guida ti mostrerò alcuni suggerimenti efficaci per portare a termine questa attività in modo rapido e semplice.
NAVIGAZIONE RAPIDA
Unire tutti i fogli di Cartella di lavoro corrente in un unico foglio con VBA
Unire decine di fogli o cartelle di lavoro in un unico foglio/cartella di lavoro con pochi clic
Unire due tabelle in una sola e aggiornarle in base a una colonna con pochi clic
Scarica il file di esempio
Unire tutti i fogli di Cartella di lavoro corrente in un unico foglio con VBA
In questa sezione ti fornisco un codice VBA che, una volta eseguito, creerà un nuovo foglio per raccogliere tutti i fogli della cartella di lavoro corrente.
1. Attiva la cartella di lavoro di cui desideri combinare tutti i fogli, quindi premi i tasti Alt+F11 per aprire la finestra di Microsoft Visual Basic, Applications.
2. Nella finestra visualizzata, fai clic su Inserisci > Modulo per creare un nuovo script Modulo.
3. Copia il codice seguente e incollalo nello script.
Sub Combine()
'UpdatebyExtendoffice
Dim J As Integer
On Error Resume Next
Sheets(1).Select
Worksheets.Add
Sheets(1).Name = "Combined"
Sheets(2).Activate
Range("A1").EntireRow.Select
Selection.Copy Destination:=Sheets(1).Range("A1")
For J = 2 To Sheets.Count
Sheets(J).Activate
Range("A1").Select
Selection.CurrentRegion.Select
Selection.Offset(1, 0).Resize(Selection.Rows.Count - 1).Select
Selection.Copy Destination:=Sheets(1).Range("A65536").End(xlUp)(2)
Next
End Sub 
4. Premi il tasto F5 e tutti i dati presenti nei vari fogli verranno uniti in un nuovo foglio denominato Combined, posizionato all’inizio di tutti i fogli.
Unire decine di fogli o cartelle di lavoro in un unico foglio/cartella di lavoro con pochi clic
Con VBA puoi combinare solo i fogli all’interno della Cartella di lavoro corrente, ma come puoi unire fogli appartenenti a cartelle di lavoro diverse in un unico foglio o cartella di lavoro?
Unisci fogli appartenenti a cartelle di lavoro diverse in un unico foglio 
Unisci fogli appartenenti a cartelle di lavoro diverse in un’unica cartella di lavoro 
Per risolvere questo compito e soddisfare altre esigenze relative alla combinazione di fogli, è stata sviluppata la funzione Combinacon quattro scenari di combinazione:
- Combina più fogli o cartelle di lavoro in un unico foglio
- Combina più fogli o cartelle di lavoro in un’unica cartella di lavoro
- Combina fogli con lo stesso nome in un unico foglio
- Consolida i valori tra diversi fogli o cartelle di lavoro in un unico foglio
Di seguito viene mostrato un esempio relativo alla seconda opzione:
Combina più fogli o cartelle di lavoro in un’unica cartella di lavoro
Dopo aver installato gratuitamenteKutools per Excel, procedi come segue:
1. Avvia Excel, fai clic su KUTOOLS PLUS > Combina; si aprirà una finestra di dialogo che ti ricorderà di chiudere le cartelle di lavoro da combinare. Fai clic su OK per continuare.

2. Nella finestra di dialogo Unisci fogli di lavoro – Passaggio 1, seleziona l’opzione Copia fogli di lavoro da più cartelle di lavoro in una sola cartella di lavoro. Fai clic su Avanti per passare al passaggio successivo della procedura guidata.
3. Fai clic su Aggiungi > File o Cartella per aggiungere le cartelle di lavoro da combinare nel riquadro Elenco cartelle di lavoro. Potrai quindi specificare quali fogli di lavoro unire selezionandone i nomi nel riquadro Elenco dei fogli di lavoro. Fai clic su Avanti per passare all’ultimo passaggio della procedura guidata.
4. In questo passaggio, imposta le opzioni desiderate, quindi fai clic su Fine.
5. Si aprirà una finestra in cui potrai scegliere la posizione in cui salvare la cartella di lavoro combinata. Seleziona una cartella, quindi fai clic su Salva.
Ora le cartelle di lavoro sono state unite in un’unica cartella di lavoro. All’inizio di tutti i fogli è stato inoltre creato un foglio principale denominato Kutools per Excel, che elenca alcune informazioni sui fogli e contiene collegamenti a ciascuno di essi.
Unire due tabelle in una sola e aggiornarle in base a una colonna con pochi clic
Se desideri unire due tabelle in un’unica tabella e aggiornare i dati in base a una colonna, come mostrato nell’immagine seguente, prova l’utilità Unisci Tabelle di Kutools per Excel.
Dopo aver installato gratuitamenteKutools per Excel, procedi come segue:
1. Fai clic su KUTOOLS PLUS > Unisci Tabelle per avviare la procedura guidata Unisci Tabelle.
2. Nel passaggio 1 della procedura guidata, specifica separatamente gli intervalli della tabella principale e della tabella di ricerca, quindi fai clic su Avanti.
3. Seleziona la colonna chiave in base alla quale desideri aggiornare i dati nella tabella principale. Fai clic su Avanti.
4. Seleziona quindi le colonne della tabella principale i cui dati vuoi aggiornare in base alla tabella di ricerca. Fai clic su Avanti.
5. Nel passaggio 4 della procedura guidata, seleziona le colonne che vuoi aggiungere dalla tabella di ricerca a quella principale, quindi fai clic su Avanti.
6. Nell’ultimo passaggio della procedura guidata, imposta le opzioni desiderate, quindi fai clic su Fine.
Ora la tabella principale è stata aggiornata e sono stati aggiunti nuovi dati in base alla tabella di ricerca.
Scarica il file di esempio
Migliori Strumenti per la Produttività in Office
Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un’efficienza mai vista prima.Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e Risparmia tempo.Clicca qui per ottenere la funzionalità di cui hai più bisogno...
Office Tab Porta l'interfaccia a schede in Office e rende il tuo lavoro molto più semplice
- Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Apri e crea più documenti in nuove schede all’interno della stessa finestra, invece che in finestre separate.
- Aumenta la tua produttività del 50 % e risparmia centinaia di clic del mouse ogni giorno!
Tutti i componenti aggiuntivi di Kutools in un unico programma di installazione.
Kutools for Office è la suite che include componenti aggiuntivi per Excel, Word, Outlook e PowerPoint, oltre a Office Tab Pro: la soluzione ideale per i team che lavorano su diverse app di Office.
- Suite completa— componenti aggiuntivi per Excel, Word, Outlook e PowerPoint + Office Tab Pro
- Un unico programma di installazione, una sola licenza— configurazione in pochi minuti (pronto per MSI)
- Funziona meglio insieme— produttività ottimizzata tra le app di Office
- Prova gratuita di 30 giorni con tutte le funzionalità— nessuna registrazione, nessuna carta di credito
- Miglior rapporto qualità-prezzo— risparmia rispetto all’acquisto dei singoli componenti aggiuntivi
