Skip to main content

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

Author: Sun Last Modified: 2025-08-06

In Excel, unire i fogli è un'attività comune ma spesso complessa per molti utenti, soprattutto per chi è alle prime armi. In questa guida troverai quasi tutti gli scenari di unione che potresti incontrare, con soluzioni professionali dedicate. Puoi trovare rapidamente la risposta cliccando sui collegamenti nell'elenco di navigazione qui sotto, oppure puoi imparare le tecniche di unione seguendo i link uno dopo l'altro se desideri approfondire.

In Excel, l'unione può essere suddivisa in due categorie: una riguarda solo l'unione dei contenuti, l'altra unisce i contenuti ed esegue anche dei calcoli.

Navigazione di questa guida

Unisci contenuti

1. Unisci tutti i fogli in un unico foglio

1.1 Unisci i fogli in un unico foglio con VBA

1.2 Unisci tabelle o intervalli denominati con Query (Excel2016 o versioni successive)

1.3 Unisci i fogli in un unico foglio con uno strumento pratico

1.4 Approfondimento sull'unione dei fogli in uno solo

2. Unisci cartelle di lavoro in una sola cartella di lavoro

2.1 Unisci cartelle di lavoro in una sola cartella di lavoro tramite il comando Sposta o Copia

2.2 Unisci più cartelle di lavoro (in una cartella) in una sola cartella di lavoro con codice VBA

2.3 Unisci più cartelle di lavoro (in più cartelle) in una sola cartella di lavoro utilizzando uno strumento pratico

3. Unisci fogli specifici da più cartelle di lavoro in una sola cartella di lavoro

3.1 Unisci fogli specifici da cartelle di lavoro (tutte nella stessa cartella)

3.2 Unisci fogli specifici da più cartelle di lavoro (in più cartelle) con uno strumento pratico

4. Unisci due fogli in base a una colonna chiave

4.1 Unisci due tabelle in base a una colonna chiave utilizzando Query (Excel2016 o versioni successive)

4.2 Unisci due fogli in base a una colonna chiave utilizzando le funzioni di Excel

4.3 Unisci due fogli in base a una colonna chiave con uno strumento pratico

5. Unisci due fogli in base a due colonne

6. Unisci fogli con le stesse intestazioni

6.1 Unisci tutti i fogli con le stesse intestazioni utilizzando VBA

6.2 Unisci fogli con le stesse intestazioni utilizzando uno strumento pratico

Consolida

1. Unisci fogli ed esegui alcuni calcoli

1.1 Unisci fogli ed esegui calcoli con la funzione Consolida

1.2 Unisci fogli ed esegui calcoli con uno strumento pratico

2. Unisci più fogli in una Tabella pivot

Google Sheet

1. Unisci fogli Google in un unico foglio

1.1 Unisci fogli Google in un unico foglio tramite la funzione Filtro

1.2 Unisci fogli Google in un unico foglio tramite la funzione IMPORTRANGE

2. Unisci fogli Google in una sola cartella di lavoro

Estensione

1. Unisci fogli e poi rimuovi i duplicati

1.1 Unisci fogli e poi rimuovi i duplicati tramite Rimuovi duplicati

1.2 Unisci fogli e poi rimuovi i duplicati tramite uno strumento potente

2. Unisci fogli con lo stesso nome in una sola cartella di lavoro

3. Unisci gli stessi intervalli tra fogli in un unico foglio

Nota

In questa guida ho creato alcuni fogli e dati per spiegare meglio i metodi; puoi modificare i riferimenti secondo le tue esigenze quando utilizzi i codici VBA o le formule qui sotto, oppure puoi scaricare gli esempi per provare direttamente i metodi.


Unisci contenuti

1. Unisci tutti i fogli in un unico foglio

Ecco una cartella di lavoro con4 fogli che devono essere uniti in un unico foglio.

sample sheet 1  sample sheet 2
sample sheet 3 sample sheet 4

doc sampleClicca per scaricare il file di esempio

1.1 Unisci tutti i fogli in un unico foglio con codice VBA


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

1. Premi F11 e Alt per aprire la Microsoft Visual Basic for Applications finestra.
Press F11 and Alt keys

2. Nella finestra che si apre, clicca su Inserisci > Modulo per inserire un nuovo modulo vuoto.
 click Insert > Module to insert a new blank module

3. Copia e incolla il codice qui sotto nel nuovo modulo.

VBA: Unisci tutti i fogli in uno solo

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

copy and paste the code into the module

Nel codice sopra, lo script “Combined” è il nome del foglio dove verranno inseriti i contenuti uniti; puoi modificarlo secondo le tue necessità.

4. Premi il tasto F5 per eseguire il codice: verrà creato un foglio chiamato Combined all'inizio di tutti i fogli per raccogliere i contenuti.
all sheets are combined into one new sheet

1.2 Unisci tutte le tabelle o intervalli denominati con Query (Excel2016 o versioni successive)


Se lavori con Excel2016 o versioni successive, la funzione Query ti permette di unire tutte le tabelle o intervalli denominati creati in un unico passaggio.

doc sampleClicca per scaricare il file di esempio

Prima di tutto, assicurati che gli intervalli siano stati creati come tabelle o intervalli denominati; per creare una tabella o un intervallo denominato, consulta Come convertire un intervallo in tabella o viceversa in Excel e Definire e usare nomi nelle formule.

1. Apri la cartella di lavoro che vuoi unire, clicca su Dati > Nuova Query > Da altre origini > Query vuota.
click Data > New Query > From Other Sources > Blank Query

2. Nella finestra Query Editor che si apre, vai alla barra della formula e digita la formula qui sotto.

=Excel.CurrentWorkbook()

Premi Invio e tutte le tabelle nella cartella di lavoro corrente verranno elencate.
type a formula into the formula bar

3. Clicca sul pulsante espandi accanto a Testo e seleziona Espandi Riquadro e Seleziona tutto la casella di controllo.
 check Expand option and Select All Columns checkbox

4. Clicca su OK. Tutte le tabelle verranno elencate una dopo l'altra.
All the tables are listed one by one

Puoi fare clic destro sull'intestazione di una colonna per eseguire altre operazioni sulla colonna selezionata.
right click at a column header

5. Poi clicca su File > Chiudi & Carica in….
click File > Close & Load To

6. Nella Carica in finestra di dialogo, seleziona Tabella come opzione, poi scegli dove vuoi caricare la tabella unita nella sezione Seleziona dove caricare i dati , clicca su Carica.
specify the options in the dialog box

Ora verrà creato un nuovo foglio per raccogliere tutte le tabelle unite.
 a new sheet is created to place all merged tables

1.3 Unisci tutti i fogli in un unico foglio con uno strumento pratico


Se i metodi sopra non ti soddisfano, puoi provare uno strumento pratico e utile, Kutools per Excel. La sua funzione Unisci è potente: non solo può unire tutti i fogli in un unico foglio, ma può anche svolgere operazioni avanzate come unire fogli in una sola cartella di lavoro, unire fogli con lo stesso nome, unire solo i fogli selezionati, unire fogli tra file diversi e molto altro.

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...

1. Apri la cartella di lavoro di cui vuoi unire i fogli, clicca su Kutools Plus > Unisci. Apparirà una finestra di dialogo che ti avvisa di alcune note sulla password; se le cartelle di lavoro che vuoi usare non sono protette da password, clicca semplicemente su OK per continuare.
click Kutools Plus > Combine
click OK to continue

2. Nella Unisci dati – Passo1 di3 finestra, seleziona Copia dati da più cartelle di lavoro in un unico foglio di lavoro come opzione, clicca su Avanti pulsante.
check Combine multiple worksheets from workbooks into one worksheet option

3. Nella finestra Passo2 di3, per impostazione predefinita, la cartella di lavoro corrente è già elencata e selezionata nel riquadro Elenco dei libri di lavoro, e tutti i fogli della cartella di lavoro corrente sono elencati e selezionati nel riquadro Elenco dei fogli di lavoro. Clicca su Avanti per continuare.

Nota: se hai aperto più cartelle di lavoro, tutte saranno elencate nell'Elenco dei libri di lavoro; seleziona solo quella che vuoi utilizzare.
specify the sheets to combine

4. Nell'ultimo passaggio, scegli la modalità di unione che preferisci; puoi scegliere Unisci dati per riga oppure Unisci dati per colonna; quindi specifica le altre impostazioni secondo le tue esigenze. Clicca su Fine pulsante.
 choose the combine mode

5. Apparirà una finestra di dialogo per scegliere una cartella dove salvare la cartella di lavoro unita; puoi rinominarla nella Nome file barra, clicca su Salva per terminare.
choose one folder to place the combined workbook,

6. Ora tutti i fogli sono stati uniti e apparirà una finestra di dialogo che ti chiederà se vuoi salvare le impostazioni come scenario; clicca su oppure No come preferisci.
click Yes or No to save the scenario or not

Si aprirà una nuova cartella di lavoro con il risultato dell'unione; clicca sul link del File di output per controllare il foglio unito.
A new workbook pops out with the combining result listed

Unisci dati per riga
result of combining by row

Unisci dati per colonna
result of combining by column

1.4 Approfondimento sull'unione dei fogli in un unico foglio


1.41 Con uno strumento pratico per unire solo i fogli selezionati in un unico foglio

Se vuoi unire solo alcuni fogli di una cartella di lavoro in un unico foglio, Excel non offre una funzione integrata per farlo. Tuttavia, la funzione Unisci di Kutools per Excel può farlo.

1. Apri la cartella di lavoro che usi e clicca su Kutools Plus > Unisci > OK per avviare la procedura guidata Unisci.
 click Kutools Plus > Combine
click ok to go on

2. Nella Passo1 di3 finestra, seleziona Copia dati da più cartelle di lavoro in un unico foglio di lavoro come opzione, clicca su Avanti pulsante.
check Combine multiple worksheets from workbooks into one worksheet option

3. Nella finestra Passo2 di3, per impostazione predefinita, la cartella di lavoro corrente è già elencata e selezionata nell'Elenco dei libri di lavoro, e tutti i fogli della cartella di lavoro corrente sono elencati e selezionati nell'Elenco dei fogli di lavoro. Deseleziona i fogli che non vuoi unire e clicca su Avanti per continuare.
specify the sheets to combine

4. Nell'ultimo passaggio, specifica le opzioni secondo le tue esigenze. Clicca su Fine pulsante.
specify the options and click Finish button

5. Apparirà una finestra di dialogo per scegliere una cartella dove salvare la cartella di lavoro unita; puoi rinominarla nella Nome file barra, clicca su Salva per terminare.
choose one folder to place the combined workbook

6. Ora solo i fogli selezionati sono stati uniti e apparirà una finestra di dialogo che ti chiederà se vuoi salvare le impostazioni come scenario; clicca su oppure No come preferisci.
click Yes or No to save the scenario or not
 only the checked sheets are combined together

1.42 Con uno strumento pratico per unire fogli da più cartelle di lavoro in un unico foglio

Ad esempio, vuoi unire tutti i fogli di book1, book2 e book3 in un unico foglio come mostrato nello screenshot qui sotto; la funzione Unisci di Kutools per Excel può aiutarti anche in questo caso.
 combine sheets from multiple workbooks into one sheet

Dopo aver installato gratuitamente Kutools per Excel, procedi così:

1. Apri le cartelle di lavoro che usi e clicca su Kutools Plus > Unisci > OK per avviare la procedura guidata Unisci.

2. Nella Passo1 di3 finestra, seleziona Copia dati da più cartelle di lavoro in un unico foglio di lavoro come opzione, clicca su Avanti pulsante.
check Combine multiple worksheets from workbooks into one worksheet option

3. Nella Passo2 di3 finestra, tutte le cartelle di lavoro aperte sono elencate e selezionate nel Elenco dei libri di lavoro riquadro, e tutti i fogli delle cartelle di lavoro aperte sono elencati e selezionati nel Elenco dei fogli di lavoro riquadro, clicca su Avanti per continuare.
specify the workbooks and sheets to combine

Suggerimento: se vuoi aggiungere altre cartelle di lavoro da unire, clicca su Aggiungi per scegliere un percorso e aggiungerle.
click Add button to choose a path to add workbooks

4. Nell'ultimo passaggio, scegli le opzioni secondo le tue esigenze. Clicca su Fine.

5. Apparirà una finestra di dialogo per scegliere una cartella dove salvare la cartella di lavoro unita; puoi rinominarla nella Nome file barra, clicca su Salva per terminare.
choose one folder to place the combined workbook

6. Ora tutti i fogli delle cartelle di lavoro aperte sono stati uniti e apparirà una finestra di dialogo che ti chiederà se vuoi salvare le impostazioni come scenario; clicca su o No come preferisci.

Apri la cartella di lavoro unita che hai salvato: i fogli delle varie cartelle di lavoro sono stati fusi in un unico foglio.


2. Unisci più cartelle di lavoro in una sola cartella di lavoro

Ecco tre cartelle di lavoro che devono essere unite in una sola cartella di lavoro.

Gen Feb Mar
sample workbook 1 sample workbook 2 sample workbook 3

doc samplejan.xlsx  doc samplefeb.xlsx  doc samplemar.xlsx

2.1 Unisci cartelle di lavoro in una sola cartella di lavoro tramite il comando Sposta o Copia


Per unire solo i fogli di poche cartelle di lavoro, il comando Sposta o Copia di Excel può esserti utile.

1. Apri le prime due cartelle di lavoro che vuoi unire, attiva la prima cartella di lavoro, seleziona i fogli che vuoi spostare e poi fai clic destro per aprire il menu contestuale, quindi clicca su Sposta o Copia.
right click the sheet tabs, and click Move or Copy

Suggerimenti

1) Fai clic destro su una scheda e scegli Seleziona tutto dal menu contestuale se vuoi spostare tutti i fogli, poi usa il comando Sposta o Copia.

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

3) Seleziona il primo foglio e tieni premuto il tasto Shift per selezionare l'ultimo foglio e selezionare più fogli adiacenti.

2. Nella Sposta o Copia finestra di dialogo, nella Elenco a discesa Cartella scegli la cartella di lavoro in cui vuoi spostare i fogli, qui scegli Gen, poi specifica la posizione dove vuoi inserire i fogli nella sezione Prima del foglio , clicca su OK.
set options in the dialog box

Nota:

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

2) Se vuoi inserire tutte le cartelle di lavoro in una nuova cartella di lavoro, scegli (nuova cartella) nella Elenco a discesa Cartella a discesa.
place all workbooks into a new workbook, choose (new book)

Tutti i fogli sono stati spostati nella cartella di lavoro principale.
the sheets have been moved to the master workbook

Ripeti i passaggi sopra per spostare tutte le cartelle di lavoro in una sola.

2.2 Unisci più cartelle di lavoro (in una cartella) in una sola cartella di lavoro con codice VBA


Per unire molte cartelle di lavoro tutte presenti in una cartella, puoi utilizzare un codice VBA.

1. Apri la cartella di lavoro in cui vuoi unire tutte le altre, poi premi Alt + F11 per aprire la Microsoft Visual Basic for Applications finestra.
press Alt + F11 keys

2. Nella finestra che si apre, clicca su Inserisci > Modulo per inserire un nuovo modulo vuoto.
click Insert > Module to insert a new blank module

3. Copia e incolla il codice VBA qui sotto nel nuovo modulo.

VBA: Unisci più cartelle di lavoro nella cartella 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

 copy and paste the code into the module

Nota

Nel codice VBA, lo script "C:\Users\AddinTestWin10\Desktop\combine sheets\combine sheets into one workbook\" è il percorso della cartella dove si trovano le cartelle di lavoro da unire; cambialo secondo le tue esigenze.

Se le cartelle di lavoro che vuoi unire sono in cartelle diverse, copiale prima tutte in una sola cartella.

4. Premi F5 per eseguire il codice: tutte le cartelle di lavoro saranno copiate alla fine della cartella di lavoro corrente.
all workbooks are copied to the end of the current workbook

Suggerimento: tutti i fogli copiati manterranno il loro nome originale; se vuoi usare il nome della cartella di lavoro come prefisso, usa il codice qui sotto:

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

 comined all workbooks to use the workbook name as prefix

2.3 Unisci più cartelle di lavoro (in più cartelle) in una sola cartella di lavoro utilizzando uno strumento pratico


A volte potresti voler unire tutte le cartelle di lavoro presenti in cartelle diverse in una sola cartella di lavoro. Ad esempio, per unire tutte le cartelle di lavoro nelle cartelle2020 e2021 in una sola, non esiste un modo diretto in Excel per farlo.
combine all workbooks in different folders into one workbook

Tuttavia, la funzione Unisci di Kutools per Excel offre un'opzione per unire cartelle di lavoro da più cartelle in una sola.

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, procedi così:

1. Avvia Excel, clicca su Kutools Plus > Unisci, Apparirà una finestra di dialogo che ti avvisa di alcune note sulla password; se le cartelle di lavoro che vuoi usare non sono protette da password, clicca semplicemente su OK per continuare.
click Kutools Plus > Combine
click OK to continue

2. Nella Unisci dati – Passo1 di3 finestra, seleziona Copia fogli di lavoro da più cartelle di lavoro in una sola cartella di lavoro come opzione, clicca su Avanti pulsante.
check Combine multiple worksheets from workbooks into one workbook option

3. Nella Passo2 di3 finestra, clicca sulla freccia accanto al pulsante Aggiungi per mostrare il menu a discesa, clicca su Cartella.
click the Add button

4. Poi nella Seleziona cartella finestra di dialogo, scegli una cartella che vuoi usare, clicca su Seleziona cartella per aggiungerla all' Elenco dei libri di lavoro sezione.
click Select Folder
choose one folder

5. Ripeti il passaggio precedente per aggiungere tutte le cartelle e visualizzare tutte le cartelle di lavoro nell' Elenco dei libri di lavoro, clicca su Avanti.
Repea to add all folders and list all workbooks in the dialog box

6. Nell'ultimo passaggio, scegli le opzioni secondo le tue esigenze. Clicca su Fine pulsante.
choose options and click Finish button

7. Apparirà una finestra di dialogo per scegliere una cartella dove salvare la cartella di lavoro unita; puoi rinominarla nella Nome file barra, clicca su Salva per terminare.
choose one folder to place the combined workbook

8. Ora tutti i fogli sono stati uniti e apparirà una finestra di dialogo che ti chiederà se vuoi salvare le impostazioni come scenario; clicca su oppure No come preferisci.
click Yes or No to save the scenario or not

Si aprirà una nuova cartella di lavoro che mostra il risultato dell'unione; clicca sul link del File di output per controllare il foglio unito.
A new workbook pops out which lists the combining result

Risultato unione

Nota: nella cartella di lavoro unita, il primo foglio chiamato Kutools per Excel elenca alcune informazioni sui fogli di lavoro originali e sui fogli finali uniti; puoi eliminarlo se non ti serve.


3. Unisci fogli specifici da più cartelle di lavoro in una sola cartella di lavoro

Se vuoi unire solo alcuni fogli delle cartelle di lavoro in una sola cartella di lavoro, e non tutti i fogli di ciascuna cartella, puoi provare i metodi seguenti.

doc samplequarter-1.xlsx doc samplequarter-2.xlsx doc samplequarter-3.xlsx

3.1 Unisci fogli specifici da cartelle di lavoro (tutte nella stessa cartella) in una sola cartella di lavoro con codice VBA


1. Apri una cartella di lavoro dove inserire i fogli uniti, poi premi Alt + F11 per aprire la finestra Microsoft Visual Basic for Applications.

2. Nella finestra che si apre, clicca su Inserisci > Modulo per inserire un nuovo modulo vuoto.
click Insert > Module to insert a new blank module

3. Copia e incolla il codice VBA qui sotto nel nuovo modulo.

VBA: Unisci fogli specifici di più cartelle di lavoro nella cartella 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

 copy and paste the code into module

Nota

1) Nel codice VBA, lo script " C:\Users\AddinTestWin10\Desktop\combine sheets\combine specific sheets from multiple workbooks\" è il percorso dove si trovano le cartelle di lavoro da unire; cambialo secondo le tue esigenze.

2) Nel codice VBA, lo script "A,B" sono i nomi dei fogli specifici che vuoi unire dalle cartelle di lavoro; cambiali secondo le tue esigenze, separando ogni nome con una virgola.

3) Se le cartelle di lavoro che vuoi unire sono in cartelle diverse, copiale prima tutte in una sola cartella.

4. Premi F5 per eseguire il codice: solo i fogli specifici saranno copiati alla fine della cartella di lavoro corrente.
only the specific worksheets have been copied to the end of the current workbook

3.2 Unisci fogli specifici da più cartelle di lavoro (in più cartelle) con uno strumento pratico


Se le cartelle di lavoro che vuoi unire si trovano in molte cartelle diverse, puoi provare la funzione Unisci di Kutools per Excel.

Dopo aver installato gratuitamente Kutools per Excel, procedi così:

1. Avvia Excel, clicca su Kutools Plus > Unisci, Apparirà una finestra di dialogo che ti avvisa di alcune note sulla password; se le cartelle di lavoro che vuoi usare non sono protette da password, clicca semplicemente su OK per continuare.
click Kutools Plus > Combine
click OK to continue

2. Nella Unisci dati – Passo1 di3 finestra, seleziona Copia fogli di lavoro da più cartelle di lavoro in una sola cartella di lavoro come opzione, clicca su Avanti pulsante.

check Combine multiple worksheets from workbooks into one workbook option

3. Nella Passo2 di3 finestra, clicca sulla freccia accanto al pulsante Aggiungi per mostrare il menu a discesa, clicca su Cartella.
click Add button

4. Poi nella Seleziona cartella finestra di dialogo, scegli una cartella che vuoi usare, clicca su Seleziona cartella per aggiungerla all' Elenco dei libri di lavoro sezione.
click Select Folder
choose one folder

5. Ripeti il passaggio precedente per aggiungere tutte le cartelle e visualizzare tutte le cartelle di lavoro nell' Elenco dei libri di lavoro.
Repeat to add all folders and list all workbooks in the dialog box

6. Rimani in Passo2 di3 finestra, seleziona una cartella di lavoro nell' Elenco dei libri di lavoro, e seleziona solo i fogli che vuoi usare nell' Elenco dei fogli di lavoro, poi clicca su Stesso foglio di lavoro pulsante. Ora tutti i fogli con lo stesso nome delle cartelle di lavoro nell' Elenco dei libri di lavoro sono stati selezionati. Clicca su Avanti per continuare.
check the specific sheets to combine

7. Nell'ultimo passaggio, scegli le opzioni secondo le tue esigenze. Clicca su Fine pulsante.
choose options and click Finish button

8. Apparirà una finestra di dialogo per scegliere una cartella dove salvare la cartella di lavoro unita; puoi rinominarla nella Nome file barra, clicca su Salva per terminare
choose one folder to place the combined workbook

9. Ora i fogli specifici sono stati uniti e apparirà una finestra di dialogo che ti chiederà se vuoi salvare le impostazioni come scenario; clicca su o No come preferisci.

Si aprirà una nuova cartella di lavoro che mostra il risultato dell'unione; clicca sul link del File di output per controllare il foglio unito.

Risultato unione

Nota: nella cartella di lavoro unita, il primo foglio chiamato Kutools per Excel elenca alcune informazioni sui fogli di lavoro originali e sui fogli finali uniti; puoi eliminarlo se non ti serve.
A new workbook pops out which lists the combining result


4. Unisci due fogli in base a una colonna chiave

Come mostrato nello screenshot qui sotto, ci sono due tabelle in due fogli diversi e vuoi unirle in una sola basandoti su una colonna chiave in Excel.

Tabella1 Tabella2
sample table 1 sample table 2
Tabella combinata
Combined Table


4.1 Unisci due tabelle in base a una colonna chiave utilizzando Query (Excel2016 o versioni successive)


La funzione Query in Excel2016 o versioni successive è molto potente e permette di unire due tabelle in base a una colonna chiave.

Prima di usare la funzione Query, assicurati che gli intervalli che vuoi unire siano stati creati come tabelle.

doc samplecombine-two-tables-based-on-a-key-column-query.xlsx

1. Clicca su una qualsiasi cella della prima tabella, poi vai su Dati > Da tabella nel gruppo Ottieni e trasforma.

click Data > From Table

2. Nella Query Editor finestra di dialogo, clicca su File > Chiudi & Carica A comando. Vedi screenshot:
click File > Close & Load To

3. Poi nella finestra che si apre Carica in finestra di dialogo, seleziona Solo crea collegamento come opzione. Clicca su Carica.
check Only Create Connection option

Ora puoi vedere il Riquadro delle query della cartella di lavoro visualizzato e la tabella è stata elencata come collegamento.
the Workbook Queries pane display, and the table has been listed in the pane as a link.

Ripeti i passaggi sopra per aggiungere la seconda tabella al Riquadro delle query della cartella di lavoro riquadro.
Repeat to add the second table to the Workbook Queries pane

4. Poi clicca su Dati > Nuova query > Unisci query > Unisci.

click Data > New Query > Combine Queries > Merge

5. Nella Unisci finestra, seleziona le due tabelle che vuoi unire nei due elenchi a discesa separatamente. La tabella in basso verrà unita a quella sopra.
choose the two tables you want to combine i

6. Poi clicca sulla colonna chiave su cui vuoi basare l'unione delle due tabelle, clicca su OK.
click at the key column to combine two tables based on

7. La Unisci1 – Query Editor finestra si apre, clicca sul pulsante espandi accanto a NuovaColonna, poi seleziona tutte le colonne tranne la colonna chiave, deseleziona Usa il nome della colonna originale come prefisso la casella di controllo, clicca su OK.
check all columns except the key column, and uncheck Use original column name as prefix checkbox

Ora le due tabelle sono state unite in una sola in base alla colonna chiave specificata.
two tables have been merged into one based on the specified key column

8. Clicca su File > Chiudi & Carica in, nella Carica in finestra di dialogo, seleziona Tabella come opzione e specifica dove vuoi caricare. Clicca su Carica.
Click File > Close & Load To  check Table option and specify the location in the dialog box

Ora le due tabelle sono state unite in base a una colonna chiave.
the two tables have been merged based on a key column

4.2 Unisci due fogli in base a una colonna chiave utilizzando le funzioni di Excel


Se vuoi solo spostare una o due colonne da un foglio all'altro e posizionarle in base a una colonna chiave, le funzioni di Excel possono aiutarti.

Ad esempio, sposta tutti i dati dal foglio2 al foglio1 basandoti sulla colonna A per posizionare i dati.

doc samplecombine-two-sheets-based-on-a-key-column-functions.xlsx

Foglio1 Foglio2
sample sheet 1 sample sheet 2

4.21 Unisci due fogli tramite una colonna con VLOOKUP

1. Copia e incolla la formula qui sotto accanto alla tabella nel foglio1:

=CERCA.VERT(A2,Foglio2!$A$2:$B$5,2,FALSO)

Spiegazione:

A2: il primo valore di ricerca (colonna chiave);

Foglio2!$A$2:$B$5: l'intervallo tabella, la tabella contiene due o più colonne dove si trovano la colonna di ricerca e la colonna del valore di risultato;

2: l'indice di colonna, il numero specifico di colonna (è un numero intero) dell'intervallo tabella da cui restituire il valore corrispondente.

2. Premi Invio per ottenere il primo risultato.
Combine two sheets by a column with VLOOKUP function

3. Poi trascina la maniglia di riempimento verso il basso per completare tutti i dati.
drag the autofill handle down to fill with all data.

4. Mantieni selezionate le celle con la formula, clicca su Home scheda, e vai a formattare le celle come desideri nel gruppo Numero gruppo.
format the cells to your need

Per maggiori informazioni sulla funzione CERCA.VERT, clicca qui.

4.22 Unisci due fogli tramite una colonna con una formula che combina le funzioni CONFRONTA e INDICE

1. Copia e incolla la formula qui sotto accanto alla tabella nel foglio1:

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

Spiegazione:

Foglio2!$B$2:$B$5: la colonna con il valore corrispondente che vuoi trovare;

Foglio1!A2: il primo valore di ricerca (nella colonna chiave);

Foglio2!$A$2:$A$5: la colonna chiave su cui vuoi unire i due fogli.

2. Premi Invio per ottenere il primo risultato.
Combine two sheets by a column with a formula combine MATCH and INDEX functions

3. Poi trascina la maniglia di riempimento verso il basso per completare tutti i dati.
drag the autofill handle down to fill with all data

4. Mantieni selezionate le celle con la formula, clicca su Home scheda, e vai a formattare le celle come desideri nel gruppo Numero gruppo.
format the cells to your need

Per maggiori informazioni su INDICE.

Per maggiori informazioni su CONFRONTA.

4.3 Unisci due fogli in base a una colonna chiave con uno strumento pratico


Oltre alla funzione Unisci, c'è un'altra funzione potente – Unisci Tabelle in Kutools per Excel, che permette di unire rapidamente e facilmente due fogli in base a una colonna chiave.

doc samplecombine-two-sheets-based-on-a-key-column-handy-tool.xlsx

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, procedi così:

1. Clicca su Kutools Plus >Unisci Tabelle.
Click Kutools Plus >Tables Merge

2. Nella TUnisci Tabelle – Passo1 di5 finestra, seleziona gli intervalli delle tabelle in Seleziona la tabella principale e Seleziona la tabella di ricerca sezione separatamente, clicca su Avanti.
select the table ranges into Select the main table and lookup table section separately

3. Nella Passo2 di5 finestra, seleziona la colonna chiave su cui vuoi basare l'unione, clicca su Avanti.
check the key column you want to combine based on

4. Nella Passo3 di5 finestra, puoi selezionare le colonne che vuoi aggiornare in base alla tabella di ricerca; se non vuoi aggiornare i dati, clicca direttamente su Avanti.
check the columns to update based on the lookup table, if do not need update data, just directly click Next

5. Nella Passo4 di5 finestra, qui seleziona le colonne che vuoi unire alla tabella principale, poi clicca su Avanti.
check the columns to combine to the main table

6. Nell'ultimo passaggio, specifica le opzioni secondo le tue esigenze, clicca su Fine.
specify the options in the dialog box

Questa funzione permette di unire due fogli in cartelle di lavoro diverse.


5. Unisci due fogli in base a due colonne

Supponiamo che ci siano due tabelle in foglio1 e foglio2 separatamente; ora, per spostare i dati nella colonna End_Dates da foglio2 a foglio1 in base alle colonne Project e Start_Date come mostrato nello screenshot qui sotto:

Foglio1 Foglio2
sample sheet 1 sample sheet 2
Foglio combinato
Combined Sheet

doc sampleClicca per scaricare il file di esempio

In Excel, le funzioni integrate non supportano questa operazione, ma Unisci Tabelle di Kutools per Excel può gestirla.

Dopo aver installato gratuitamente Kutools per Excel, procedi così:

1. Clicca su Kutools Plus > Unisci Tabelle.
Click Kutools Plus > Tables Merge

2. Nella Unisci Tabelle – Passo1 di5 finestra, seleziona gli intervalli delle tabelle in Seleziona la tabella principale e Seleziona la tabella di ricercasezione separatamente, clicca su Avanti.
select the main table and lookup table section separately

3. Nella finestra Passo2 di5, seleziona le due colonne chiave su cui vuoi basare l'unione, clicca su Avanti.

Nota: le colonne correlate nella tabella di ricerca verranno abbinate automaticamente; puoi cliccare sul nome della colonna in Colonna della tabella di ricerca per modificarle secondo le tue esigenze.
check the two key columns you want to combine based on

4. Nella finestra Passo3 di5, puoi selezionare le colonne che vuoi aggiornare in base alla tabella di ricerca; se non vuoi aggiornare i dati, clicca direttamente su Avanti.

check the columns to update data based on the lookup table, if do not need update, just directly click Next

5. Nella Passo4 di5 finestra, qui seleziona le colonne che vuoi unire alla tabella principale, poi clicca su Avanti.
check the column(s) to combine to the main table

6. Nell'ultimo passaggio, specifica le opzioni secondo le tue esigenze, clicca su Fine.
specify the options as you need, click Finish

Le colonne che vuoi aggiungere sono state aggiunte alla fine della tabella principale.
the column(s) to add has been added to the end of the main table

Questa funzione permette di unire due fogli in cartelle di lavoro diverse.


6. Unisci fogli con le stesse intestazioni

Per unire più fogli con la stessa intestazione come mostrato nello screenshot qui sotto:

sample sheet 1  sample sheet 2 
sample sheet 3 sample sheet 4
Foglio combinato
Combined Sheet

doc sampleClicca per scaricare il file di esempio

6.1 Unisci tutti i fogli con le stesse intestazioni utilizzando VBA


Esiste un codice VBA che permette di unire tutti i fogli di una cartella di lavoro con le stesse intestazioni.

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

2. Nella finestra che si apre, clicca su Inserisci > Modulo per inserire un nuovo modulo vuoto.
click Insert > Module to insert a new blank module

3. Copia e incolla il codice VBA qui sotto 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

 copy and paste the code into the module

4. Premi il tasto F5 per eseguire il codice: apparirà una finestra di dialogo che ti chiederà il numero di righe di intestazione; inserisci il numero nella casella di testo. Clicca su OK.
type the number of row header

Ora tutti i fogli di questa cartella di lavoro sono stati uniti in un nuovo foglio chiamato Combined.
all sheets in this workbook have been combined in a new sheet named Combined

6.2 Unisci fogli con le stesse intestazioni utilizzando uno strumento pratico


La funzione Unisci di Kutools per Excel può gestire anche questa operazione e supporta l'unione di fogli tra cartelle di lavoro.

Dopo aver installato gratuitamente Kutools per Excel, procedi così:

1. Apri la cartella di lavoro che vuoi unire con fogli aventi le stesse intestazioni, clicca su Kutools Plus > Unisci.
 click Kutools Plus > Combine

2. Apparirà una finestra di dialogo che ti avvisa di alcune note sulla password; se la/le cartelle di lavoro che usi non sono protette da password, clicca su OK per continuare. Nella finestra che si apre Unisci dati – Passo1 di3 finestra, seleziona Copia dati da più cartelle di lavoro in un unico foglio di lavoro come opzione, clicca su Avanti.
check Combine multiple worksheets from workbooks into one worksheet option

3. Nella Passo2 di3 finestra, tutti i fogli sono elencati e selezionati nella Elenco dei fogli di lavoro sezione, clicca su Avanti per continuare.
all sheets are listed and checked in Worksheet list section

Suggerimenti:

1) Se vuoi unire solo alcuni fogli, seleziona solo i nomi dei fogli che ti servono e lascia gli altri deselezionati.
 check the sheet names you need

2) Se vuoi aggiungere altre cartelle di lavoro da unire, clicca su Aggiungi per aggiungere file o cartelle all' Elenco dei libri di lavoro sezione.
click Add to add files or folders into the Workbook list

4. Nella Passo3 di3, seleziona Unisci dati per riga come opzione e inserisci il numero di righe di intestazione nella Numero di righe di titolo casella di testo, specifica altre impostazioni secondo le tue esigenze. Clicca su Fine.
specify the settings in the dialog box

5. Seleziona una cartella e dai un nome alla nuova cartella di lavoro nella Specificare la posizione e il nome del file per salvare i risultati uniti finestra di dialogo, clicca su Salva.
Select a folder and give a name for the new workbook

6. Apparirà una finestra di dialogo che ti chiederà se vuoi salvare le impostazioni come scenario; clicca su oppure No secondo le tue esigenze. Si aprirà una cartella di lavoro che elenca i collegamenti alla cartella di lavoro originale e a quella nuova; clicca sul percorso della nuova cartella di lavoro per aprirla e controllare.
A workbook list the original workbook and new workbook links


Consolida

1. Unisci fogli ed esegui alcuni calcoli

Ad esempio, ci sono tre fogli con le stesse intestazioni di riga e colonna; ora vuoi unirli con le stesse intestazioni e sommare i dati come mostrato negli screenshot qui sotto.

sample sheet 1 sample sheet 2 sample sheet 3
Risultato
result sheet

doc sampleClicca per scaricare il file di esempio

1.1 Unisci fogli ed esegui calcoli con la funzione Consolida


In Excel, la funzione Consolida permette di unire fogli ed eseguire calcoli.

1. Apri la cartella di lavoro che vuoi unire, seleziona una cella dove vuoi inserire i dati uniti, clicca su Dati > Consolida.
click Data > Consolidate

2. Nella finestra di dialogo Consolida, imposta quanto segue:

1) Nel Menu a discesa Funzione seleziona il calcolo che vuoi eseguire dopo aver unito i fogli.
choose the calculation in the dialog box

2) Clicca sull'icona di selezione accanto a Sfoglia per scegliere l'intervallo da unire e clicca su Aggiungi all' Tutte le referenze sezione.
choose the range to be combined

Ripeti questo passaggio per aggiungere tutti gli intervalli da unire nella sezione Tutte le referenze sezione.
 Repeat to add all ranges needed to be combined

3) Nel Posizione etichetta sezione, seleziona le caselle Riga superiore e Colonna più a sinistra se gli intervalli hanno sia intestazione di riga che di colonna.
check the Top row and Left column checkboxes if the ranges have both of row header and column header

4) Se vuoi che i contenuti uniti si aggiornino quando cambiano i dati di origine, seleziona la casella Crea collegamenti ai dati di origine casella di controllo.
check Create links to source data checkbox if need

3. Clicca su OK. Gli intervalli sono stati uniti e sommati in base alle intestazioni.
ranges are combined and summed up based on headers

Nota: se gli intervalli che vuoi unire sono in altre cartelle di lavoro, clicca su Sfoglia nella finestra di dialogo Consolida per scegliere la cartella di lavoro, poi inserisci il nome del foglio e l'intervallo nella casella di testo e clicca su Aggiungi per aggiungere l'intervallo alla sezione Tutte le referenze.
combine from multiple workbooks, sclick Browse to choose the workbooks

1.2 Unisci fogli ed esegui calcoli con uno strumento pratico


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

Dopo aver installato gratuitamente Kutools per Excel, procedi così:

1. Apri la/le cartelle di lavoro che vuoi consolidare, clicca su Kutools Plus > Unisci.
click Kutools Plus > Combine

2. Apparirà una finestra di dialogo che ti avvisa di alcune note sulla password; se la/le cartelle di lavoro che usi non sono protette da password, clicca su OK per continuare. Nella finestra che si apre Unisci dati – Passo1 di3 finestra, seleziona Unisci e calcola dati da più cartelle di lavoro in un unico foglio di lavoro come opzione, clicca su Avanti.
 check Consolidate and calculate values across multiple workbooks into one worksheet option

3. Nella Passo2 di3 finestra, tutti i fogli delle cartelle di lavoro aperte sono elencati e selezionati nella Elenco dei fogli di lavoro sezione, clicca su Avanti per continuare.
all sheets of opened workbook(s) are listed and checked

Suggerimento: se vuoi unire solo alcuni fogli, seleziona solo i nomi dei fogli che ti servono e lascia gli altri deselezionati. Se vuoi aggiungere altre cartelle di lavoro da unire, clicca su Aggiungi per aggiungere file o cartelle all'Elenco dei libri di lavoro.
click Add to add files or folders

4. Nella Passo3 di3, specifica il calcolo e le etichette che ti servono. Clicca su Fine.
specify the calculation, labels and Click Finish

5. Seleziona una cartella e dai un nome alla nuova cartella di lavoro nella Specificare la posizione e il nome del file per salvare i risultati uniti finestra di dialogo, clicca su Salva.
Select a folder and give a name for the new workbook

6. Apparirà una finestra di dialogo che ti chiederà se vuoi salvare le impostazioni come scenario; clicca su oppure No secondo le tue esigenze. Si aprirà una cartella di lavoro che elenca i collegamenti alla cartella di lavoro originale e a quella nuova; clicca sul percorso della nuova cartella di lavoro per aprirla e controllare.
A workbook lists the original workbook and new workbook links


2. Unisci più fogli in una Tabella pivot

Se i tuoi dati hanno una struttura semplice come mostrato nello screenshot qui sotto, puoi unire i fogli direttamente in una Tabella pivot.

sample sheet 1 
sample sheet 2
sample sheet 3

doc sampleClicca per scaricare l'esempio

1. Apri la cartella di lavoro che vuoi usare, clicca su Personalizza barra di accesso rapido > Altri comandi.
click Customize Quick Access Toolbar > More Commands.

2. Nella finestra che si apre Opzioni di Excel finestra, scegli Tutti i comandi dal Scegli comandi da sezione, poi scorri per selezionare Procedura guidata Tabella pivot e Grafico pivot.
drag scroll bar to select PivotTable and PivotChart Wizard

3. Clicca su Aggiungi per aggiungere la Procedura guidata Tabella pivot e Grafico pivot alla Personalizza barra di accesso rapido, clicca su OK.
Click Add to add the PivotTable and PivotChart Wizard to the Customize Quick Access Toolbar

4. Clicca sulla Procedura guidata Tabella pivot e Grafico pivot comando dalla barra degli strumenti, e nella Passo1 di3, seleziona Intervalli di consolidamento multipli e Tabella pivot opzioni, clicca su Avanti.
Click the PivotTable and PivotChart Wizard command check Multiple consolidation ranges and PivotTable options

5. Nella Passo2a di3, seleziona l'opzione Crea i campi pagina, clicca su Avanti.
check I will create the page fields option

6. Nella Passo2b di3, clicca sull'icona di selezione per selezionare l'intervallo che vuoi unire, clicca su Aggiungi per aggiungerlo alla Tutti gli intervalli sezione, ripeti questo passaggio per aggiungere tutti gli intervalli da unire. Seleziona0 in Quanti campi pagina vuoi. Clicca su Avanti.
add all ranges used for combining

7. Scegli dove vuoi creare la Tabella pivot nella Passo3 di3, clicca su Fine.
Choose the location you want to create  the PivotTable

Ora è stata creata una tabella pivot; specifica le impostazioni nel Riquadro campi Tabella pivot come preferisci.
specify the settings in PivotTable Fields pane

Nota: se la struttura dei dati è complessa, ti consiglio di unire i fogli con i metodi generali sopra elencati e poi trasformare il foglio risultante in Tabella pivot.


Google Sheet

1. Unisci fogli Google in un unico foglio

Supponiamo che ci siano tre fogli Google da unire in uno solo come mostrato nello screenshot qui sotto:

sample google sheet 1 sample google sheet 2 sample google sheet 3 

doc sampleClicca per scaricare il file di esempio

1.1 Unisci fogli Google in un unico foglio tramite la funzione Filtro

In un foglio dove vuoi inserire i dati uniti, scegli una cella e digita la formula qui sotto:

=({filter(A!A2:B, len(A!A2:A)); filter(B!A2:B, len(B!A2:A)); filter('C'!A2:B, len('C'!A2:A)) })
enter a filter function

Ora i dati nei fogli A, B e C sono stati copiati.
the data in all selected sheets are copied

Nella formula:

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

1.2 Unisci fogli Google in un unico foglio tramite la funzione IMPORTRANGE

Questa formula è spesso utilizzata per unire due intervalli in Google Sheet.

Seleziona una cella sotto il primo intervallo dati e digita la formula qui sotto:

=IMPORTRANGE("https://docs.google.com/spreadsheets/d/13K4vuZukmS4-x0qJs0EAXQkneIdNqelruDBF5ff5xNQ/edit","B!A2:B4")
enter an IMPORTRANGE function

Ora i dati nel foglio B sono stati copiati sotto.
the data in another sheet is copied

Nella formula,

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

è la posizione del foglio, puoi trovarla nella barra degli indirizzi del browser.
hyperlink is the sheet  in the formula

B!A2:B4 è l'intervallo di celle nel foglio B che vuoi copiare nel primo intervallo.

Nota: se la cella che contiene la formula è già stata modificata in precedenza, la formula restituirà #RIF!
if the cell that place the formula has been edited before, the formula will return #REF!


2. Unisci fogli Google in una sola cartella di lavoro

Se vuoi unire fogli da più cartelle di lavoro in Google Sheet, non esiste un metodo rapido come in Excel.

Per unire fogli Google da cartelle di lavoro in una sola, puoi utilizzare il comando Copia in dal menu contestuale.

Fai clic destro sul foglio che vuoi utilizzare, clicca su Copia in > Nuovo foglio di lavoro oppure Foglio di lavoro esistente.
select the options in the dialog box

Se scegli Nuovo foglio di lavoro, apparirà una finestra di dialogo che ti avvisa che il foglio è stato copiato, clicca su OK. Ora il foglio corrente è stato copiato in una nuova cartella di lavoro. Puoi cliccare su Apri foglio di lavoro per controllare.
 click Copy to > New spreadsheet or Existing spreadsheet

Se scegli Foglio di lavoro esistente, apparirà la finestra di dialogo Seleziona un foglio di lavoro in cui copiare questo foglio.

1) Scegli dove si trova il foglio di lavoro esistente;

2) Scegli la cartella di lavoro in cui vuoi copiare il foglio in File;

3) Oppure puoi digitare direttamente l'indirizzo web della cartella di lavoro in cui vuoi copiare nella barra Incolla un indirizzo web qui.

4) Clicca su Seleziona.
specify the options in the dialog box

Se il foglio viene copiato in un nuovo foglio di lavoro, il nome del foglio nella nuova cartella di lavoro sarà lo stesso del nome originale; se viene copiato in un foglio di lavoro esistente, il nome del foglio nella cartella di lavoro unita avrà il prefisso Copia di.
the sheet is copyed into current or new workbook


Estensione

1. Unisci fogli e poi rimuovi i duplicati

Supponiamo che ci siano due fogli con alcuni dati duplicati; dobbiamo unire i dati e rimuovere i duplicati come mostrato nello screenshot qui sotto:

sample sheet 1 sample sheet 2 
Risultato generale Rimuovi duplicati
combined sheet remove duplicates in combined sheet

doc sampleClicca per scaricare l'esempio

1.1 Unisci fogli e poi rimuovi i duplicati tramite Rimuovi duplicati


In Excel, la funzione Rimuovi duplicati ti aiuta a rimuovere rapidamente i dati duplicati.

Dopo aver utilizzato i metodi sopra per unire i fogli, seleziona i dati uniti, clicca su Dati > Rimuovi duplicati.
click Data > Remove Duplicates.

Nella Rimuovi duplicati finestra di dialogo, scegli le colonne da cui vuoi rimuovere i duplicati; puoi selezionare I dati contengono intestazioni per ignorare le intestazioni, clicca su OK.
choose the columns you want to remove duplicates from

Ora le righe duplicate sono state rimosse.
he duplicate rows have been removed

1.2 Unisci fogli e poi rimuovi i duplicati con uno strumento pratico


Se ci sono solo due intervalli da unire e rimuovere i duplicati, Unisci Tabelle di Kutools per Excel può rimuovere direttamente i duplicati durante l'unione.

Dopo aver installato gratuitamente Kutools per Excel, procedi così:

1. Apri la cartella di lavoro che contiene i dati che vuoi unire, clicca su Kutools Plus > Unisci Tabelle.
click Kutools Plus > Tables Merge

2. Nella TUnisci Tabelle – Passo1 di5 finestra, seleziona i due intervalli che vuoi unire e, se le tabelle hanno due intestazioni, seleziona le caselle La tabella principale ha unintestazione e La tabella di ricerca ha unintestazione , clicca su Avanti.
 select the two ranges that you want to combine

3. Nella Passo2 di5 finestra, seleziona la colonna chiave su cui vuoi basare l'unione degli intervalli, clicca su Avanti.
check the key column that you want to combine ranges based on

4. Nella finestra Passo3 di5, puoi selezionare le colonne che vuoi aggiornare in base alla tabella di ricerca; clicca su Avanti per andare all'ultimo passaggio.

Suggerimento: se c'è una nuova colonna nella tabella di ricerca da aggiungere alla tabella principale, ci sarà una finestra Passo4 di5 per aggiungere colonne.
check the columns that you want to update data based on the lookup table

5. Nella Passo5 di5 finestra, nella Aggiungi sezione, seleziona Aggiungi righe non corrispondenti alla fine della tabella principale casella di controllo, nella Aggiorna sezione, seleziona Aggiorna solo quando le celle nella tabella di ricerca contengono dati casella di controllo. Clicca su Fine.
select the options in the last dialog box

Ora le due tabelle sono state unite nella tabella principale senza duplicati.
the two tables are combined into the main table without duplicates


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

Supponiamo che ci siano più cartelle di lavoro con fogli dello stesso nome, come foglio1, foglio2; ora, per unire tutti i fogli chiamati foglio1 in un unico foglio, tutti i fogli chiamati foglio2 in un altro foglio come mostrato nello screenshot qui sotto, puoi utilizzare la funzione Kutools per Excel Unisci per gestire rapidamente questa operazione.

sample sheet 1 sample sheet 2 Combine worksheets of same names into one worksheet
sample sheet 1 sample sheet 2 Combine worksheets of same names into one worksheet.

doc sample2020.xlsx doc sample2021.xlsx

Dopo aver installato gratuitamente Kutools per Excel, procedi così:

1. Apri le cartelle di lavoro che vuoi unire, clicca su Kutools Plus > Unisci.
click Kutools Plus > Combine

2. Apparirà una finestra di dialogo che ti avvisa di alcune note sulla password; se la/le cartelle di lavoro che usi non sono protette da password, clicca su OK per continuare. Nella finestra che si apre Unisci dati – Passo1 di3 finestra, seleziona Unisci dati da più cartelle di lavoro con lo stesso nome di foglio di lavoro come opzione, clicca su Avanti.
check Combine all same name worksheets into one worksheet option

3. Nella Passo2 di3 finestra, tutti i fogli delle cartelle di lavoro aperte sono elencati e selezionati nella Elenco dei fogli di lavoro sezione, clicca su Avanti per continuare.
all sheets of opened workbook(s) are listed and checked

Suggerimenti:

Se vuoi unire solo alcuni fogli, seleziona solo i nomi dei fogli che ti servono e lascia gli altri deselezionati.

Se vuoi aggiungere altre cartelle di lavoro da unire, clicca su Aggiungi per aggiungere file o cartelle all' Elenco dei libri di lavoro sezione.
click Add to add files or folders

4. Nella Passo3 di3, specifica le impostazioni secondo le tue esigenze. Clicca su Fine.
specify the settings as you need. Click Finish

5. Seleziona una cartella e dai un nome alla nuova cartella di lavoro nella Specificare la posizione e il nome del file per salvare i risultati uniti finestra di dialogo, clicca su Salva.
Select a folder and give a name for the new workbook

6. Apparirà una finestra di dialogo che ti chiederà se vuoi salvare le impostazioni come scenario; clicca su oppure No secondo le tue esigenze. Si aprirà una cartella di lavoro che elenca i collegamenti alla cartella di lavoro originale e a quella nuova; clicca sul percorso della nuova cartella di lavoro per aprirla e controllare.
A workbook lists the original workbook and new workbook links

Unisci dati per riga
result of Combining by row

Unisci dati per colonna
result of Combining by column


3. Unisci gli stessi intervalli tra fogli in un unico foglio

Se vuoi unire gli stessi intervalli tra fogli in un unico foglio, ad esempio unire solo l'intervallo A1:B5 della cartella di lavoro A e della cartella di lavoro B in un unico foglio, la funzione Unisci di Kutools per Excel è una buona scelta.

A B Risultato combinato
sample data 1 sample data 2 Combined Reuslt

doc sampleA.xlsx doc sampleB.xlsx

1. Apri le cartelle di lavoro che vuoi usare, clicca su Kutools Plus > Unisci.
click Kutools Plus > Combine

2. Apparirà una finestra di dialogo che ti avvisa di alcune note sulla password; se la/le cartelle di lavoro che usi non sono protette da password, clicca su OK per continuare. Nella finestra che si apre Unisci dati – Passo1 di3 finestra, seleziona Copia dati da più cartelle di lavoro in un unico foglio di lavoro come opzione, clicca su Avanti.
check Combine multiple worksheets from workbooks into one worksheet option

3. Nella Passo2 di3 finestra, tutti i fogli delle cartelle di lavoro aperte sono elencati e selezionati nella Elenco dei fogli di lavoro sezione, clicca sull'icona di selezione nell' Elenco dei fogli di lavoro, poi seleziona l'intervallo che vuoi utilizzare. Poi clicca su Stesso intervallo pulsante per impostare l'intervallo A1:B5 per tutti i fogli. Clicca su Avanti.
all sheets of opened workbook(s) are listed and checked
click Same range button to set all sheets’ range as the same

Suggerimenti:

1) Se vuoi unire solo alcuni fogli, seleziona solo i nomi dei fogli che ti servono e lascia gli altri deselezionati.

2) Se vuoi aggiungere altre cartelle di lavoro da unire, clicca su Aggiungi per aggiungere file o cartelle all'Elenco dei libri di lavoro.

4. Nella finestra Passo3 di3, specifica le impostazioni secondo le tue esigenze. Clicca su Fine.

5. Seleziona una cartella e dai un nome alla nuova cartella di lavoro nella finestra Specificare la posizione e il nome del file per salvare i risultati uniti, clicca su Salva.

6. Apparirà una finestra di dialogo che ti chiederà se vuoi salvare le impostazioni come scenario; clicca su o No secondo le tue esigenze. Si aprirà una cartella di lavoro che elenca i collegamenti alla cartella di lavoro originale e a quella nuova; clicca sul percorso della nuova cartella di lavoro per aprirla e controllare.


Potresti essere interessato anche a

Unisci / Importa più file Csv in più fogli di lavoro
Fornisce metodi per importare file CSV in Excel

Unisci celle e mantieni la formattazione delle celle in Excel
In questo articolo, puoi unire rapidamente le celle mantenendo la formattazione.

Unisci il contenuto di più celle senza perdere dati in Excel
Qui vengono presentati i modi rapidi per unire più celle senza perdere dati.

Unisci data e ora in una sola cella in Excel
Vengono presentati due modi per unire data e ora in una cella e visualizzarli come data e ora.


  • Barra delle formule super (modifica facilmente più righe di testo e formule); Layout di lettura (leggi ed edita facilmente un gran numero di celle); Incolla in un intervallo filtrato...
  • Unisci celle/righe/colonne mantenendo i dati; Dividi il contenuto delle celle; Combina righe duplicate e somma/media... Prevenire celle duplicate; Confronta intervalli...
  • Seleziona righe duplicate o uniche; Seleziona righe vuote (tutte le celle sono vuote); Super Trova e Trova approssimativa in molte cartelle di lavoro; Selezione casuale...
  • Copia esatta di più celle senza cambiare il riferimento della formula; Crea automaticamente riferimenti a più fogli; Inserisci punti elenco, caselle di controllo e altro...
  • Preferiti e inserimento rapido di formule, intervalli, grafici e immagini; Crittografa celle con password; Crea elenco di invio e invia email...
  • Estrai testo, aggiungi testo, rimuovi caratteri in una posizione specifica, rimuovi spazio; Crea e stampa statistiche pagina dati; Converti tra contenuto delle celle e commenti...
  • Super Filtri (salva e applica schemi di filtro ad altri fogli); Ordinamento avanzato per mese/settimana/giorno, frequenza e altro; Filtro speciale per grassetto, corsivo...
  • Unisci cartelle di lavoro e fogli di lavoro; Unisci tabelle basandoti su colonne chiave; Suddividi dati in più fogli; Conversione batch di xls, xlsx e PDF...
  • Raggruppamento tabella pivot per numero di settimana, giorno della settimana e altro... Mostra celle sbloccate, celle bloccate con colori diversi; Evidenziazione celle che hanno formula/nome...
kte tab 201905
  • Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Apri e crea documenti multipli in nuove schede della stessa finestra, anziché in nuove finestre.
  • Aumenta la tua produttività del 50%, e riduce centinaia di clic del mouse ogni giorno!
officetab bottom