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

Come unire più fogli con le stesse intestazioni in Excel?

AutoreSun Data di modifica

Unire dati provenienti da più fogli Excel con le stesse intestazioni è un’operazione comune, ma spesso dispendiosa in termini di tempo. Ad esempio, come mostrano gli screenshot seguenti, potresti avere diversi fogli di lavoro – relativi a mesi diversi, reparti o prodotti – all’interno della stessa cartella, tutti strutturati con identiche intestazioni di colonna. Quando devi esaminare, analizzare o generare report su questi dati in modo consolidato, copiare e incollare manualmente le informazioni diventa inefficiente e soggetto a errori, soprattutto all’aumentare del numero di fogli. Fortunatamente, Excel offre diversi metodi pratici per unire tali dati in modo rapido, preciso e con il minimo sforzo. Conoscendo i vantaggi di ciascun approccio, puoi scegliere la soluzione più adatta al tuo flusso di lavoro, sia che si tratti di un’unione una tantum sia di una consolidazione dinamica aggiornata automaticamente.

Foglio1
Foglio2
Foglio3

Soluzioni disponibili:

Unire fogli con le stesse intestazioni tramite VBA
Consolidare fogli Excel con le stesse intestazioni tramite la funzione Consolidamento
Unire o consolidare fogli Excel con le stesse intestazioni tramite Kutools per Excel buona idea3
Unire dati utilizzando formule Excel (INDICE, CONFRONTA, FILTRO)
Combinare e accodare dati con Power Query (Recupera e Trasforma)


Unire fogli con le stesse intestazioni tramite VBA

Se desideri unire rapidamente tutti i fogli con intestazioni di colonna identiche in un unico foglio, senza alcun calcolo o riepilogo, VBA offre una soluzione automatizzata. Questo approccio è perfetto per chi ha dimestichezza con le macro e vuole gestire in modo efficiente attività ripetitive di unione all’interno di una singola cartella di lavoro, a condizione che i dati partano sempre dalla cella A1 e mantengano una struttura coerente su tutti i fogli.

Passaggi operativi:

1. Attiva la cartella di lavoro in cui desideri unire i fogli. Premi Alt + F11 per aprire la finestra di Microsoft Visual Basic, Applications Edition.

2. Nella finestra VBA, fai clic su Inserisci > Modulo. Quindi incolla il codice VBA fornito di seguito nella finestra del codice.

VBA: Unire fogli con le stesse intestazioni

Sub Combine()
'UpdateByKutools20151029
    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

3. Premere F5 oppure fare clic sul pulsante Esegui per eseguire il codice. Verrà visualizzato un messaggio che chiede di inserire il numero di righe di intestazione (ad esempio, digitare "1" se le intestazioni occupano solo la prima riga). Vedere lo screenshot:

La finestra di dialogo per inserire il numero delle righe di intestazione

4. Fare clic su OK. Il codice unirà automaticamente tutti i dati dai fogli di lavoro nella cartella di lavoro corrente (escludendo le righe di intestazione specificate) in un nuovo foglio denominato «Combined».

Foglio1
Segno più
Foglio2
Segno più
Foglio3
Segno di uguale
Foglio combinato

Suggerimenti e note:

  • I dati devono iniziare dalla cella A1 in ogni foglio; se partono da una posizione diversa, il codice non funzionerà correttamente.
  • Tutti i fogli da unire devono condividere la stessa struttura—con intestazioni identiche, nello stesso ordine e, idealmente, nelle stesse colonne—per evitare disallineamenti nei dati.
  • Questo codice unisce tutti i fogli di lavoro presenti esclusivamente nella cartella di lavoro corrente e non include fogli provenienti da altre cartelle.
  • Salva la cartella di lavoro prima di eseguire il codice: se ci sono modifiche non salvate, l'esecuzione del codice VBA potrebbe causare la perdita accidentale dei dati in caso di errori.

Vantaggi: Perfetto per fusioni rapide e occasionali direttamente all’interno di una cartella di lavoro. Non richiede formule né componenti aggiuntivi di terze parti.

Limitazioni: È necessario eseguire manualmente il codice per ogni fusione. Non è la soluzione ideale se devi combinare dati provenienti da più cartelle di lavoro o se richiedi aggiornamenti regolari e automatizzati.


Consolidare fogli Excel con intestazioni identiche tramite la funzione Consolida

Quando l’obiettivo è fondere e riepilogare dati che condividono le stesse intestazioni di riga e colonna (ad esempio totali provenienti da diverse aree geografiche o reparti), la funzione integrata di Excel Consolida offre una soluzione strutturata. Consente diversi tipi di calcoli di riepilogo, come somme, medie o conteggi, allineando automaticamente i dati da intervalli diversi in base alle etichette delle intestazioni.

Foglio A
Foglio B
Foglio C

Passaggi operativi:

1. Apri tutte le cartelle di lavoro che contengono i fogli che vuoi unire.

2. Posizionare il cursore in una cella vuota in cui si desidera visualizzare i dati consolidati.

3. Passa alla scheda Dati e fai clic su Consolida.

Pulsante Consolida nella scheda Dati sulla barra multifunzione

4. Nella finestra di dialogo Consolida:

  • Seleziona il calcolo desiderato dall’elenco Funzione (ad esempio Somma, Media, Conteggio).
  • Fare clic nella casella Riferimento, quindi selezionare l’intervallo che si desidera consolidare da ciascun foglio di lavoro. Dopo aver selezionato ogni intervallo, fare clic su Aggiungi per includerlo nell’elenco.
  • Ripeti il passaggio precedente per aggiungere tutti gli intervalli dei fogli che desideri unire.
  • Seleziona Riga superiore e Colonna più a sinistra in corrispondenza di Posizione etichetta se i dati contengono intestazioni in tali aree. Questo garantisce un’unione corretta e coerente tramite le etichette.
  • Se si desidera che l’output rimanga collegato ai dati di origine (in modo che gli aggiornamenti nei fogli originali si riflettano qui), attivare Crea collegamenti ai dati di origine.

Finestra Consolida

5. Fare clic su OK. Excel riepilogherà e allineerà gli intervalli Seleziona Dati in base alla funzione specificata, unendoli nella cella selezionata.

Foglio AFoglio BFoglio C
Segno di uguale
Foglio combinato

Suggerimenti pratici:

  • Utilizza l’opzione Crea collegamenti ai dati di origine se desideri che i risultati consolidati si aggiornino automaticamente quando i dati di origine cambiano.
  • Assicurati che le intestazioni siano perfettamente identiche in tutti gli intervalli—compresi ortografia e spaziatura—altrimenti la consolidazione per etichetta non funzionerà come previsto.
  • Per dati di grandi dimensioni o complessi, ti consigliamo di copiare i dati originali in un foglio di backup prima di procedere con la consolidazione.

Vantaggi: Versatile e integrato in tutte le versioni moderne di Excel. Perfetto per calcoli di riepilogo e report periodici.

Limitazioni: Non è veramente dinamico: se in seguito si aggiungono nuove righe sorgenti, è necessario ripetere i passaggi di consolidamento. Può risultare confusionario se le etichette non sono coerenti o se gli intervalli non sono configurati correttamente.


Unire o consolidare fogli Excel con intestazioni identiche tramite Kutools per Excel

Se il tuo flusso di lavoro prevede l’unione di fogli con intestazioni identiche o la consolidazione e il calcolo simultanei di dati provenienti da più posizioni, Kutools per Excel offre una soluzione flessibile e conveniente. Kutools mette a disposizione una procedura guidata dedicata chiamata Combina, in grado non solo di gestire fusioni multilivello, ma anche di elaborare dati provenienti sia da cartelle di lavoro aperte che chiuse, semplificando notevolmente il processo e riducendo al minimo il rischio di errori.

Unire fogli Excel con intestazioni identiche

Consolidare più fogli con intestazioni identiche

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 Kutools per Excel, seguire questi passaggi:(Scarica gratuitamente Kutools per Excel ora!)

Unire fogli Excel con intestazioni identiche

1. Passa alla scheda KUTOOLS PLUS e fai clic su Combina per avviare la procedura guidata Combina. Nella procedura, seleziona Copia dati da più cartelle di lavoro in un unico foglio di lavoro. Consulta le schermate seguenti come riferimento:
Procedura guidata Combinazione - passaggio 1
Procedura guidata Combinazione - passaggio 1

2. Fare clic su Avanti >> per passare alla procedura guidata Unisci fogli di lavoro - Passaggio 2 di 3, quindi:

Procedura guidata Combinazione - passaggio 2
1) Fare clic su Aggiungi>File/Cartellaper aggiungere tutte le cartelle di lavoro pertinenti alla Elenco cartelle di lavoro.
2) Selezionare la o le cartelle di lavoro contenenti i fogli da unire; è possibile selezionare più file.
3) Selezionare i fogli di lavoro che si desidera includere.
4) Fare clic su Pulsante di selezione intervalloper specificare l’Intervallo dati per ciascun foglio di lavoro. Se tutti i fogli utilizzano lo stesso intervallo di celle, selezionandolo su un foglio e facendo clic su Intervallo ugualelo si sincronizzerà su tutti.

3. Fare clic su Avanti >> per procedere al passaggio Combina foglio di lavoro – Passaggio 3 di 3, quindi selezionare l’opzione Unisci dati per riga e inserire 1 come numero di riga dell’intestazione (oppure 0 se i dati non hanno intestazioni).

Procedura guidata Combinazione - passaggio 3

4. Fare clic su Fine. Quando viene chiesto se salvare lo scenario di unione per utilizzi futuri, selezionare (per salvare) oppure No (per scartare).

Finestra di dialogo di conferma

La procedura guidata creerà una nuova cartella di lavoro contenente tutti i fogli specificati uniti, mantenendo l’allineamento delle intestazioni.

Foglio unito

Consolidare più fogli con intestazioni identiche

Dopo aver installato Kutools per Excel, procedere come segue:(Scarica gratuitamente Kutools per Excel ora!)

1. Scegli KUTOOLS PLUS > Combina per aprire la procedura guidata Combina e seleziona Unisci e calcola dati da più cartelle di lavoro in un unico foglio di lavoro. Vedere la schermata:
Procedura guidata Combinazione - passaggio 1

2. Fare clic su Avanti > > per accedere alla procedura guidata Unisci fogli di lavoro - Passaggio 2 di 3. Eseguire le seguenti azioni:

Procedura guidata Combinazione - passaggio 2
1) Utilizzare Aggiungi>File/Cartellaper includere tutte le cartelle di lavoro necessarie nella Elenco cartelle di lavoro.
2) Selezionare le cartelle di lavoro con cui si desidera lavorare (sono possibili selezioni multiple).
3) Selezionare i fogli di lavoro desiderati.
4) Fare clic su Pulsante di selezione intervalloper definire quali Intervallo consolidare. Utilizzare Intervallo ugualeper posizioni di intervallo coerenti tra i vari fogli.

3. Procedi con Avanti >>, scegli la funzione (ad esempio somma o media) da utilizzare per unire gli intervalli e specifica quali etichette (Riga superiore e/o Colonna più a sinistra) si applicano ai dati uniti. Guarda la schermata:
Procedura guidata Combinazione - passaggio 3

4. Fare clic su Fine. Verrà chiesto se salvare lo scenario per utilizzi futuri: scegliere o No in base alle proprie esigenze.

I range selezionati vengono quindi consolidati e restituiti in una nuova cartella di lavoro.

Finestra di dialogo di conferma

Il grande vantaggio della funzione Combina di Kutools è la sua capacità di gestire esigenze complesse di unione tra più cartelle di lavoro, aperte o chiuse, rendendola perfetta sia per attività occasionali che per flussi di lavoro ricorrenti che richiedono l’integrazione di dati provenienti da fogli diversi.


Unire dati utilizzando formule Excel (INDICE, CONFRONTA, FILTRO)

Per gli utenti che preferiscono mantenere collegamenti dinamici tra i fogli originali e i dati combinati, le formule Excel offrono una soluzione flessibile basata su funzioni avanzate. Questo metodo utilizza funzioni come INDICE, CONFRONTA oppure FILTRO (disponibile in Microsoft 365 e Excel 2021+) per unire e allineare automaticamente i dati tra più fogli di lavoro con le stesse intestazioni. È particolarmente utile quando i fogli da unire vengono aggiornati regolarmente, poiché i risultati nel foglio combinato rifletteranno in tempo reale ogni modifica apportata nei fogli sorgente.

Scenario applicabile: Ideale quando si desidera che i dati uniti rimangano aggiornati automaticamente in seguito a modifiche nei fogli sottostanti, senza dover ricorrere a macro o componenti aggiuntivi.

Esempio di formula - Fusione semplice con FILTRO (Excel 365/2021+)

1. Nel nuovo foglio «Combinato», seleziona la prima cella in cui vuoi elencare i dati (ad esempio la cella)A2), quindi inserisci la seguente formula per impilare i dati dal Foglio1 (ipotizzando che le intestazioni siano nella riga 1):

=FILTER(Sheet1!A2:D100,Sheet1!A2:A100<>"")

Questa formula estrae tutti i valori, escludendo le righe vuote, dal Foglio1. Modifica l’intervallo A2:D100 in base alle tue esigenze.

Per unire più fogli, utilizzare IMPILA.V(nelle versioni recenti di Excel):

=VSTACK(FILTER(Sheet1!A2:D100,Sheet1!A2:A100<>""),FILTER(Sheet2!A2:D100,Sheet2!A2:A100<>""),FILTER(Sheet3!A2:D100,Sheet3!A2:A100<>""))

2. Premi Invio: i risultati si espanderanno automaticamente verso il basso, unendo tutti i fogli di lavoro selezionati. Eventuali aggiornamenti o nuove righe nei fogli originali appariranno in automatico.

Suggerimenti:

  • Assicurati che tutti i fogli uniti abbiano intestazioni identiche e che gli intervalli siano sufficientemente ampi da includere tutte le righe previste. Aggiorna gli intervalli di riferimento man mano che i dati crescono.
  • Se utilizzi Excel 2019 o versioni precedenti, le funzioni FILTRO e VSTACK non sono disponibili. Ti consigliamo di usare INDICE/CONFRONTA per recuperare singole righe oppure di copiare e incollare come valori.
  • Per mantenere le intestazioni una sola volta, copiate manualmente la riga delle intestazioni sopra l’output della formula.

Vantaggi: I dati uniti si aggiornano automaticamente non appena apporti modifiche ai fogli sorgente. Niente VBA né strumenti di terze parti: tutto avviene in modo nativo e senza sforzo.

Limitazioni: Funzioni moderne come FILTRO e IMPILA.V sono disponibili solo nelle versioni più recenti di Excel. Dataset di grandi dimensioni possono influire sulle prestazioni di calcolo, e le formule richiedono un’attenta gestione degli intervalli man mano che i dati crescono.


Combinare e aggiungere dati con Power Query (Recupera e Trasforma)

Power Query (noto anche come Recupera e Trasforma) è una funzionalità avanzata integrata, disponibile in Excel 2016 e versioni successive, nonché in Microsoft 365. Consente di connettere, trasformare e combinare dati provenienti da più fogli o cartelle di lavoro senza modificare i dati originali. Questo approccio è ideale per attività di consolidamento ricorrenti, per gestire dataset di grandi dimensioni o per pulire e modellare i dati prima dell’unione.

Scenario applicabile: Altamente consigliato per esigenze avanzate di unione, soprattutto quando si gestiscono aggiornamenti frequenti dei dati, file di grandi dimensioni o quando è necessario pulire e trasformare i dati durante l’unione.

Passaggi operativi:

  1. Fai clic in qualsiasi punto della prima tabella di dati, poi vai su Dati > Da tabella/intervallo. Se il foglio non è formattato come tabella, Excel ti chiederà di crearne una: fai clic su OK.
  2. Fare clic su Chiudi e carica > Chiudi e carica per caricare il risultato in un nuovo foglio. Ora si ottiene un nuovo foglio Tabella.
  3. Ripetere i passaggi precedenti per ogni foglio di lavoro per creare una query separata per ciascuno.
  4. Combinare query:Nel riquadro Query e connessioni, fare clic con il pulsante destro del mouse su una tabella e selezionare Accoda dal menu contestuale.
    Seleziona Accoda nel riquadro
  5. Nella finestra di dialogo Accoda, se devi unire più di due tabelle, seleziona l’opzione Tre o più tabelle. Aggiungi ogni tabella singolarmente alla casella Tabella da accodare, quindi fai clic su OK.
    Seleziona Accoda nel riquadro
  6. Conclusione e caricamento: Ora tutti i dati nei fogli di lavoro specificati sono stati accodati. Dopo aver verificato e regolato, se necessario, l’ordine delle righe o delle colonne, fai clic su Home > Chiudi e carica per esportare i dati combinati in un nuovo foglio di lavoro.

Suggerimenti:

  • I dati non devono necessariamente risiedere nella stessa cartella di lavoro: Power Query può connettersi e accodare dati provenienti da più cartelle di lavoro.
  • Se aggiungi nuovi dati ai fogli o ai file originali, fai semplicemente clic con il pulsante destro del mouse sulla tabella risultante e seleziona Aggiorna per aggiornare automaticamente l’unione.
  • È possibile utilizzare gli strumenti di trasformazione di Power Query per pulire, filtrare e modellare i dati durante il caricamento, il che è particolarmente utile se alcuni fogli contengono colonne aggiuntive o richiedono un’armonizzazione della formattazione.

Vantaggi: Gestisce fusioni ampie e complesse con minima interferenza manuale. Altamente scalabile, supporta la trasformazione dei dati durante l’unione e automatizza gli aggiornamenti futuri.

Limitazioni: La configurazione iniziale richiede diversi passaggi e una certa familiarità con gli strumenti di Power Query. Alcune versioni di Excel potrebbero non includere tutte le funzionalità di Recupera e Trasforma.


Riepilogo e suggerimenti per la risoluzione dei problemi:

  • Per fusioni rapide ed occasionali in cui i dati iniziano nelle stesse posizioni in ogni foglio, VBA o Kutools possono risultare molto efficienti.
  • Se sono fondamentali aggiornamenti regolari e dinamici e la connettività con set di dati in crescita, considerare soluzioni basate su formule Excel o Power Query.
  • Assicurati sempre che i tuoi dati di origine abbiano le stesse intestazioni e la stessa struttura per evitare errori durante l’unione.
  • Quando possibile, utilizza funzionalità come Aggiorna di Power Query o l’aggiornamento automatico delle formule per le attività ricorrenti, invece di ricorrere manualmente al “copia e incolla”.
  • Prima di procedere con qualsiasi unione, crea una copia di backup dei dati originali per proteggerti da sovrascritture accidentali o errori.
  • Se compaiono errori “#RIF!” o “#VALORE!”, ricontrolla attentamente gli intervalli delle formule e assicurati che tutti i fogli referenziati esistano e contengano dati validi.
  • Se utilizzi VBA o componenti aggiuntivi, assicurati che le impostazioni antivirus e delle macro ne consentano il corretto funzionamento.
  • Sperimenta con una cartella di lavoro di esempio prima di applicare le soluzioni a file importanti o di produzione.

Articoli correlati

Migliori Strumenti per la Produttività in Office

🤖KUTOOLS AI Assistente: Rivoluziona Analisi dei dati in base a:Esecuzione Intelligente   |  Genera Codice|  Crea formule personalizzate  |  Analizza Dati e Genera Grafici|  Richiama Funzioni avanzate
Funzionalità Popolari:Trova, Evidenzia o Contrassegna Duplicati   |  Elimina righe vuote   |  Combinare Colonne o Celle senza Perdere Dati   |   Arrotondamento senza usare la formula...
Super RICERCA.VERT:VLookup con Criteri Multipli  |  VLookup con Valori Multipli  |   VLookup tra Fogli Multipli   |   Corrispondenza approssimativa....
Elenco a discesa avanzato:Crea Rapidamente un Elenco a Discesa   |  Elenco a Discesa Dipendente   |  Elenco a Discesa con Selezione Multipla....
Gestione Colonne:Aggiungi un Numero Specifico di Colonne|Sposta Colonne|Attiva/Disattiva lo Stato di Visibilità delle Colonne Nascoste|Confronta Intervalli e Colonne...
Funzionalità in Evidenza:Attenzione della griglia   |  Visualizzazione Design   |Barra delle formule avanzata   | Gestione Cartelle di Lavoro e Fogli   |  Biblioteca di risorse(Testo Automatico)|  Selettore di Date   |  Unisci fogli di lavoro  |  Crittografa/Decrittografa celle   | Invia Email da Lista   |  Super Filtri   |   Filtro speciale(Filtra celle con testo in grassetto/corsivo/barrato...) ...
Principali Set di Strumenti 15:12 Strumentiper il Testo(Aggiungi testo,Elimina Caratteri Specifici, ...)|   50+Tipidi Grafico(Diagramma di Gantt, ...)|   40+ Formule Pratiche(Calcola l'età in base alla data di nascita, ...)|   19 Strumentidi Inserimento(Inserisci Codice QR,Inserisci Immagine dal Percorso, ...)|   12 Strumentidi Conversione(Converti in parole,Conversione del tasso di cambio, ...)|   7 StrumentiUnisci e Dividi(Unione avanzata righe,Dividi celle, ...)|... e molto altro
Usa Kutools nella tua lingua preferita – supporta inglese, spagnolo, tedesco, francese, cinese e 40+ altre!

Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un’efficienza mai vista prima.Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e Risparmia tempo.Clicca qui per ottenere la funzionalità di cui hai più bisogno...


Office Tab Porta l'interfaccia a schede in Office e rende il tuo lavoro molto più semplice

  • Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Apri e crea più documenti in nuove schede all’interno della stessa finestra, invece che in finestre separate.
  • Aumenta la tua produttività del 50 % e risparmia centinaia di clic del mouse ogni giorno!

Tutti i componenti aggiuntivi di Kutools in un unico programma di installazione.

Kutools for Office è la suite che include componenti aggiuntivi per Excel, Word, Outlook e PowerPoint, oltre a Office Tab Pro: la soluzione ideale per i team che lavorano su diverse app di Office.

ExcelWordOutlookTabsPowerPoint
  • Suite completa— componenti aggiuntivi per Excel, Word, Outlook e PowerPoint + Office Tab Pro
  • Un unico programma di installazione, una sola licenza— configurazione in pochi minuti (pronto per MSI)
  • Funziona meglio insieme— produttività ottimizzata tra le app di Office
  • Prova gratuita di 30 giorni con tutte le funzionalità— nessuna registrazione, nessuna carta di credito
  • Miglior rapporto qualità-prezzo— risparmia rispetto all’acquisto dei singoli componenti aggiuntivi