KutoolsforOffice — Un'unica soluzione, cinque potenti strumenti.Ottenere di più con meno sforzo.

Guida Excel: combina più cartelle di lavoro/fogli di lavoro in uno solo

AutoreSun Data di modifica

In Excel, combinare fogli è un’operazione comune ma piuttosto complessa per la maggior parte degli utenti, soprattutto per i principianti. Questa guida copre quasi tutti gli scenari di combinazione che potresti incontrare e ti offre soluzioni professionali adatte a ciascuno di essi. Puoi trovare subito la risposta che cerchi cliccando sul collegamento nell’elenco di navigazione qui sotto oppure approfondire le tecniche di combinazione seguendo i collegamenti in ordine, se desideri imparare passo dopo passo.

In Excel, la combinazione può essere suddivisa in due tipologie: una riguarda esclusivamente l’unione dei contenuti, l’altra include anche l’esecuzione di alcuni calcoli.

Navigazione di questa guida

Combina contenuti

1. Combina tutti i fogli in un unico foglio

1,1 Combina fogli in un unico foglio con VBA

1,2 Combina tabelle o intervalli denominati con Query (Excel 2016 o versioni successive)

1,3 Combina fogli in un unico foglio con uno strumento pratico

1,4 Estensione per combinare fogli in un unico foglio

2. Combina cartelle di lavoro in un’unica cartella di lavoro

2,1 Combina cartelle di lavoro in un’unica cartella tramite il comando Sposta o Copia

2,2 Combina più cartelle di lavoro (in una singola cartella) in un’unica cartella con codice VBA

2,3 Combina più cartelle di lavoro (da cartelle multiple) in un’unica cartella utilizzando uno strumento pratico

3. Combina fogli specifici da più cartelle di lavoro in un’unica cartella

3,1 Combina fogli specifici da cartelle di lavoro (tutte nella stessa cartella)

3,2 Combina fogli specifici da più cartelle di lavoro (da cartelle multiple) con uno strumento pratico

4. Combina due fogli utilizzando una colonna chiave

4,1 Combina due tabelle in base a una Colonna chiave utilizzando Query (Excel 2016 o versioni successive)

4,2 Combina due fogli in base a una Colonna chiave utilizzando funzioni Excel

4,3 Combina due fogli in base a una Colonna chiave con uno strumento pratico

5. Combina due fogli utilizzando due colonne come criterio

6. Combina fogli che condividono le stesse intestazioni

6,1 Combina tutti i fogli con le stesse intestazioni utilizzando VBA

6,2 Combina fogli con le stesse intestazioni utilizzando uno strumento pratico

Consolida

1. Combina fogli ed esegui calcoli mirati

1,1 Combina fogli ed esegui calcoli con la funzione Consolida

1,2 Combina fogli ed esegui calcoli con uno strumento pratico

2. Combina più fogli in una singola tabella pivot

Google Foglio

1. Combina più fogli Google in un unico foglio

1,1 Combina google fogli in un unico foglio tramite la funzione Filtro

1,2 Combina google fogli in un unico foglio tramite la funzione IMPORTRANGE

2. Combina più fogli Google in un’unica cartella di lavoro

Estensione

1. Combina i fogli, quindi rimuovi i duplicati

1,1 Combina fogli, quindi Rimuovi duplicati tramite Rimuovi duplicati

1,2 Combina fogli, quindi Rimuovi duplicati con uno strumento potente

2. Combina i fogli con lo stesso nome in un’unica cartella di lavoro.

3. Combina gli stessi intervalli presenti tra più fogli in un unico foglio

Nota

In questa guida ho creato alcuni fogli e dati per illustrare al meglio i metodi; puoi personalizzare i riferimenti in base alle tue esigenze quando utilizzi il codice VBA o le formule riportate di seguito, oppure scaricare gli esempi per testare subito i metodi.


Combina contenuti

1. Combina tutti i fogli in un unico foglio

Ecco una cartella di lavoro con 4 fogli da combinare in un unico foglio.

foglio di esempio 1 foglio di esempio 2
foglio di esempio 3foglio di esempio 4

esempio documento Fare clic per scaricare il file di esempio

1,1 Combinare tutti i fogli in un unico foglio con codice VBA


In Excel, oltre al tradizionale metodo Copia e Incolla, puoi utilizzare un codice VBA per unire rapidamente tutti i fogli in un unico foglio.

1. Premere i tasti Alt+F11 per aprire la finestra di Microsoft Visual Basic for Applications.
Premere i tasti F11 e Alt

2. Nella finestra visualizzata, fai clic su Inserisci > Modulo per inserire un nuovo modulo vuoto.
 fare clic su Inserisci > Modulo per inserire un nuovo modulo vuoto

3. Copia e incolla il codice seguente nel nuovo modulo.

VBA: Combinare tutti i fogli in uno

Sub CombineAllSheetsIntoOneSheet()
'UpdatebyExtendoffice
    Dim I As Long
    Dim xRg As Range
    On Error Resume Next
    Worksheets.Add Sheets(1)
    ActiveSheet.Name = "Combined"
   For I = 2 To Sheets.Count
        Set xRg = Sheets(1).UsedRange
        If I > 2 Then
            Set xRg = Sheets(1).Cells(xRg.Rows.Count + 1, 1)
        End If
        Sheets(I).Activate
        ActiveSheet.UsedRange.Copy xRg
    Next
End Sub

copiare e incollare il codice nel modulo

Nello script riportato sopra, «Combined» è il nome del foglio in cui vengono inseriti i contenuti combinati; puoi modificarlo in base alle tue esigenze.

4. Premere il tasto F5per eseguire il codice. Verrà creato un foglio denominato «Combined» all'inizio della cartella di lavoro per raccogliere il contenuto di tutti i fogli.
tutti i fogli sono combinati in un unico nuovo foglio

1,2 Combinare tutte le tabelle o gli intervalli denominati con Query (Excel 2016 o versioni successive)


Se utilizzi Excel 2016 o versioni successive, la funzionalità Query ti permette di unire in un unico passaggio tutte le tabelle o gli intervalli denominati creati.

esempio documento Fare clic per scaricare il file di esempio

Innanzitutto, assicurati che gli intervalli siano stati convertiti in tabelle o definiti come intervalli denominati. Per creare una tabella o un intervallo denominato, consulta Come convertire un intervallo: convertire intervallo in tabella o viceversa in Excel e Definire e utilizzare nomi nelle formule.

1. Apri la cartella di lavoro da unire, quindi fai clic su Dati > Nuova query > Da altre origini > Query vuota.
fare clic su Dati > Nuova query > Da altre origini > Query vuota

2. Nella finestra Editor di query visualizzata, vai alla barra delle formule e digita la seguente formula.

=Excel.CurrentWorkbook()

Premi il tasto Invio: tutte le tabelle presenti nel foglio di lavoro corrente verranno elencate.
digitare una formula nella barra della formula

3. Fare clic sul pulsante di espansione accanto a Contenuto, selezionare l'opzione Espandi e spuntare la casella Seleziona tutte le colonne.
 selezionare l'opzione Espandi e la casella di controllo Seleziona tutte le colonne

4. Fare clic su OK. Tutte le tabelle verranno elencate una dopo l'altra.
Tutte le tabelle sono elencate una dopo l'altra

È possibile fare clic con il tasto destro sull’intestazione di una colonna per accedere a ulteriori opzioni sulla colonna selezionata.
fare clic con il pulsante destro sull'intestazione di una colonna

5. Quindi fai clic su File > Chiudi e carica in….
fare clic su File > Chiudi e carica in

6. Nella finestra di dialogo Carica in, seleziona l'opzione Tabella, quindi scegli la posizione in cui caricare la tabella combinata nella sezione Seleziona dove devono essere caricati i dati e fai clic su Carica.
specificare le opzioni nella finestra di dialogo

Ora viene creato un nuovo foglio per raccogliere tutte le tabelle unite.
 viene creato un nuovo foglio per inserire tutte le tabelle unite

1,3 Combinare tutti i fogli in un unico foglio con uno strumento pratico


Se i metodi precedenti non soddisfano le tue esigenze, prova uno strumento utile e pratico: Kutools per Excel. La sua funzionalità Combina è davvero potente: non solo unisce tutti i fogli in un unico foglio, ma ti permette anche di eseguire operazioni avanzate, come combinare fogli in una singola cartella di lavoro, unire fogli con lo stesso nome, combinare solo fogli di lavoro selezionati, unire fogli tra file diversi e molto altro ancora.

Kutools per Exceloffre oltre 300 funzionalità avanzate per semplificare attività complesse, aumentando creatività ed efficienza.Integrato con funzionalità basate sull’IA, Kutools automatizza le attività con precisione, rendendo la gestione dei dati semplice e immediata.Informazioni dettagliate su Kutools per Excel...         Prova gratuita...

1. Apri la cartella di lavoro i cui fogli desideri combinare, quindi fai clic su KUTOOLS PLUS > Combina. Si aprirà una finestra di dialogo con alcune note relative alla password; se le cartelle di lavoro da utilizzare non sono protette da password, fai semplicemente clic su OK per continuare.
fare clic su OK per continuare
fare clic su OK per continuare

2. Nella finestra Unisci fogli di lavoro – Passaggio 1 di 3, seleziona l'opzione Copia dati da più cartelle di lavoro in un unico foglio di lavoro e fai clic sul pulsante Avanti.
selezionare l'opzione Combina più fogli di lavoro da cartelle di lavoro in un unico foglio di lavoro

3. Nella finestra Passaggio 2 di 3, per impostazione predefinita il foglio di lavoro corrente è già elencato e selezionato nel riquadro Elenco cartelle di lavoro, e tutti i fogli del foglio di lavoro corrente sono elencati e selezionati nel riquadro Elenco dei fogli di lavoro; fare clic su Avanti per continuare.

Nota: se sono state aperte più cartelle di lavoro, tutte quelle aperte vengono elencate in Elenco cartelle di lavoro; selezionare esclusivamente la cartella di lavoro da utilizzare.
specificare i fogli da combinare

4. Nell'ultimo passaggio, scegli la Modalità di unione desiderata: puoi selezionare Unisci dati per riga oppure Unisci dati per colonna; quindi specifica eventuali altre opzioni necessarie e fai clic sul pulsante Fine.
 scegliere la modalità di combinazione

5. Verrà visualizzata una finestra di dialogo per scegliere la cartella in cui salvare la cartella di lavoro combinata; puoi rinominarla nella barra Nome file e fare clic su Salva per completare l'operazione.
scegliere una cartella in cui salvare la cartella di lavoro combinata,

6. Ora tutti i fogli sono stati combinati e verrà visualizzata una finestra di dialogo che chiede se salvare le impostazioni come scenario; fai clic su o No in base alle tue preferenze.
fare clic su Sì o No per salvare o meno lo scenario

Verrà visualizzata una nuova cartella di lavoro con i risultati della combinazione; fai clic sul collegamento File di output per visualizzare il foglio combinato.
Viene visualizzata una nuova cartella di lavoro con il risultato della combinazione

Unisci dati per riga
risultato della combinazione per riga

Unisci dati per colonna
risultato della combinazione per colonna

1,4 Estensione per combinare i fogli in un unico foglio


1,41 Con uno strumento pratico per combinare soltanto i Fogli di lavoro selezionati in un unico foglio

Se desideri combinare solo alcuni fogli di una cartella di lavoro in un unico foglio, Excel non offre una funzionalità integrata per farlo. Tuttavia, la funzione Combina di Kutools per Excel ti permette di eseguire questa operazione in modo rapido e semplice.

1. Apri la cartella di lavoro in uso e fai clic su KUTOOLS PLUS > Combina > OK per avviare la procedura guidata Combina.
fare clic su ok per continuare
fare clic su ok per continuare

2. Nella finestra Passaggio 1 di 3, seleziona l'opzione Copia dati da più cartelle di lavoro in un unico foglio di lavoro e fai clic sul pulsante Avanti.
selezionare l'opzione Combina più fogli di lavoro da cartelle di lavoro in un unico foglio di lavoro

3. Nella finestra Passaggio 2 di 3, per impostazione predefinita la Foglio di lavoro corrente è già elencata e selezionata nel riquadro Elenco cartelle di lavoro, e tutti i fogli della Foglio di lavoro corrente sono elencati e selezionati nel riquadro Elenco dei fogli di lavoro; deselezionare i fogli che non devono essere combinati e fare clic su Avanti per continuare.
specificare i fogli da combinare

4. Nell'ultimo passaggio, seleziona le opzioni desiderate e fai clic sul pulsante Fine.
specificare le opzioni e fare clic sul pulsante Fine

5. Verrà visualizzata una finestra di dialogo per scegliere la cartella in cui salvare la cartella di lavoro combinata; puoi rinominarla nella barra Nome file e fare clic su Salva per completare l'operazione.
scegliere una cartella in cui salvare la cartella di lavoro combinata

6. Ora sono stati combinati solo i fogli selezionati e verrà visualizzata una finestra di dialogo che chiede se salvare le impostazioni come scenario; fai clic su o No in base alle tue preferenze.
 vengono combinati soltanto i fogli selezionati
 vengono combinati soltanto i fogli selezionati

1,42 Con uno strumento pratico per combinare fogli da più cartelle di lavoro in un unico foglio

Ad esempio, se desideri combinare tutti i fogli di book1, book2 e book3 in un unico foglio come mostrato nell’immagine seguente, la funzionalità Combina di Kutools per Excel può aiutarti.
 combinare fogli da più cartelle di lavoro in un unico foglio

Dopo aver installato gratuitamenteKutools per Excel, procedere come segue:

1. Apri le cartelle di lavoro utilizzate e fai clic su KUTOOLS PLUS > Combina > OK per avviare la procedura guidata Combina.

2. Nella finestra Passaggio 1 di 3, seleziona l’opzione Copia dati da più cartelle di lavoro in un unico foglio di lavoro, quindi fai clic sul pulsante Avanti.
selezionare l'opzione Combina più fogli di lavoro da cartelle di lavoro in un unico foglio di lavoro

3. Nella finestra Passaggio 2 di 3, tutte le cartelle di lavoro aperte sono elencate e selezionate nel riquadro Elenco cartelle di lavoro, mentre tutti i fogli delle cartelle di lavoro aperte sono elencati e selezionati nel riquadro Elenco dei fogli di lavoro; fare clic su Avanti per continuare.
specificare le cartelle di lavoro e i fogli da combinare

Suggerimento: se si desidera aggiungere altre cartelle di lavoro da combinare, fare clic sul pulsante Aggiungi per scegliere un percorso e aggiungerle.
fare clic sul pulsante Aggiungi per scegliere un percorso e aggiungere cartelle di lavoro

4. Nell’ultimo passaggio, seleziona le opzioni desiderate e fai clic sul pulsante Fine.

5. Viene visualizzata una finestra di dialogo che ti permette di scegliere la cartella in cui salvare la cartella di lavoro combinata; puoi rinominarla direttamente nella barra Nome file, quindi fare clic su Salva per completare l’operazione.
scegliere una cartella in cui salvare la cartella di lavoro combinata

6. Ora tutti i fogli delle cartelle di lavoro aperte sono stati combinati e viene visualizzata una finestra di dialogo che chiede se salvare le impostazioni come scenario; fai clic su o No in base alle tue preferenze.

Apri la cartella di lavoro combinata salvata in precedenza: i fogli provenienti da diverse cartelle di lavoro sono stati uniti in un unico foglio.


2. Unisci più cartelle di lavoro in un’unica cartella

Di seguito sono riportate tre cartelle di lavoro da unire in un’unica cartella.

GenFebMar
cartella di lavoro di esempio 1cartella di lavoro di esempio 2cartella di lavoro di esempio 3

esempio documento jan.xlsx  esempio documentofeb.xlsx  esempio documentomar.xlsx

2,1 Combinare più cartelle di lavoro in un’unica cartella di lavoro tramite il comando Sposta o copia


Per combinare fogli provenienti solo da alcune cartelle di lavoro, puoi utilizzare il comando Sposta o copia di Excel.

1. Apri le prime due cartelle di lavoro da combinare, attiva la prima cartella, seleziona i fogli da spostare, fai clic con il tasto destro per visualizzare il menu contestuale e scegli Sposta o copia.
fare clic con il pulsante destro sulle schede dei fogli e fare clic su Sposta o copia

Suggerimenti

1) Se si desidera spostare tutti i fogli, fare prima clic con il tasto destro su una scheda e scegliere Seleziona tutti i fogli dal menu contestuale, quindi utilizzare il comando Sposta o copia.

2) Tenere premuto il tasto Ctrl per selezionare più fogli non adiacenti.

3) Seleziona il primo foglio, tieni premuto il tasto Maiusc e fai clic sull’ultimo foglio per selezionare tutti i fogli adiacenti compresi tra i due.

2. Nella finestra di dialogo Sposta o copia, nella sezione Nel file seleziona dall’elenco a discesa la cartella di lavoro in cui spostare i fogli (in questo caso Jan), quindi indica la posizione in cui inserirli nella sezione Prima del foglio e fai clic su OK.
impostare le opzioni nella finestra di dialogo

Nota:

1) È consigliabile selezionare l’opzione Crea una copia, altrimenti la cartella di lavoro originale perderà il foglio dopo lo spostamento.

2) Se si desidera inserire tutti i fogli in una nuova cartella di lavoro, scegliere l'opzione corrispondente nel menu a discesa della sezione Nel file.
inserire tutte le cartelle di lavoro in una nuova cartella di lavoro, scegliere (nuova cartella)

Tutti i fogli sono stati spostati nella cartella di lavoro principale.
i fogli sono stati spostati nella cartella di lavoro principale

Ripeti i passaggi precedenti per unire tutte le cartelle di lavoro in un’unica cartella.

2,2 Combinare più cartelle di lavoro (presenti in una singola cartella) in un’unica cartella di lavoro con codice VBA


Per combinare molte cartelle di lavoro situate tutte in una stessa cartella, è possibile utilizzare un codice VBA.

1. Apri la cartella di lavoro in cui desideri unire tutte le altre, quindi premi i tasti Alt+F11 per aprire la finestra di Microsoft Visual Basic, Applications Edition.
premere i tasti Alt + F11

2. Nella finestra visualizzata, fai clic su Inserisci > Modulo per inserire un nuovo modulo vuoto.
fare clic su Inserisci > Modulo per inserire un nuovo modulo vuoto

3. Copia e incolla il seguente codice VBA nel nuovo modulo.

VBA: Combina più cartelle di lavoro in Foglio di lavoro corrente

Sub GetSheets()
'Updated by Extendoffice
Path = "C:\Users\AddinTestWin10\Desktop\combine sheets\combine sheets into one workbook\"
Filename = Dir(Path & "*.xlsx")
  Do While Filename <> ""
  Workbooks.Open Filename:=Path & Filename, ReadOnly:=True
     For Each Sheet In ActiveWorkbook.Sheets
     Sheet.Copy After:=ThisWorkbook.Sheets(1)
  Next Sheet
     Workbooks(Filename).Close
     Filename = Dir()
  Loop
End Sub

 copiare e incollare il codice nel modulo

Nota

Nel codice VBA, lo script "C:\Users\AddinTestWin10\Desktop\combine sheets\combine sheets into one workbook\" indica il percorso dei file contenenti le cartelle di lavoro da combinare; aggiornalo in base alle tue esigenze.

Se le cartelle di lavoro da unire si trovano in cartelle diverse, copiarle prima in un’unica cartella.

4. Premere il tasto F5 per eseguire il codice: tutte le cartelle di lavoro verranno copiate alla fine del foglio di lavoro corrente.
tutte le cartelle di lavoro sono state copiate alla fine della cartella di lavoro corrente

Suggerimento:tutti i fogli copiati manterranno il nome originale; se si desidera utilizzare il Nome Workbook come prefisso, utilizzare il seguente codice:

Sub MergeWorkbooks()
'Updated by Extendoffice
Dim xStrPath As String
Dim xStrFName As String
Dim xWS As Worksheet
Dim xMWS As Worksheet
Dim xTWB As Workbook
Dim xStrAWBName As String
On Error Resume Next
xStrPath = "C:\Users\AddinTestWin10\Desktop\combine sheets\combine sheets into one workbook\"
xStrFName = Dir(xStrPath & "*.xlsx")
Application.ScreenUpdating = False
Application.DisplayAlerts = False
Set xTWB = ThisWorkbook
Do While Len(xStrFName) > 0
    Workbooks.Open Filename:=xStrPath & xStrFName, ReadOnly:=True
    xStrAWBName = ActiveWorkbook.Name
    For Each xWS In ActiveWorkbook.Sheets
    xWS.Copy After:=xTWB.Sheets(xTWB.Sheets.Count)
    Set xMWS = xTWB.Sheets(xTWB.Sheets.Count)
    xMWS.Name = xStrAWBName & "(" & xMWS.Name & ")"
    Next xWS
    Workbooks(xStrAWBName).Close
    xStrFName = Dir()
Loop
Application.ScreenUpdating = True
Application.DisplayAlerts = True
End Sub

 combinata tutte le cartelle di lavoro utilizzando il nome della cartella di lavoro come prefisso

2,3 Combinare più cartelle di lavoro (provenienti da cartelle diverse) in un’unica cartella di lavoro utilizzando uno strumento pratico


A volte potrebbe essere necessario combinare tutte le cartelle di lavoro presenti in cartelle diverse in un’unica cartella di lavoro. Ad esempio, per unire tutte le cartelle di lavoro contenute nelle cartelle 2020 e 2021 in un’unica cartella di lavoro, Excel non offre una soluzione diretta.
combinare tutte le cartelle di lavoro presenti in cartelle diverse in un'unica cartella di lavoro

Tuttavia, la funzionalità Combina di Kutools per Excel offre un’opzione per unire cartelle di lavoro provenienti da più cartelle in un’unica cartella.

Kutools per Exceloffre oltre 300 funzionalità avanzate per semplificare attività complesse, aumentando creatività ed efficienza.Integrato con funzionalità basate sull’IA, Kutools automatizza le attività con precisione, rendendo la gestione dei dati semplice e immediata.Informazioni dettagliate su Kutools per Excel...         Prova gratuita...

Dopo aver installato gratuitamenteKutools per Excel, procedere come segue:

1. Avvia Excel, fai clic su KUTOOLS PLUS > Combina; viene visualizzata una finestra di dialogo con avvisi relativi alle password. Se le cartelle di lavoro da utilizzare non sono protette da password, fai semplicemente clic su OK per continuare.
fare clic su OK per continuare
fare clic su OK per continuare

2. Nella finestra Unisci fogli di lavoro – Passaggio 1 di 3, seleziona l’opzione Copia fogli di lavoro da più cartelle di lavoro in una sola cartella di lavoro, quindi fai clic sul pulsante Avanti.
selezionare l'opzione Combina più fogli di lavoro da cartelle di lavoro in un'unica cartella di lavoro

3. Nella finestra Passaggio 2 di 3, fai clic sulla freccia accanto al pulsante Aggiungi per visualizzare il menu a discesa e seleziona Cartella.
fare clic sul pulsante Aggiungi

4. Nella finestra di dialogo Seleziona cartella, scegli la cartella da utilizzare e fai clic su Seleziona cartella per aggiungerla alla sezione Elenco cartelle di lavoro.
scegliere una cartella
scegliere una cartella

5. Ripeti il passaggio precedente per aggiungere tutte le cartelle e visualizzare tutte le cartelle di lavoro nella sezione Elenco cartelle di lavoro, quindi fai clic su Avanti.
Ripetere per aggiungere tutte le cartelle ed elencare tutte le cartelle di lavoro nella finestra di dialogo

6. Nell'ultimo passaggio, seleziona le opzioni desiderate e fai clic sul pulsante Fine.
scegliere le opzioni e fare clic sul pulsante Fine

7. Viene visualizzata una finestra di dialogo in cui puoi scegliere una cartella per salvare la cartella di lavoro combinata; puoi rinominarla nella barra Nome file, quindi fai clic su Salva per completare l'operazione.
scegliere una cartella in cui salvare la cartella di lavoro combinata

8. Ora tutti i fogli sono stati combinati e viene visualizzata una finestra di dialogo che ti chiede se salvare le impostazioni come scenario; fai clic su o No a seconda delle tue preferenze.
fare clic su Sì o No per salvare o meno lo scenario

Viene visualizzata una nuova cartella di lavoro contenente il risultato della combinazione; fai clic sul collegamento File di output per visualizzare il foglio combinato.
Viene visualizzata una nuova cartella di lavoro che mostra il risultato della combinazione

Risultato combinazione

Nota: nella cartella di lavoro combinata, il primo foglio, denominato **Kutools per Excel**, contiene informazioni sui fogli di lavoro originali e su quelli finali combinati; puoi eliminarlo in qualsiasi momento se non ti serve.


3. Combina fogli specifici da più cartelle di lavoro in un’unica cartella

Se desideri combinare solo alcuni fogli di cartelle di lavoro in un’unica cartella, anziché tutti i fogli di ciascuna cartella, puoi provare i metodi seguenti.

esempio documento trimestre-1.xlsxesempio documento trimestre-2.xlsxesempio documento trimestre-3.xlsx

3,1 Combina fogli specifici da cartelle di lavoro (tutte nella stessa cartella) in un’unica cartella utilizzando il codice VBA


1. Apri una cartella di lavoro in cui inserire i fogli combinati, quindi premi i tasti Alt+F11 per aprire la finestra Microsoft Visual Basic, Applications.

2. Nella finestra visualizzata, fai clic su Inserisci>Moduloper inserire un nuovo modulo vuoto.
fare clic su Inserisci > Modulo per inserire un nuovo modulo vuoto

3. Copia e incolla il seguente codice VBA nel nuovo modulo.

VBA: Combina fogli specifici di più cartelle di lavoro in Foglio di lavoro corrente

Sub MergeSheets2()
'Updated by Extendoffice
Dim xStrPath As String
Dim xStrFName As String
Dim xWS As Worksheet
Dim xMWS As Worksheet
Dim xTWB As Workbook
Dim xStrAWBName As String
Dim xI As Integer
On Error Resume Next
 
xStrPath = "C:\Users\AddinTestWin10\Desktop\combine sheets\combine specific sheets from multiple workbooks\"
xStrName = "A,B"
 
xArr = Split(xStrName, ",")
 
Application.ScreenUpdating = False
Application.DisplayAlerts = False
Set xTWB = ThisWorkbook
xStrFName = Dir(xStrPath & "*.xlsx")
Do While Len(xStrFName) > 0
Workbooks.Open Filename:=xStrPath & xStrFName, ReadOnly:=True
xStrAWBName = ActiveWorkbook.Name
For Each xWS In ActiveWorkbook.Sheets
For xI = 0 To UBound(xArr)
If xWS.Name = xArr(xI) Then
xWS.Copy After:=xTWB.Sheets(xTWB.Sheets.Count)
Set xMWS = xTWB.Sheets(xTWB.Sheets.Count)
xMWS.Name = xStrAWBName & "(" & xArr(xI) & ")"
Exit For
End If
Next xI
Next xWS
Workbooks(xStrAWBName).Close
xStrFName = Dir()
Loop
Application.ScreenUpdating = True
Application.DisplayAlerts = True
 
End Sub

 copiare e incollare il codice nel modulo

Nota

1) Nel codice VBA, lo script "C:\Users\AddinTestWin10\Desktop\combine sheets\combine specific sheets from multiple workbooks\" indica il percorso delle cartelle di lavoro da combinare; aggiornalo in base alle tue esigenze.

2) Nel codice VBA, lo script "A,B" indica i nomi dei fogli specifici da combinare; modificali secondo le tue esigenze, separando ogni nome con una virgola.

3) Se le cartelle di lavoro da unire si trovano in cartelle diverse, copiale prima in un’unica cartella.

4. Premi il tasto F5 per eseguire il codice: in questo modo, solo i fogli specificati verranno copiati alla fine del foglio di lavoro corrente.
solo i fogli di lavoro specificati sono stati copiati alla fine della cartella di lavoro corrente

3,2 Combina fogli specifici da più cartelle di lavoro (da cartelle multiple) con uno strumento pratico


Se le cartelle di lavoro da combinare si trovano in molte cartelle diverse, puoi provare la funzione Kutools per Excel’s Combina.

Dopo aver installato gratuitamenteKutools per Excel, procedi come segue:

1. Avvia Excel, fai clic su KUTOOLS PLUS > Combina. Si aprirà una finestra di dialogo con alcune avvertenze relative alle password; se le cartelle di lavoro da utilizzare non sono protette da password, fai semplicemente clic su OK per continuare.
fare clic su OK per continuare
fare clic su OK per continuare

2. Nella finestra Unisci fogli di lavoro – Passaggio 1 di 3, seleziona l’opzione Copia fogli di lavoro da più cartelle di lavoro in una sola cartella di lavoro, quindi fai clic sul pulsante Avanti.

selezionare l'opzione Combina più fogli di lavoro da cartelle di lavoro in un'unica cartella di lavoro

3. Nella finestra Passaggio 2 di 3, fai clic sulla freccia accanto al pulsante Aggiungi per visualizzare il menu a discesa, quindi seleziona Cartella.
fare clic sul pulsante Aggiungi

4. Nella finestra di dialogo Seleziona cartella, scegli una cartella da utilizzare e fai clic su Seleziona cartella per aggiungerla alla sezione Elenco cartelle di lavoro.
scegliere una cartella
scegliere una cartella

5. Ripeti il passaggio precedente per aggiungere tutte le cartelle e visualizzarle nella sezione Elenco cartelle di lavoro.
Ripetere per aggiungere tutte le cartelle ed elencare tutte le cartelle di lavoro nella finestra di dialogo

6. Resta quindi nella finestra Passaggio 2 di 3, seleziona una cartella di lavoro in Elenco cartelle di lavoro e spunta solo i fogli che desideri utilizzare in Elenco dei fogli di lavoro, quindi fai clic sul pulsante Foglio identico. In questo modo, tutti i fogli con lo stesso nome presenti nelle cartelle di lavoro in Elenco cartelle di lavoro verranno selezionati automaticamente. Fai clic su Avanti per continuare.
selezionare i fogli specifici da combinare

8. Nell'ultimo passaggio, seleziona le opzioni desiderate e fai clic sul pulsante Fine.
scegliere le opzioni e fare clic sul pulsante Fine

9. Viene visualizzata una finestra di dialogo in cui puoi scegliere una cartella per salvare la cartella di lavoro combinata; puoi rinominarla nella barra Nome file, quindi fai clic su Salva per completare l'operazione.
scegliere una cartella in cui salvare la cartella di lavoro combinata

9. Ora i fogli specifici sono stati combinati e viene visualizzata una finestra di dialogo che ti chiede se salvare le impostazioni come scenario; fai clic su o No a seconda delle tue preferenze.

Viene visualizzata una nuova cartella di lavoro con il risultato della combinazione; fai clic sul collegamento **File di output** per visualizzare il foglio combinato.

Risultato combinazione

Nota: nella cartella di lavoro combinata, il primo foglio, denominato **Kutools per Excel**, contiene informazioni sui fogli di lavoro originali e su quelli finali combinati; puoi eliminarlo se non ti serve.
Viene visualizzata una nuova cartella di lavoro che mostra il risultato della combinazione


4. Combina due fogli utilizzando una colonna chiave

Come illustrato nell’immagine seguente, sono presenti due tabelle in fogli distinti e si desidera unirle in un’unica tabella utilizzando una colonna chiave in Excel.

Tabella1Tabella2
tabella di esempio 1tabella di esempio 2
Tabella combinata
Tabella combinata


4,1 Combina due tabelle basandoti su una Colonna chiave utilizzando Query (Excel 2016 o versioni successive)


La funzione Query disponibile in Excel 2016 o versioni successive è estremamente potente e ti permette di combinare due tabelle utilizzando una colonna chiave.

Prima di utilizzare la funzione Query, assicurati che gli intervalli da combinare siano già stati convertiti in tabelle.

esempio documento combina-due-tabelle-basandoti-su-una-colonna-chiave-query.xlsx

1. Fai clic su una qualsiasi cella della prima tabella, quindi seleziona Dati > Da tabella/intervallo nel gruppo Recupera e Trasforma Dati.

fare clic su Dati > Da tabella

2. Nella finestra di dialogo Editor di query, fai clic su File > Chiudi e carica In. Vedi immagine:
fare clic su File > Chiudi e carica in

3. Nella finestra di dialogo Carica in visualizzata, seleziona l'opzione Crea solo connessione, quindi fai clic su Carica.
selezionare l'opzione Crea solo connessione

Ora puoi vedere il riquadro Query della cartella di lavoro visualizzato, con la tabella elencata come collegamento.
nel riquadro Query cartella di lavoro viene visualizzata la tabella elencata come collegamento.

Ripeti i passaggi precedenti per aggiungere la seconda tabella al riquadro Query della cartella di lavoro.
Ripetere per aggiungere la seconda tabella al riquadro Query cartella di lavoro

4. Fai quindi clic su Dati > Nuova query > Combina query > Unisci.

fare clic su Dati > Nuova query > Combina query > Unisci

5. Nella finestra Unisci, seleziona separatamente le due tabelle da combinare nei due menu a tendina. La tabella inferiore verrà unita a quella superiore.
scegliere le due tabelle da combinare i

6. Fai quindi clic sulla colonna chiave in base alla quale desideri unire le due tabelle, poi clicca su OK.
fare clic sulla colonna chiave su cui basare la combinazione delle due tabelle

7. Si apre la finestra Merge1 – Editor di query; fai clic sul pulsante di espansione accanto a NewColumn, seleziona tutte le colonne tranne la colonna chiave, deseleziona la casella Usa il nome originale della colonna come prefisso e infine fai clic su OK.
selezionare tutte le colonne tranne quella chiave e deselezionare la casella Usa nome colonna originale come prefisso

Ora le due tabelle sono state unite in una sola in base al Colonna chiave specificato.
le due tabelle sono state unite in una sola in base alla colonna chiave specificata

8. Fare clic su File > Chiudi e carica in, quindi, nella finestra di dialogo Carica in, selezionare l'opzione Tabella e specificare la posizione in cui caricare i dati. Infine, fare clic su Carica.
 selezionare l'opzione Tabella e specificare la posizione nella finestra di dialogo  selezionare l'opzione Tabella e specificare la posizione nella finestra di dialogo

Ora le due tabelle sono state unite in base a una colonna chiave.
le due tabelle sono state unite in base a una colonna chiave

4,2 Unire due fogli in base a una Colonna chiave utilizzando le funzioni di Excel


Se desideri spostare solo una o due colonne da un foglio all’altro e individuarle in base a una colonna chiave, le funzioni di Excel possono darti una mano.

Ad esempio, sposta tutti i dati dal Foglio 2 al Foglio 1 e utilizza la colonna A per individuarli.

esempio documento unisci-due-fogli-in-base-a-una-colonna-chiave-funzioni.xlsx

Foglio1Foglio2
foglio di esempio 1foglio di esempio 2

4,21 Unire due fogli tramite una colonna con VLOOKUP

1. Copia e incolla la seguente formula accanto alla tabella nel Foglio 1:

=VLOOKUP(A2;Foglio2!$A$2:$B$5;2;FALSO)

Spiegazione:

A2: il primo valore da cercare (Colonna chiave);

Foglio2!$A$2:$B$5: la matrice tabella, ovvero la tabella che contiene due o più colonne in cui si trovano la colonna del valore da cercare e quella del risultato;

2: l’indice di colonna, ovvero il numero (intero) della colonna nella matrice_tabella da cui si desidera restituire il valore corrispondente.

2. Premere il tasto Invio per ottenere il primo risultato.
Combinare due fogli in base a una colonna con la funzione CERCA.VERT

3. Trascinare quindi il quadratino di riempimento verso il basso per estendere la formula a tutti i dati.
trascinare il quadratino di riempimento automatico verso il basso per compilare tutti i dati.

4. Tenere selezionate le celle contenenti la formula, fare clic sulla scheda Home e formattare le celle come necessario nel gruppo Numero.
formattare le celle secondo necessità

Per ulteriori informazioni sulla funzione VLOOKUP, clicca qui.

4,22 Unire due fogli tramite una colonna con una formula combinata delle funzioni CONFRONTA e INDICE

1. Copia e incolla la seguente formula accanto alla tabella nel Foglio 1:

=INDICE(Foglio2!$B$2:$B$5;CONFRONTA(Foglio1!A2;Foglio2!$A$2:$A$5;0))

Spiegazione:

Foglio2!$B$2:$B$5: la colonna contenente il valore corrispondente da trovare;

Foglio1!A2: il primo valore da cercare (nella Colonna chiave);

Foglio2!$A$2:$A$5: la Colonna chiave in base alla quale unire i due fogli.

2. Premere il tasto Invio per ottenere il primo risultato.
Combinare due fogli in base a una colonna con una formula che combina le funzioni CONFRONTA e INDICE

3. Trascinare quindi il quadratino di riempimento verso il basso per estendere la formula a tutti i dati.
trascinare il quadratino di riempimento automatico verso il basso per compilare tutti i dati

4. Tenere selezionate le celle contenenti la formula, fare clic sulla scheda Home e formattare le celle come necessario nel gruppo Numero.
formattare le celle secondo necessità

Per ulteriori informazioni su INDICE.

Per ulteriori informazioni su CONFRONTA.

4,3 Unire due fogli in base a una Colonna chiave con uno strumento pratico


Oltre alla funzione Unisci, esiste un’altra potente funzionalità – Unisci Tabelle presente in Kutools per Excel – che ti permette di unire rapidamente e facilmente due fogli in base a una colonna chiave.

esempio documento unisci-due-fogli-in-base-a-una-colonna-chiave-strumento-pratico.xlsx

Kutools per Exceloffre oltre 300 funzionalità avanzate per semplificare attività complesse, aumentando creatività ed efficienza.Integrato con funzionalità basate sull’IA, Kutools automatizza le attività con precisione, rendendo la gestione dei dati semplice e immediata.Informazioni dettagliate su Kutools per Excel...         Prova gratuita...

Dopo aver installato gratuitamenteKutools per Excel, procedere come segue:

1. Fai clic su KUTOOLS PLUS > Unisci Tabelle.
Fare clic su Kutools Plus > Unisci tabelle

2. Nella finestra Unione tabelle – Passaggio 1 di 5, seleziona separatamente gli intervalli di tabella nelle sezioni Seleziona la tabella principale e Seleziona la tabella di ricerca, quindi fai clic su Avanti.
selezionare separatamente gli intervalli delle tabelle nelle sezioni Seleziona la tabella principale e tabella di ricerca

3. Nella finestra Passaggio 2 di 5, seleziona la colonna chiave in base alla quale unire i dati e fai clic su Avanti.
selezionare la colonna chiave su cui basare la combinazione

4. Nella finestra Passaggio 3 di 5 è possibile selezionare le colonne i cui dati si desidera aggiornare in base alla tabella di ricerca; se non è necessario aggiornare alcun dato, fare direttamente clic su Avanti.
selezionare le colonne da aggiornare in base alla tabella di ricerca; se non è necessario aggiornare i dati, fare direttamente clic su Avanti

5. Nella finestra Passaggio 4 di 5, seleziona qui le colonne da unire alla tabella principale, quindi fai clic su Avanti.
selezionare le colonne da combinare nella tabella principale

6. Nell’ultimo passaggio, specifica le opzioni desiderate e fai clic su Fine.
specificare le opzioni nella finestra di dialogo

Questa funzionalità permette di unire due fogli provenienti da cartelle di lavoro diverse.


5. Combina due fogli in base a due colonne

Si supponga che vi siano due tabelle, rispettivamente nel Foglio1 e nel Foglio2; ora si desidera spostare i dati della colonna End_Dates dal Foglio2 al Foglio1 in base alle colonne Project e Start_Date, come mostrato nello screenshot seguente:

Foglio1Foglio2
foglio di esempio 1foglio di esempio 2
Foglio combinato
Foglio combinato

esempio documento Fare clic per scaricare il file di esempio

In Excel, le funzionalità integrate non supportano questa operazione, ma la funzione Unisci Tabelle di Kutools per Excel è in grado di gestirla.

Dopo aver installato gratuitamenteKutools per Excel, procedere come segue:

1. Fare clic su KUTOOLS PLUS > Unisci Tabelle.
Fare clic su Kutools Plus > Unisci tabelle

2. Nella finestra Unisci Tabelle – Passaggio 1 di 5, seleziona separatamente gli intervalli di tabella nelle sezioni Seleziona la tabella principale e Seleziona la tabella di ricerca, quindi fai clic su Avanti.
selezionare separatamente la tabella principale e la sezione tabella di ricerca

3. Nella finestra Passaggio 2 di 5, seleziona le due colonne chiave in base alle quali unire i dati e fai clic su Avanti.

Nota: automaticamente, le colonne correlate nella tabella di ricerca vengono abbinate; è possibile fare clic sul nome della colonna in Colonna della tabella di ricerca per modificarle secondo necessità.
selezionare le due colonne chiave su cui basare la combinazione

4. Nella finestra Passaggio 3 di 5, puoi selezionare le colonne i cui dati desideri aggiornare in base alla tabella di ricerca; se non devi aggiornare alcun dato, clicca direttamente su Avanti.

selezionare le colonne da aggiornare in base alla tabella di ricerca; se non è necessario aggiornare i dati, fare direttamente clic su Avanti

5. Nella finestra Passaggio 4 di 5, seleziona qui la o le colonne da unire alla tabella principale, quindi fai clic su Avanti.
selezionare la/le colonne da combinare nella tabella principale

6. Nell’ultimo passaggio, specifica le opzioni desiderate e fai clic su Fine.
specificare le opzioni desiderate e fare clic su Fine

Le colonne da aggiungere sono state inserite alla fine della tabella principale.
la/le colonne da aggiungere è/sono stata/e aggiunta/e alla fine della tabella principale

Questa funzionalità permette di unire due fogli provenienti da cartelle di lavoro diverse.


6. Combina fogli che condividono le stesse intestazioni

Per unire più fogli con lo stesso intestazione, come mostrato nello screenshot seguente:

foglio di esempio 1 foglio di esempio 2 
foglio di esempio 3foglio di esempio 4
Foglio combinato
Foglio combinato

esempio documento Fare clic per scaricare il file di esempio

6,1 Combina tutti i fogli con le stesse intestazioni utilizzando VBA


Esiste un codice VBA in grado di unire tutti i fogli di una cartella di lavoro che presentano le stesse intestazioni.

1. Abilita la cartella di lavoro che desideri unire con fogli aventi la stessa intestazione, quindi premi Alt+F11 per aprire la finestra di Microsoft Visual Basic for Applications.

2. Nella finestra visualizzata, fai clic su Inserisci>Moduloper inserire un nuovo modulo vuoto.
fare clic su Inserisci > Modulo per inserire un nuovo modulo vuoto

3. Copiare e incollare il codice VBA seguente nel nuovo modulo.

VBA: Unisci fogli con la stessa intestazione

Sub Combine()
'Update by Extendoffice
    Dim i As Integer
    Dim xTCount As Variant
    Dim xWs As Worksheet
    On Error Resume Next
LInput:
    xTCount = Application.InputBox("The number of title rows", "", "1")
    If TypeName(xTCount) = "Boolean" Then Exit Sub
    If Not IsNumeric(xTCount) Then
        MsgBox "Only can enter number", , "Kutools for Excel"
        GoTo LInput
    End If
    Set xWs = ActiveWorkbook.Worksheets.Add(Sheets(1))
    xWs.Name = "Combined"
    Worksheets(2).Range("A1").EntireRow.Copy Destination:=xWs.Range("A1")
    For i = 2 To Worksheets.Count
        Worksheets(i).Range("A1").CurrentRegion.Offset(CInt(xTCount), 0).Copy _
               Destination:=xWs.Cells(xWs.UsedRange.Cells(xWs.UsedRange.Count).Row + 1, 1)
    Next
End Sub

 copiare e incollare il codice nel modulo

4. Premere il tasto F5 per eseguire il codice. Si aprirà una finestra di dialogo che chiederà il numero di righe di titolo: digita il numero nella casella di testo e fai clic su OK.
digitare il numero dell'intestazione di riga

Ora tutti i fogli di questa cartella di lavoro sono stati uniti in un nuovo foglio denominato Combined.
tutti i fogli di questa cartella di lavoro sono stati combinati in un nuovo foglio denominato Combinato

6,2 Combina fogli con le stesse intestazioni utilizzando uno strumento pratico


La funzione Unisci di Kutools per Excel può gestire anche questo compito e supporta l’unione di fogli tra cartelle di lavoro diverse.

Dopo aver installato gratuitamenteKutools per Excel, procedere come segue:

1. Abilita la cartella di lavoro i cui fogli desideri unire, assicurandoti che abbiano le stesse intestazioni, quindi fai clic su KUTOOLS PLUS > Unisci.
 fare clic su Kutools Plus > Combina

2. Si aprirà una finestra di dialogo per ricordare le informazioni relative alla password. Se la o le cartelle di lavoro utilizzate non sono protette da password, fare clic su OK per continuare. Nella finestra Unisci fogli di lavoro – Passaggio 1 di 3, selezionare l’opzione Copia dati da più cartelle di lavoro in un unico foglio di lavoro e fare clic su Avanti.
selezionare l'opzione Combina più fogli di lavoro da cartelle di lavoro in un unico foglio di lavoro

3. Nella finestra Passaggio 2 di 3, tutti i fogli vengono elencati e selezionati nella sezione Elenco dei fogli di lavoro; fai clic su Avanti per procedere.
tutti i fogli sono elencati e selezionati nella sezione Elenco fogli

Suggerimenti:

1) Se si desidera unire solo alcuni fogli, selezionare soltanto i nomi dei fogli necessari e lasciare deselezionati gli altri.
 selezionare i nomi dei fogli necessari

2) Se desideri aggiungere altre cartelle di lavoro da unire, fai clic su Aggiungi per inserire file o cartelle nella sezione Elenco cartelle di lavoro.
fare clic su Aggiungi per aggiungere file o cartelle all'elenco Cartelle di lavoro

4. Nella finestra Passaggio 3 di 3, seleziona l’opzione Unisci dati per riga e inserisci il numero di righe di titolo nella casella di testo Numero di righe di titolo; imposta ulteriori opzioni, se necessario, e fai clic su Fine.
specificare le impostazioni nella finestra di dialogo

5. Seleziona una cartella e assegna un nome alla nuova cartella di lavoro nella finestra di dialogo Specificare la posizione e il nome del file per salvare i risultati uniti, quindi fai clic su Salva.
Selezionare una cartella e assegnare un nome alla nuova cartella di lavoro

6. Si aprirà una finestra di dialogo che chiede se salvare le impostazioni come scenario; fare clic su o No in base alle proprie esigenze. Verrà quindi aperta una cartella di lavoro contenente la cartella originale e i collegamenti a Nuovo workbook; fare clic sul nuovo collegamento Percorso Workbook per aprirlo e verificarne il contenuto.
Una cartella di lavoro elenca i collegamenti alle cartelle di lavoro originali e a quella nuova


Consolida

1. Combina fogli ed esegui calcoli mirati

Ad esempio, sono presenti tre fogli con identiche intestazioni di riga e di colonna e si desidera unirli conservando le stesse intestazioni e sommando i dati, come illustrato negli screenshot seguenti.

foglio di esempio 1foglio di esempio 2foglio di esempio 3
Risultato
foglio risultato

esempio documento Fare clic per scaricare il file di esempio

1,1 Combina fogli ed esegui calcoli con la funzione Consolida


In Excel, la funzione Consolida ti permette di unire fogli di lavoro ed eseguire calcoli in modo semplice e veloce.

1. Apri la cartella di lavoro contenente i fogli che desideri unire, seleziona una cella in cui inserire i dati consolidati e fai clic su Dati > Consolida.
fare clic su Dati > Consolida

2. Nella finestra di dialogo Consolida, effettua le seguenti impostazioni:

1) Nel menu a discesa Funzione, scegli il calcolo da eseguire dopo l’unione dei fogli.
scegliere il calcolo nella finestra di dialogo

2) Fai clic sull’icona di selezione accanto al pulsante Sfoglia per scegliere l’intervallo da unire, quindi fai clic su Aggiungi per inserirlo nella sezione Tutti i riferimenti.
scegliere l'intervallo da combinare

Ripeti questo passaggio per aggiungere tutti gli intervalli da unire nella sezione Tutti i riferimenti.
 Ripetere per aggiungere tutti gli intervalli da combinare

3) Nella sezione Posizione etichetta, seleziona le caselle di controllo Riga superiore e Colonna più a sinistra se gli intervalli includono sia intestazioni di riga che di colonna.
selezionare le caselle Intestazione di riga e Intestazione di colonna se gli intervalli hanno entrambe le intestazioni

4) Se desideri che i contenuti uniti si aggiornino automaticamente quando i dati di origine vengono modificati, seleziona la casella di controllo Crea collegamenti ai dati di origine.
selezionare la casella Crea collegamenti ai dati di origine se necessario

3. Fai clic su OK. Gli intervalli sono stati uniti e sommati in base alle intestazioni.
gli intervalli sono combinati e sommati in base alle intestazioni

Nota: se gli intervalli da unire si trovano in altre cartelle di lavoro, fare clic su Sfoglia nella finestra di dialogo Consolida per scegliere la cartella di lavoro, quindi digitare il nome del foglio e l’intervallo nella casella di testo e fare clic su Aggiungi per inserire l’intervallo nella sezione Tutti i riferimenti.
combinare da più cartelle di lavoro, fare clic su Sfoglia per scegliere le cartelle di lavoro

1,2 Combina fogli ed esegui calcoli con uno strumento pratico


La funzione Unisci di Kutools per Excel ti permette di unire fogli provenienti da più cartelle di lavoro ed eseguire calcoli in un unico foglio.

Dopo aver installato gratuitamenteKutools per Excel, procedere come segue:

1. Apri le cartelle di lavoro da consolidare e fai clic su KUTOOLS PLUS > Unisci.
fare clic su Kutools Plus > Combina

2. Si aprirà una finestra di dialogo per ricordare le informazioni relative alla password. Se la o le cartelle di lavoro utilizzate non sono protette da password, fai clic su OK per continuare. Nella finestra Unisci fogli di lavoro – Passaggio 1 di 3, seleziona l’opzione Unisci e calcola dati da più cartelle di lavoro in un unico foglio di lavoro e fai clic su Avanti.
 selezionare l'opzione Consolida e calcola valori da più cartelle di lavoro in un unico foglio di lavoro

3. Nella finestra Passaggio 2 di 3, tutti i fogli delle cartelle di lavoro aperte vengono elencati e selezionati nella sezione Elenco dei fogli di lavoro; fai clic su Avanti per procedere.
tutti i fogli delle cartelle di lavoro aperte sono elencati e selezionati

Suggerimento: se si desidera unire solo alcuni fogli, selezionare soltanto i nomi dei fogli necessari e lasciare deselezionati gli altri. Se si desidera aggiungere altre cartelle di lavoro da unire, fare clic su Aggiungi per inserire Aggiungi File o cartelle nella sezione Elenco cartelle di lavoro.
fare clic su Aggiungi per aggiungere file o cartelle

4. Nella finestra Passaggio 3 di 3, specifica il calcolo e le etichette necessarie, quindi fai clic su Fine.
specificare il calcolo, le etichette e fare clic su Fine

5. Seleziona una cartella e assegna un nome alla nuova cartella di lavoro nella finestra di dialogo Specificare la posizione e il nome del file per salvare i risultati uniti, quindi fai clic su Salva.
Selezionare una cartella e assegnare un nome alla nuova cartella di lavoro

6. Si aprirà una finestra di dialogo che chiede se salvare le impostazioni come scenario; fare clic su o No in base alle proprie esigenze. Verrà quindi visualizzata una cartella di lavoro contenente la cartella originale e i collegamenti a Nuovo workbook; fare clic sul nuovo collegamento Percorso Workbook per aprirlo e verificarne il contenuto.
Una cartella di lavoro elenca i collegamenti alle cartelle di lavoro originali e a quella nuova


2. Combina più fogli in una singola tabella pivot

Se i dati hanno una struttura semplice come mostrato nello screenshot seguente, è possibile unire direttamente i fogli in una tabella pivot.

foglio di esempio 1 
foglio di esempio 2
foglio di esempio 3

esempio documento Fare clic per scaricare il file di esempio

1. Abilita la cartella di lavoro da utilizzare e fai clic su Personalizza barra degli strumenti di accesso rapido > Altri comandi.
fare clic su Personalizza barra degli strumenti di accesso rapido > Altri comandi.

2. Nella finestra di Opzioni di Excel visualizzata, scegliere Tutti i comandi dal menu a discesa Scegli comandi da, quindi trascinare la barra di scorrimento per selezionare Creazione guidata tabella pivot e grafico pivot.
trascinare la barra di scorrimento per selezionare Creazione guidata tabella pivot e grafico pivot

3. Fai clic su Aggiungi per aggiungere il comando Creazione guidata tabella pivot e grafico pivot alla sezione Personalizza barra degli strumenti di accesso rapido, quindi fai clic su OK.
Fare clic su Aggiungi per aggiungere la Creazione guidata tabella pivot e grafico pivot alla barra degli strumenti di accesso rapido

4. Fai clic sul comando Creazione guidata tabella pivot e grafico pivot nella barra degli strumenti e, nella finestra Passaggio 1 di 3, seleziona le opzioni Aree multiple da consolidare e tabella pivot, quindi fai clic su Avanti.
selezionare le opzioni Intervallo di consolidamento multiplo e Tabella pivot selezionare le opzioni Intervallo di consolidamento multiplo e Tabella pivot

5. Nella finestra Passaggio 2a di 3, seleziona l'opzione «Creerò io i campi pagina», quindi fai clic su Avanti.
selezionare l'opzione Creerò io i campi pagina

6. Nella finestra Passaggio 2b di 3, fai clic sull’icona di selezione per indicare l’intervallo da combinare, quindi clicca su Aggiungi per inserirlo nella sezione Tutti gli intervalli; ripeti questo passaggio per aggiungere tutti gli intervalli da combinare. Seleziona 0 in corrispondenza della domanda Quanti campi pagina desideri?. Clicca su Avanti.
aggiungere tutti gli intervalli utilizzati per la combinazione

7. Scegli la posizione in cui creare la tabella pivot nella finestra Passaggio 3 di 3, quindi fai clic su Fine.
Scegliere la posizione in cui creare la tabella pivot

È stata creata una tabella pivot: configura le impostazioni nel riquadro Campi tabella pivot in base alle tue esigenze.
specificare le impostazioni nel riquadro Campi tabella pivot

Nota: se la struttura dei dati è complessa, si consiglia di combinare i fogli utilizzando i metodi generali elencati sopra e, successivamente, trasformare il foglio risultante in una tabella pivot.


Google Foglio

1. Combina più fogli Google in un unico foglio

Si supponga che vi siano tre fogli google da combinare in un unico foglio, come mostrato nell’immagine seguente:

foglio di esempio google 1foglio di esempio google 2foglio di esempio google 3 

esempio documento Fare clic per scaricare il file di esempio

1,1 Combinare i fogli google in un unico foglio utilizzando la funzione Filtro

In un foglio in cui si desidera inserire i dati combinati, selezionare una cella e digitare la formula seguente:

=({filter(A!A2:B; len(A!A2:A)); filter(B!A2:B; len(B!A2:A)); filter('C'!A2:B; len('C'!A2:A)) })
inserire una funzione di filtro

I dati presenti nei fogli A, B e C sono stati così copiati.
i dati in tutti i fogli selezionati sono copiati

Nella formula:

A, B, C sono i nomi dei fogli, A2:B è l’intervallo dati in ciascun foglio e A2:A è la prima colonna di ciascun intervallo dati.

1,2 Combinare i fogli google in un unico foglio utilizzando la funzione IMPORTA.INTERVALLO

Questa formula viene spesso utilizzata per unire due intervalli all'interno dello stesso foglio Google.

Selezionare una cella al di sotto del primo Intervallo dati e digitare la formula seguente:

=IMPORTRANGE(«[[PH_0]]»,«B!A2:B4»)
inserire una funzione IMPORTA.INTERVALLO

I dati del foglio B sono stati copiati qui sotto.
i dati di un altro foglio sono copiati

Nella formula,

https://docs.google.com/spreadsheets/d/13K4vuZukmS4-x0qJs0EAXQkneIdNqelruDBF5ff5xNQ/edit

è la posizione del foglio; è possibile trovarla nella barra degli indirizzi del browser.
il collegamento ipertestuale è il foglio nella formula

B!A2:B4 è l’intervallo di celle nel foglio B che si desidera copiare nel primo intervallo.

Nota: se la cella contenente la formula è già stata modificata in precedenza, la formula restituirà l’errore #RIF!
se la cella contenente la formula è stata modificata in precedenza, la formula restituirà #RIF!


2. Combina google fogli in un’unica cartella di lavoro

Se si desidera combinare fogli provenienti da più cartelle di lavoro in Fogli Google Google, non esiste un metodo rapido come in Excel.

Per combinare fogli Google provenienti da diverse cartelle di lavoro in un’unica cartella, puoi usare il comando Copia in nel menu contestuale (clic destro del mouse).

Fai clic con il tasto destro del mouse sul foglio che vuoi utilizzare, quindi scegli Copia in > Nuovo foglio di calcolo oppure Foglio di calcolo esistente.
selezionare le opzioni nella finestra di dialogo

Se si sceglie Nuovo foglio di calcolo, verrà visualizzata una finestra di dialogo che conferma la copia del foglio: fare clic su OK. Il foglio di lavoro corrente verrà così copiato in una nuova cartella di lavoro. È possibile fare clic su Apri foglio di calcolo per verificarne il contenuto.
 fare clic su Copia in > Nuovo foglio di calcolo o Foglio di calcolo esistente

Se si sceglie Foglio di calcolo esistente, verrà visualizzata la finestra di dialogo Seleziona un foglio di calcolo in cui copiare questo foglio di lavoro.

1) Indicare la posizione del foglio di calcolo esistente;

2) Selezionare la cartella di lavoro in cui si desidera copiare il foglio nella sezione File;

3) Oppure puoi digitare direttamente l’indirizzo web della cartella di lavoro di destinazione nella barra Oppure incollaqui un indirizzo web.

4) Fai clic su Seleziona.
specificare le opzioni nella finestra di dialogo

Se il foglio viene copiato in una nuova cartella di lavoro, il nome del foglio rimane identico a quello originale; se invece viene copiato in una cartella di lavoro esistente, al nome del foglio nella cartella combinata verrà aggiunto il prefisso «Copia di».
il foglio viene copiato nella cartella di lavoro corrente o in una nuova


Estensione

1. Combina i fogli, quindi rimuovi i duplicati

Si supponga che vi siano due fogli contenenti alcuni dati duplicati; è necessario combinarli ed eliminare i duplicati, come mostrato nell’immagine seguente:

foglio di esempio 1foglio di esempio 2 
Risultato generaleRimuovi duplicati
foglio combinatorimuovere i duplicati nel foglio combinato

esempio documento Fare clic per scaricare il file di esempio

1,1 Combinare i fogli e poi Rimuovi duplicati tramite Rimuovi duplicati


In Excel, la funzione Rimuovi duplicati ti permette di eliminare rapidamente i dati duplicati.

Dopo aver combinato i fogli con uno dei metodi descritti sopra, seleziona i dati combinati e fai clic su Dati > Rimuovi duplicati.
fare clic su Dati > Rimuovi duplicati.

Nella finestra di dialogo Rimuovi duplicati, seleziona le colonne in base alle quali desideri rimuovere i duplicati; puoi spuntare la casella Includi titoli per ignorare le intestazioni, quindi fai clic su OK.
scegliere le colonne da cui rimuovere i duplicati

I Riga duplicata sono stati così rimossi.
le righe duplicate sono state rimosse

1,2 Combinare i fogli e poi Rimuovi duplicati con uno strumento pratico


Se devi combinare soltanto due intervalli ed eliminare i duplicati, lo strumento Unisci Tabelle di Kutools per Excel può rimuovere i duplicati direttamente durante la combinazione.

Dopo aver installato gratuitamenteKutools per Excel, procedere come segue:

1. Apri la cartella di lavoro contenente i dati da combinare, quindi fai clic su KUTOOLS PLUS > Unisci Tabelle.
fare clic su Kutools Plus > Unisci tabelle

2. Nella finestra Unione tabelle – Passaggio 1 di 5, seleziona i due intervalli da combinare; se le tabelle contengono due righe di intestazione, spunta le caselle La tabella principale ha un'intestazione e La tabella di ricerca ha un'intestazione, quindi fai clic su Avanti.
 selezionare i due intervalli da combinare

3. Nella finestra Passaggio 2 di 5, seleziona la colonna chiave in base alla quale desideri eseguire l’intervallo di unione, quindi fai clic su Avanti.
selezionare la colonna chiave su cui basare la combinazione degli intervalli

4. Nella Fase 3 di 5 della finestra, puoi selezionare le colonne in base alle quali aggiornare i dati utilizzando la tabella di ricerca; fai clic su Avanti per passare all’ultima fase.

Suggerimento: se nella tabella di ricerca è presente una nuova colonna da aggiungere alla tabella principale, verrà visualizzata una fase 4 di 5 finestra per Aggiungi più colonne.
selezionare le colonne da aggiornare in base alla tabella di ricerca

5. Nella finestra Fase 5 di 5, nella sezione Aggiungi, seleziona la casella Aggiungi righe non corrispondenti alla fine della tabella principale; nella sezione Aggiorna, seleziona la casella Aggiorna solo quando le celle nella tabella di ricerca contengono dati. Fai clic su Fine.
selezionare le opzioni nell'ultima finestra di dialogo

Le due tabelle vengono quindi unite nella tabella principale senza duplicati.
le due tabelle sono combinate nella tabella principale senza duplicati


2. Unisci fogli di lavoro con lo stesso nome in un unico foglio di lavoro.

Se sono presenti più cartelle di lavoro contenenti fogli con lo stesso nome — ad esempio Foglio1, Foglio2 — e si desidera combinare tutti i fogli denominati Foglio1 in un unico foglio e tutti quelli denominati Foglio2 in un altro foglio, come mostrato nell’immagine seguente, è possibile utilizzare la funzione Kutools per Excel’s Combina per eseguire rapidamente questa operazione.

foglio di esempio 1foglio di esempio 2Combinare fogli di lavoro con lo stesso nome in un unico foglio di lavoro
foglio di esempio 1foglio di esempio 2Combinare fogli di lavoro con lo stesso nome in un unico foglio di lavoro.

esempio documento2020.xlsx esempio documento2021.xlsx

Dopo aver installato gratuitamenteKutools per Excel, procedere come segue:

1. Apri le cartelle di lavoro da combinare e fai clic su Kutools Plus > Combina.
fare clic su Kutools Plus > Combina

2. Viene visualizzata una finestra di dialogo che avvisa riguardo a eventuali password; se le cartelle di lavoro utilizzate non sono protette da password, fare clic su OK per continuare. Nella finestra visualizzata Unisci fogli di lavoro – Fase 1 di 3, selezionare l’opzione Unisci dati da più cartelle di lavoro con lo stesso nome di foglio di lavoro, quindi fare clic su Avanti.
selezionare l'opzione Combina tutti i fogli di lavoro con lo stesso nome in un unico foglio di lavoro

3. Nella Fase 2 di 3 finestra, tutti i fogli delle cartelle di lavoro aperte sono elencati e selezionati nella sezione Elenco dei fogli di lavoro; fare clic su Avanti per procedere.
tutti i fogli delle cartelle di lavoro aperte sono elencati e selezionati

Suggerimenti:

Se si desidera combinare solo alcuni fogli, basta selezionare i nomi dei fogli necessari e lasciare deselezionati gli altri.

Per aggiungere ulteriori cartelle di lavoro da combinare, fai clic su Aggiungi per selezionare file o cartelle da includere nella sezione Elenco cartelle di lavoro.
fare clic su Aggiungi per aggiungere file o cartelle

4. Nella Fase 3 di 3, specifica le impostazioni desiderate e fai clic su Fine.
specificare le impostazioni desiderate. Fare clic su Fine

5. Seleziona una cartella e assegna un nome al nuovo workbook nella finestra di dialogo Specificare la posizione e il nome del file per salvare i risultati uniti, quindi fai clic su Salva.
Selezionare una cartella e assegnare un nome alla nuova cartella di lavoro

6. Viene visualizzata una finestra di dialogo che chiede se salvare le impostazioni come scenario; fare clic su o No in base alle proprie esigenze. Viene aperta una cartella di lavoro contenente i collegamenti alla cartella originale e a Nuovo workbook; fare clic sul nuovo collegamento Percorso Workbook per aprirla e verificarne il contenuto.
Una cartella di lavoro elenca i collegamenti alle cartelle di lavoro originali e a quella nuova

Unisci dati per riga
risultato della combinazione per riga

Unisci dati per colonna
risultato della combinazione per colonna


3. Combina gli stessi intervalli presenti tra più fogli in un unico foglio.

Se si desidera combinare intervalli identici presenti in diversi fogli in un unico foglio — ad esempio, unire soltanto l’intervallo A1:B5 della cartella di lavoro A con quello della cartella di lavoro B — la funzione Combina di Kutools per Excel è la scelta ideale.

ABRisultato combinato
dati di esempio 1dati di esempio 2Risultato combinato

esempio documentoA.xlsx esempio documentoB.xlsx

1. Apri le cartelle di lavoro da utilizzare e fai clic su KUTOOLS PLUS > Combina.
fare clic su Kutools Plus > Combina

2. Viene visualizzata una finestra di dialogo che avvisa riguardo a eventuali password; se le cartelle di lavoro utilizzate non sono protette da password, fare clic su OK per continuare. Nella finestra visualizzata Unisci fogli di lavoro – Fase 1 di 3, selezionare l’opzione Copia dati da più cartelle di lavoro in un unico foglio di lavoro, quindi fare clic su Avanti.
selezionare l'opzione Combina più fogli di lavoro da cartelle di lavoro in un unico foglio di lavoro

3. Nella Fase 2 di 3 finestra, tutti i fogli delle cartelle di lavoro aperte sono elencati e selezionati nella sezione Elenco dei fogli di lavoro; fai clic sull’icona di selezione nella colonna Elenco dei fogli di lavoro, quindi seleziona l’intervallo da utilizzare. Clicca poi sul pulsante Intervallo identico per impostare l’intervallo A1:B5 su tutti i fogli. Infine, fai clic su Avanti.
fare clic sul pulsante Stesso intervallo per impostare lo stesso intervallo per tutti i fogli
fare clic sul pulsante Stesso intervallo per impostare lo stesso intervallo per tutti i fogli

Suggerimenti:

1) Se si desidera combinare solo alcuni fogli, basta selezionare i nomi dei fogli necessari e lasciare deselezionati gli altri.

2) Per aggiungere ulteriori cartelle di lavoro da combinare, fai clic su Aggiungi per includere file o cartelle nella sezione Elenco cartelle di lavoro.

4. Nella Fase 3 di 3, specifica le impostazioni desiderate e fai clic su Fine.

5. Seleziona una cartella e assegna un nome alla nuova cartella di lavoro nella finestra di dialogo «Specificare la posizione e il nome del file per salvare i risultati uniti», quindi fai clic su Salva.

6. Viene visualizzata una finestra di dialogo che chiede se salvare le impostazioni come scenario; fare clic su o No in base alle proprie esigenze. Viene aperta una cartella di lavoro contenente i collegamenti alla cartella originale e a Nuovo workbook; fare clic sul nuovo collegamento Percorso Workbook per aprirla e verificarne il contenuto.


Potrebbe interessarti anche

Combina / Importa più file CSV in fogli di lavoro multipli
Fornisce metodi per importare file CSV in Excel

Combina celle mantenendo la formattazione in Excel
Questo articolo ti mostra come combinare rapidamente le celle senza perdere la formattazione.

Combina il contenuto di più celle senza perdere dati in Excel
Scopri metodi rapidi per unire più celle senza perdere alcun dato.

Combina data e ora in un’unica cella in Excel
Scopri due metodi semplici per unire data e ora in un’unica cella, visualizzandole come un unico valore datetime.


  • Super Barra delle formule (modifica facilmente più righe di testo e formule); Layout di lettura (leggi e modifica con facilità un gran numero di celle); Incolla in Intervallo di filtro...
  • Unisci celle/righe/colonne e conserva i dati; dividi il contenuto delle celle; combina righe duplicate e calcola somma/media…; previeni voci duplicate; confronta intervalli
  • Seleziona duplicati o valori univoci nelle righe; Seleziona righe vuote (tutte le celle sono vuote); Super Trova e ricerca fuzzy in molte cartelle di lavoro; selezione casuale…
  • Copia esatta di celle multiple senza modificare i riferimenti delle formule; creazione automatica di riferimenti a più fogli; inserisci punti elenco, caselle di controllo e molto altro...
  • Formule preferite e inserimento rapido, intervalli, grafici e immagini; crittografa le celle con password; crea un elenco di invio e invia email...
  • Estrai testo, aggiungi testo, rimuovi caratteri da una posizione specifica, elimina spazi; crea e stampa statistiche dei dati della pagina; converti il contenuto delle celle in commenti e viceversa...
  • Super Filtri (salva e applica schemi di filtro ad altri fogli); Ordinamento avanzato per mese, settimana, giorno, frequenza e molto altro; Filtro speciale per grassetto, corsivo…
  • Combina cartelle e fogli di lavoro; unisci tabelle in base a una colonna chiave; suddividi i dati in più fogli; converti in batch file xls, xlsx e PDF...
  • Raggruppa la tabella pivot per numero di settimana, giorno della settimana e altro ancora...Mostra le celle sbloccate e blocca la selezione con colori diversi;Evidenzia le celle contenenti formule o nomi...
kte tab 201905
  • 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 della stessa finestra, invece che in finestre separate.
  • Aumenta la tua produttività del 50 % e riduci centinaia di clic del mouse ogni giorno!
officetab bottom