Vai al contenuto principale

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

Ad esempio, hai alcuni dati con le stesse intestazioni in fogli diversi come mostrato negli screenshot di seguito e ora il tuo compito è unire questi fogli in un unico foglio. Invece di copiarli e incollarli uno per uno, questo tutorial introduce i modi migliori per gestire questo lavoro.

doc combina la stessa intestazione 1
doc combina la stessa intestazione 2
doc combina la stessa intestazione 3

Unisci fogli con le stesse intestazioni da VBA

Consolida fogli Excel con le stesse intestazioni con la funzione Consolida

Unisci o consolida fogli Excel con le stesse intestazioni di Kutools per Excel buona idea 3


freccia blu freccia destra Unisci fogli con le stesse intestazioni da VBA

Se vuoi solo unire i fogli con le stesse intestazioni senza calcoli, puoi applicare il codice VBA per risolverlo.

1. Attivare la cartella di lavoro in cui si desidera unire i fogli, premere Alt + F11 chiavi per aprire Microsoft Visual Basic, Applications Edition finestra.

2. Clic inserire > Moduli, quindi incolla sotto il codice VBA nel nuovo Moduli finestra.

VBA: unisci 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. Stampa F5 tasto per eseguire VBA e viene visualizzata una finestra di dialogo in cui inserire il numero delle righe del titolo. Vedi screenshot:

doc combina la stessa intestazione 4

4. Clic OK. E tutti i fogli nella cartella di lavoro attiva vengono uniti in un nuovo foglio chiamato "Combinato".

doc combina la stessa intestazione 1
doc più
doc combina la stessa intestazione 2
doc più
doc combina la stessa intestazione 3
doc verticale uguale
doc combina la stessa intestazione 3

Mancia:

(1.) I tuoi dati devono iniziare da A1, altrimenti il ​​codice non avrà effetto.

(2.) I tuoi dati devono avere la stessa struttura.

(3.) Questo codice può solo combinare tutti i fogli di lavoro della cartella di lavoro attiva, se si desidera unire fogli di lavoro da più cartelle di lavoro, questo codice non funzionerà.


freccia blu freccia destra Consolida fogli Excel con le stesse intestazioni con la funzione Consolida

Supponendo che tu abbia alcuni dati con le stesse intestazioni di colonna e riga mostrate nell'immagine sottostante e desideri unire fogli Excel con le stesse intestazioni e quindi eseguire alcuni calcoli, puoi applicare la funzione Consolida in Excel.

doc combina la stessa intestazione 6
doc combina la stessa intestazione 7
doc combina la stessa intestazione 8

1. Aprire tutte le cartelle di lavoro da cui si desidera unire i fogli e posizionare il cursore su una cella vuota in cui si desidera individuare i dati di unione, quindi fare clic su Dati > Unisci. Vedi screenshot:

doc combina la stessa intestazione 9

2. Quindi in Unisci finestra, eseguire le operazioni seguenti:

1) Seleziona il calcolo che vuoi formare Funzione lista;

2) Fare clic per selezionare l'intervallo che si desidera unire.

3) Fare clic Aggiungi pulsante per aggiungere l'intervallo all'elenco Tutti i riferimenti. Per ripetere 2) i passaggi e 3) i passaggi per aggiungere tutti gli intervalli necessari per essere uniti in questo elenco.

4) Controllare Riga superiore e Colonna sinistra per Usa etichette in .

5) Se desideri collegare i dati uniti ai dati di origine, seleziona Crea collegamenti ai dati di origine.

doc combina la stessa intestazione 10
doc combina la stessa intestazione 11
1) Seleziona il calcolo che vuoi formare Funzione lista;

2) Fare clic per selezionare l'intervallo che si desidera unire.

3) Fare clic Aggiungi pulsante per aggiungere l'intervallo all'elenco Tutti i riferimenti. Per ripetere 2) i passaggi e 3) i passaggi per aggiungere tutti gli intervalli necessari per essere uniti in questo elenco.

4) Controllare Riga superiore e Colonna sinistra per Usa etichette in .

5) Se desideri collegare i dati uniti ai dati di origine, seleziona Crea collegamenti ai dati di origine.

3. Clic OK. Ora tutti gli intervalli di dati con le stesse intestazioni vengono uniti in uno e riassunti per intestazioni.

doc combina la stessa intestazione 6doc combina la stessa intestazione 7doc combina la stessa intestazione 8
doc verticale uguale
doc combina la stessa intestazione 12

freccia blu freccia destra Unisci o consolida fogli Excel con le stesse intestazioni di Kutools per Excel

Se in alcuni casi si desidera unire i dati solo con le stesse intestazioni e in altri casi si desidera unire i dati e consolidarli, esistono dei trucchi per risolvere entrambe queste attività? Qui presento Kutools for Excelè potente Combinare funzione per te.

Unisci fogli Excel con le stesse intestazioni

Consolida più fogli con le stesse intestazioni

Kutools for Excel, con oltre 300 funzioni utili, rende il tuo lavoro più facile. 

Dopo l'installazione Kutools per Excel, per favore fai come di seguito:(Scarica subito Kutools per Excel!)

Unisci fogli Excel con le stesse intestazioni

1. Clic Kutools Plus > Combinare per abilitare la procedura guidata Combina, quindi selezionare Combina più fogli di lavoro da cartelle di lavoro in un foglio di lavoro. Vedi screenshot:
doc combina la stessa intestazione 14
doc kutools combinano 2

2. Clic Avanti>> andare Combina fogli di lavoro - Passaggio 2 di 3 procedura guidata e fai come di seguito:

doc kutools combinano 3
1) Fare clic Aggiungi > Cartella di file per aggiungere le cartelle di lavoro da cui puoi unire i fogli al file Elenco delle cartelle di lavoro;
2) Controlla il nome della cartella di lavoro in cui vuoi unire i fogli, puoi scegliere più cartelle di lavoro;
3) Controlla i fogli di lavoro che vuoi combinare insieme;
4) Fare clic selezione del documento per selezionare l'intervallo che si desidera combinare, se gli intervalli sono posizionati nella stessa posizione di ogni foglio, è sufficiente selezionare un intervallo da un foglio, quindi fare clic su Stessa gamma.

3. Clic Avanti >> Vai all’email Combina foglio di lavoro - Passaggio 3 di 3 procedura guidata e controlla Combina per opzione riga e tipo 1 nella casella di testo di Numero di riga del titolo, se non ci sono titoli nel tuo intervallo, digita 0 al suo interno.

doc kutools combinano 4

4. Clic Finee viene visualizzata una finestra di dialogo per ricordarti di salvare questo scenario, se desideri salvarlo, fai clic su, o Non.

doc combina la stessa intestazione 17

Ora i fogli vengono uniti con le stesse intestazioni di riga in una nuova cartella di lavoro.

doc combina la stessa intestazione 18

Consolida più fogli con le stesse intestazioni

Dopo l'installazione Kutools per Excel, per favore fai come di seguito:(Scarica subito Kutools per Excel!)

1. Clic Impresa > Combinare per visualizzare la procedura guidata Combina e selezionare Consolida e calcola i valori su più cartelle di lavoro in un foglio di lavoro. Vedi screenshot:
doc kutools combinano 5

2. Clic Avanti>> per andare al Combina fogli di lavoro - Passaggio 2 di 3 procedura guidata e fai come di seguito:

doc kutools combinano 3
1) Fare clic Aggiungi > Cartella di file per aggiungere le cartelle di lavoro da cui puoi unire i fogli al file Elenco delle cartelle di lavoro;
2) Controlla il nome della cartella di lavoro in cui vuoi unire i fogli, puoi scegliere più cartelle di lavoro;
3) Controlla i fogli di lavoro che vuoi combinare insieme;
4) Fare clic selezione del documento per selezionare l'intervallo che si desidera combinare, se gli intervalli sono posizionati nella stessa posizione di ogni foglio, è sufficiente selezionare un intervallo da un foglio, quindi fare clic su Stessa gamma.

3. Continuare a fare clic Avanti>> e seleziona la funzione che desideri applicare all'intervallo unito e controlla le etichette per l'intervallo unito. Vedi screenshot:
doc kutools combinano 6

4. Clic Finee viene visualizzata una finestra di dialogo per chiederti di salvare lo scenario, fai clic su per salvare o fare clic su Non per non salvarlo.

Quindi gli intervalli vengono consolidati in una nuova cartella di lavoro.

doc combina la stessa intestazione 12

Il vantaggio di Kutools for Excel'S Combinare funzione è che è possibile unire più fogli tra cartelle di lavoro aperte o cartelle di lavoro non aperte in un foglio di lavoro o una cartella di lavoro.

Combina / consolida facilmente i dati in base allo stesso valore in Excel

Supponendo che tu stia lavorando con un foglio di lavoro che contiene più record duplicati, e ora devi combinare / unire le righe in base allo stesso valore ed eseguire alcuni calcoli, come somma, media, conteggio delle righe duplicate. Con questo Combina righe avanzate of Kutools for Excel, puoi combinare rapidamente gli stessi valori / gli stessi dati o duplicare le righe nelle celle appropriate.  Fai clic per la prova gratuita completa in 30 giorni!
doc advanced combina righe
 
Kutools per Excel: con oltre 300 pratici componenti aggiuntivi di Excel, provabili gratuitamente senza limitazioni in 30 giorni.

Articoli relativi

I migliori strumenti per la produttività in ufficio

Funzioni popolari: Trova, evidenzia o identifica i duplicati   |  Elimina righe vuote   |  Combina colonne o celle senza perdere dati   |   Round senza formula ...
Super ricerca: VLookup a criteri multipli    VLookup a valori multipli  |   VLookup su più fogli   |   Ricerca fuzzy ....
Elenco a discesa avanzato: Crea rapidamente un elenco a discesa   |  Elenco a discesa dipendente   |  Elenco a discesa a selezione multipla ....
Gestore di colonna: Aggiungi un numero specifico di colonne  |  Sposta colonne  |  Attiva/disattiva lo stato di visibilità delle colonne nascoste  |  Confronta intervalli e colonne ...
Funzionalità in primo piano: Messa a fuoco della griglia   |  Vista di progettazione   |   Grande barra delle formule    Gestore di cartelle di lavoro e fogli   |  Resource Library (Testo automatico)   |  Date picker   |  Combina fogli di lavoro   |  Crittografa/decrittografa le celle    Invia e-mail per elenco   |  Super filtro   |   Filtro speciale (filtro grassetto/corsivo/barrato...) ...
I 15 migliori set di strumenti12 Testo Strumenti (aggiungi testo, Rimuovi personaggi, ...)   |   Più di 50 Grafico Tipi (Diagramma di Gantt, ...)   |   40+ Pratico Formule (Calcola l'età in base al compleanno, ...)   |   19 Inserimento Strumenti (Inserisci il codice QR, Inserisci immagine dal percorso, ...)   |   12 Conversione Strumenti (Numeri in parole, Conversione di valuta, ...)   |   7 Unisci e dividi Strumenti (Combina righe avanzate, Celle divise, ...)   |   ... e altro ancora

Potenzia le tue competenze di Excel con Kutools per Excel e sperimenta l'efficienza come mai prima d'ora. Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e risparmiare tempo.  Fai clic qui per ottenere la funzionalità di cui hai più bisogno...

scheda kte 201905


Office Tab porta l'interfaccia a schede in Office e semplifica notevolmente il tuo lavoro

  • 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, piuttosto che in nuove finestre.
  • Aumenta la produttività del 50% e riduce ogni giorno centinaia di clic del mouse!
Comments (19)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
When using the VBA code only two of my sheets are combining instead of the three active sheets. The headers are all the same and all start in cell A1. Would you have any idea what the issue is please?
This comment was minimized by the moderator on the site
Bonjour, est-ce possible de Fusionner et LIER Plusieurs Feuilles Avec Les Mêmes En-Têtes Dans Excel afin que les changements qui sont effectués dans les feuilles du classeur soient appliqués dans la nouvelle feuille "combinée"?
This comment was minimized by the moderator on the site
Hello, If you want to combine sheets which with the same sheet names, there is no built-in feature in Excel can help you. You can try Combine feature of Kutools for Excel, it provides an option that combine sheets with same names, for more details, you can visit this tutorial https://www.extendoffice.com/product/kutools-for-excel/excel-combine-sheets-of-same-name-into-one-worksheet.html. And Kutools for Excel supports 30-day free trial, you can download it to have a try. https://www.extendoffice.com/download/kutools-for-excel.html
This comment was minimized by the moderator on the site
Very helpful the code for combining multiple worksheets, it worked fine! Thank you!
This comment was minimized by the moderator on the site
what will be vba code for combining multiple sheets in workbook into one worksheet if row headers are the same ( not column headers)
This comment was minimized by the moderator on the site
I used VBA to copy all sheets to one, but how can I copy only select sheets instead of all of them?
This comment was minimized by the moderator on the site
Esta excelente la primera macro, pero no sabrias decirme por que solamente me combina 4 columnas?. Si mis hojas tienen un aproximado de 30 columnas.
This comment was minimized by the moderator on the site
Hello
I bought Kutools for Excel 19.00, by interest in the merge function, but doesn't work with my files and sheets, all have the same name (Workbook an sheets) but in the combination of : "Combine all same name worksheets into one worksheet" dosn't work (does nothing), inclusive don't saves the new workbook in the place that I select prior to execute de Finish button.
I followed the instructions one and another time, but the result is the same.
Some help?
This comment was minimized by the moderator on the site
Hi, Ezequiel Zavaleta, I am sorry for hear that. You can contact our Customer Service Manager through this: our team will solve your problems as soon as possible.
This comment was minimized by the moderator on the site
perfect, thank you
This comment was minimized by the moderator on the site
How can I combine only sheets with same header ignoring other sheets?
This comment was minimized by the moderator on the site
How do I merge only select worksheets in that workbook?
How can I run the Macro to refresh the data on a weekly basis without having to delete the "Combined" tab?
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations