Skip to main content

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

Author: Xiaoyang Last Modified: 2025-08-06
merge multiple worksheets into one sheet

Nel nostro lavoro quotidiano, potremmo incontrare il problema di dover unire centinaia di fogli o cartelle di lavoro in un unico foglio per analizzare i dati, operazione che richiede molto tempo se si utilizza il comando Copia e Incolla in Excel. In questa guida, vi fornirò alcuni suggerimenti per risolvere rapidamente questo compito.

NAVIGAZIONE RAPIDA

Unire tutti i fogli della cartella di lavoro attiva in un unico foglio con VBA
Unire decine di fogli o cartelle di lavoro in un unico foglio di lavoro/cartella di lavoro con pochi clic
Unire due tabelle in una e aggiornarle tramite una colonna con pochi clic
Scarica il file di esempio


Unire tutti i fogli della cartella di lavoro attiva in un unico foglio con VBA

In questa sezione, vi fornisco un codice VBA che creerà un nuovo foglio per raccogliere tutti i fogli della cartella di lavoro attiva quando lo eseguirete.

1. Attivate la cartella di lavoro che desiderate combinare con tutti i suoi fogli, quindi premete i tasti + per aprire la finestra Microsoft Visual Basic for Applications.

2. Nella finestra che appare, cliccate su Inserisci > Modulo per creare un nuovo script Modulo.

3. Copiate il codice sottostante e incollatelo 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

copy and paste vba code into the module

4. Premete il tasto F5, quindi tutti i dati dei fogli verranno uniti in un nuovo foglio denominato Combinato, posizionato all'inizio di tutti i fogli.


Unire decine di fogli o cartelle di lavoro in un unico foglio di lavoro/cartella di lavoro con pochi clic

Con il VBA, è possibile combinare solo i fogli nella cartella di lavoro attiva, ma come si possono unire i fogli tra diverse cartelle di lavoro in un unico foglio o cartella di lavoro?

Kutools per Excel offre oltre 300 funzionalità avanzate per semplificare compiti complessi, aumentando creatività ed efficienza. Integrato con capacità di intelligenza artificiale, Kutools automatizza le attività con precisione, rendendo la gestione dei dati senza sforzo. Informazioni dettagliate su Kutools per Excel... Prova gratuita...

Unire fogli tra diverse cartelle di lavoro in un unico foglio
Merge multiple sheets into one sheet

Unire fogli tra diverse cartelle di lavoro in un'unica cartella di lavoro
Merge multiple sheets into one workbook

Per risolvere questo compito e soddisfare altri requisiti relativi alla combinazione di fogli, la funzione Unisci è stata sviluppata con quattro scenari di combinazione:

  • Unisci più fogli o cartelle di lavoro in un unico foglio
  • Unisci più fogli o cartelle di lavoro in un'unica cartella di lavoro
  • Unisci fogli con lo stesso nome in un unico foglio
  • Consolida i valori tra fogli o cartelle di lavoro in un unico foglio

Qui prendiamo come esempio la seconda opzione:

Unisci più fogli o cartelle di lavoro in un'unica cartella di lavoro

Dopo aver installato gratuitamente Kutools per Excel, procedete come segue:

1. Attivate Excel, cliccate Kutools Plus > Unisci, apparirà una finestra di dialogo per ricordarvi che le cartelle di lavoro che desiderate combinare devono essere chiuse. Cliccate OK per continuare.
click Combine feature of kutools
a promtp box

2. Nella Finestra Unisci Fogli - Passo 1 di dialogo, selezionate Unisci più fogli di lavoro da cartelle di lavoro in un'unica cartella di lavoro opzione. Cliccate Avanti per passare al prossimo step della procedura guidata.
check Combine multiple worksheets from workbooks into one workbook option

3. Cliccate Aggiungi > File o Cartella per aggiungere le cartelle di lavoro che desiderate combinare nell' Elenco delle cartelle di lavoro pannello, quindi potrete specificare quali fogli di lavoro verranno uniti insieme selezionando i nomi nell' Elenco dei fogli di lavoro pannello. Cliccate Avanti per andare all'ultimo step della procedura guidata.
add the workbooks into the dialog box

4. In questo step, specificate le impostazioni secondo necessità. Poi cliccate Fine.
specify the settings in the dialog

5. Apparirà una finestra per selezionare una cartella in cui salvare la cartella di lavoro combinata, poi cliccate Salva.
select a folder to place the combined workbook

Ora le cartelle di lavoro sono state unite in un'unica cartella di lavoro. E davanti a tutti i fogli, è stato creato anche un foglio principale chiamato Kutools per Excel che elenca alcune informazioni sui fogli e i collegamenti per ciascun foglio.
a new sheet is created with all combined sheets inforamtion


Unire due tabelle in una e aggiornarle tramite una colonna con pochi clic

Se volete unire due tabelle in una e aggiornare i dati basandovi su una colonna come mostrato nello screenshot sottostante, potete provare l'utilità Unisci Tabelle di Kutools per Excel.
Merge two tables into one and update by a column

Kutools per Excel offre oltre 300 funzionalità avanzate per semplificare compiti complessi, aumentando creatività ed efficienza. Integrato con capacità di intelligenza artificiale, Kutools automatizza le attività con precisione, rendendo la gestione dei dati senza sforzo. Informazioni dettagliate su Kutools per Excel... Prova gratuita...

Dopo aver installato gratuitamente Kutools per Excel, procedete come segue:

1. Cliccate Kutools Plus > Unisci Tabelle per abilitare la procedura guidata Unisci Tabelle .
click Tables Merge featur of kutools

2. Nel primo passaggio della procedura guidata, è necessario selezionare separatamente gli intervalli della tabella principale e della tabella di ricerca. Poi cliccate Avanti.
separately select the main table and lookup table

3. Selezionate la colonna chiave su cui desiderate aggiornare i dati nella tabella principale. Cliccate Avanti.
Check the key column

4. Quindi selezionate le colonne nella tabella principale che desiderate aggiornare in base alla tabella di ricerca. Cliccate Avanti.
check the columns in main table that want to update

5. Nel quarto passaggio della procedura guidata, selezionate le colonne che desiderate aggiungere dalla tabella di ricerca alla tabella principale. Cliccate Avanti.
check the columns to add from lookup table to the main table

6. Nell'ultimo passaggio della procedura guidata, specificate le opzioni di impostazione secondo necessità. Poi cliccate Fine.
specify the setting options

Ora la tabella principale ha aggiornato i dati e aggiunto nuovi dati in base alla tabella di ricerca.


Scarica il File di Esempio

sample


I migliori strumenti per la produttività in Office

🤖 Kutools AI Aide: Rivoluziona l’analisi dei dati grazie a: Esecuzione intelligente | Genera codice | Crea formule personalizzate | Analizza dati e genera grafici | Richiama Funzioni avanzate
Funzionalità popolari: Trova, evidenzia o identifica duplicati | Elimina righe vuote | Combina colonne o celle senza perdere dati | Arrotonda
Super RICERCA.VERT: Ricerca con criteri multipli    Ricerca valori multipli  |   Ricerca su più fogli   |   Corrispondenza approssimativa ....
Elenco a discesa avanzato: Crea rapidamente un elenco a discesa | Elenco a discesa dipendente | Elenco a discesa a selezione multipla….
Gestione colonne: Aggiungi un numero specifico di colonne | Sposta colonne | Cambia lo stato di visibilità delle colonne nascoste | Confronta intervalli e colonne...
Funzionalità in evidenza: Attenzione della griglia | Visualizzazione di progettazione | Barra delle formule avanzata | Gestione Cartella di lavoro & Foglio di lavoro | Libreria AutoText | Selettore di data | Unisci dati | Crittografa/Decrittografa celle | Invia Email da elenco | Super Filtri | Filtro speciale (filtra grassetto/corsivo/barrato...)...
I15 migliori kit di strumenti:12 strumenti di testo (Aggiungi testo, Elimina Caratteri Specifici, ...) | Oltre50 tipi di grafici (Diagramma di Gantt, ...) | Oltre40 formule utili (Calcola l'età in base alla data di nascita, ...) |19 strumenti di inserimento (Inserisci codice QR, Inserisci immagine dal percorso, ...) |12 strumenti di conversione (Converti in parole, Conversione valuta, ...) |7 strumenti per unire & dividere (Unione avanzata righe, Dividi celle, ...) | ...e altro ancora
Usa Kutools nella lingua che preferisci – supporta Inglese, Spagnolo, Tedesco, Francese, Cinese e oltre40 altre!

Migliora le tue competenze su Excel con Kutools per Excel e sperimenta un nuovo livello di efficienza. Kutools per Excel offre oltre300 funzionalità avanzate per aumentare la produttività e risparmiare tempo. Clicca qui per ottenere la funzione di cui hai più bisogno...


Office Tab porta l’interfaccia a schede su Office, rendendo il tuo lavoro molto più semplice

  • Abilita la modifica a schede e la lettura in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Apri e crea più documenti in nuove schede della stessa finestra, invece che in nuove finestre.
  • Aumenta la tua produttività del50% e ti fa risparmiare centinaia di clic ogni giorno!