Come combinare i dati di più fogli in Excel (4 modi)

  • Condividi Questo
Hugh West

In Excel Spesso lavoriamo con grandi set di dati Mentre si lavora con questi set di dati Spesso abbiamo bisogno di combinare i dati da fogli multipli In questo articolo spiegherò come analizzarli correttamente. 4 modi in Excel a combinare i dati da fogli multipli .

Scarica il quaderno di esercizi

Combinare i dati di più fogli.xlsx

Uso di VBA per combinare i dati di più fogli.xlsm

Questo è il foglio di lavoro Per spiegare i metodi su come combinare i dati da fogli multipli .in Excel Abbiamo diversi studenti con i loro ID studente e le loro Marchi. Vado a consolidare i Marchi per le diverse materie per descrivere i metodi.

4 metodi per combinare i dati di più fogli in Excel

1. Applicazione della funzione di consolidamento per combinare i dati da più fogli

In questa sezione si spiegherà come usare Consolidare a combinare i dati . aggiungerò il Marchio(i) di Fisica e Matematica utilizzando questo metodo.

FASI:

Vai al sito Consolidare il foglio di lavoro Selezionare D5 .

Poi andare alla sezione Dati selezionare Strumenti per i dati selezionare Consolidare .

A finestra di dialogo di Consolidare apparirà.

Mantenere il Funzione è così, dal momento che si vuole sommare i punteggi.

Ora è necessario aggiungere un elemento Riferimento Vai a Foglio di lavoro Dataset (Fisica) selezionare il gamma D5:D14 selezionare Aggiungi .

Excel aggiungerà l'opzione riferimento Allo stesso modo, impostare il valore riferimento per il gamma D5:D14 dal Cartella di lavoro Dataset (Matematica) .

Quindi fare clic su OK . Excel volontà combinare e restituire i dati somma come output.

Per saperne di più: Come consolidare i dati in Excel da più fogli di lavoro (3 modi)

2. Uso di Power Query per combinare i dati da più fogli

Ora vedremo come combinare i dati provenienti da diversi fogli utilizzando PowerQuery . combinerò le Marchio(i) di Fisica per due sezioni ( A & B ) in questo caso. Esiste un prerequisito in questo caso. Il set di dati dovrebbe essere in Tabella forma.

PASSO-1: CREAZIONE DELLA TABELLA

Selezionare la voce gamma B4:D14 .

Stampa CTRL + T . Crea tabella Si aprirà una finestra di dialogo. OK .

Excel creerà la tabella.

Ora rinominerò il file tavolo Per farlo, andare alla sezione Design del tavolo e rinominare la scheda tavolo .

Allo stesso modo, creare tavoli per altri set di dati .

FASE-2: COMBINARE I DATI

Vai al sito Dati selezionare Ottenere i dati selezionare Da altre fonti selezionare Domanda vuota

Power Query Editor Nella barra della formula, scrivere la formula:

=Excel.CurrentWorkbook()

➤ Stampa ENTRARE . Excel mostrerà il tavoli nel vostro libro di lavoro .

Quindi, fare clic sul pulsante freccia a doppia punta (vedi immagine).

➤ Successivamente, selezionare l'opzione colonne che volete combinare. Li combinerò tutti.

➤ Lasciare il Utilizzare il nome della colonna originale come prefisso non contrassegnato, quindi fare clic su OK .

Excel combinerà il set di dati .

➤ Ora, selezionare Chiudere e caricare .

Excel creerà un nuovo file tavolo combinando il set di dati .

Rinominare il Nome colonna . lo chiamerò Sezione .

NOTA:

Quando si utilizza il metodo sopra descritto, è possibile che si verifichi un problema.

Il nome della nostra nuova tabella è Query1 che consiste in 21 file compreso il intestazioni .

➤ Ora fare clic con il tasto destro del mouse il tuo topo per visualizzare il Menu contestuale . Quindi fare clic su Aggiornare .

Una volta rinfrescare , si vedrà che il fila è cambiato in 41 Questo perché Query1 è una tabella e funziona come ingresso .

Per risolvere questo problema, seguite la procedura.

➤ Andare alla pagina a discesa del Nome della colonna (vedi immagine)

➤ Poi vai a Filtri di testo selezionare Non contiene .

Filtro automatico personalizzato si aprirà la finestra.

➤ Scrivere Query1 nel scatola (vedi immagine), quindi fare clic su OK .

Questa volta, il file avendo il nome Query1 non verrà visualizzato anche se si aggiorna la pagina set di dati .

20 file sono caricati ora perché Excel non conta il intestazione questa volta.

Letture simili

  • Come combinare due grafici a linee in Excel (3 metodi)
  • Combinare due grafici in Excel (2 metodi)
  • Come combinare i grafici in Excel (guida passo passo)
  • Unire più file Excel in un unico foglio (4 metodi)
  • Come unire le colonne in Excel (4 modi)

3. Utilizzo di VBA per combinare i dati da più fogli

Ora applicherò Macro VBA a combinare i dati da fogli multipli Supponiamo che il vostro libro di lavoro ha due fogli di lavoro , Set di dati ( Fisica_A ) e Set di dati ( Fisica_B ) e si combinano i file dati da questi set di dati in un nuovo foglio di lavoro denominato Consolidare .

FASI:

Vai a Sviluppatore selezionare Visivo Base

➤ Poi vai a Inserire scheda Modulo

A modulo Ora scrivete il seguente codice.

 Sub combine_multiple_sheets() Dim Row_1, Col_1, Row_last, Column_last As Long Dim headers As Range Set wX = Worksheets("Consolidated") Set WB = ThisWorkbook Set headers = Application.InputBox("Choose the Headers", Type:=8) headers.Copy wX.Range("A1") Row_1 = headers.Row + 1 Col_1 = headers.Column Debug.Print Row_1, Col_1 For Each ws In WB.Worksheets If ws.Name "Consolidated" Then ws.ActivateRow_last = Cells(Rows.Count, Col_1).End(xlUp).Row Column_last = Cells(Row_1, Columns.Count).End(xlToLeft).Column Range(Cells(Row_1, Col_1), Cells(Row_last, Column_last)).Copy _ wX.Range("A" & wX.Cells(Rows.Count, 1).End(xlUp).Row + 1) End If Next ws Worksheets("Consolidated").Activate End Sub 

Qui, ho creato un oggetto Procedura secondaria denominato combinare_fogli_multipli . ho preso Fila_1 , Col_1 , Ultima riga , e Colonna_ultima utilizzando le variabili Dim dichiarazione e impostare wX come il Consolidato utilizzando il foglio di lavoro Set dichiarazione.

Inoltre, ho utilizzato una casella di messaggio di input utilizzando Applicazione.InputBox con la dichiarazione "Scegliere le intestazioni" .

Poi, ho applicato un Per anello e definito Fila_1 e Col_1 utilizzando intestazioni.range proprietà.

➤ Quindi premere F5 per eseguire il programma. Excel creerà un file set di dati combinato .

NOTA:

Si ricorda che questo Codice VBA combinerà tutte le fogli disponibile nel vostro libro di lavoro Quindi dovete avere solo quelli fogli di lavoro il cui dati si sta andando a combinare .

Per saperne di più: Come unire più fogli in un solo foglio con VBA in Excel (2 modi)

4. Applicazione della funzione VLOOKUP per combinare i dati di più fogli

Supponiamo di avere un foglio di lavoro denominato " Nomi " dove ho i nomi di alcuni studenti e un altro chiamato " Marchi "Per creare un'adeguata Risultato foglio, ho bisogno di combinare Lo farò utilizzando la funzione VLOOKUP .

FASI:

➤ Creare un nuovo colonna Marchi a destra di Nomi .

Poi, andare a D5 e scrivere la seguente formula

=VLOOKUP(B5,Marks!B4:C14,2)

Qui, ho impostato il parametro valore di ricerca B5 e l'array è B4:C14 dal Scheda di valutazione . il col_ind_num è 2 come voglio il marchi .

➤ Ora premere ENTRARE . Excel restituirà l'output.

➤ Quindi utilizzare Maniglia di riempimento a Riempimento automatico fino a D14 . Excel combinerà i punteggi della sezione Foglio di lavoro dei marchi .

Per saperne di più: Come combinare i fogli in Excel (6 modi più semplici)

Libro di lavoro pratico

È importante praticare i metodi di combinare i dati da diversi fogli Per questo motivo ho allegato un foglio di pratica per voi.

Conclusione

In questo articolo ho illustrato 4 modi in Excel a combinare i dati da fogli multipli Infine, se avete suggerimenti, idee o commenti, non esitate a commentare qui sotto.

Hugh West è un istruttore e analista di Excel di grande esperienza con oltre 10 anni di esperienza nel settore. Ha conseguito una laurea in Contabilità e Finanza e un Master in Economia Aziendale. Hugh ha una passione per l'insegnamento e ha sviluppato un approccio didattico unico che è facile da seguire e capire. La sua conoscenza approfondita di Excel ha aiutato migliaia di studenti e professionisti in tutto il mondo a migliorare le proprie competenze ed eccellere nella propria carriera. Attraverso il suo blog, Hugh condivide le sue conoscenze con il mondo, offrendo esercitazioni gratuite su Excel e formazione online per aiutare le persone e le aziende a raggiungere il loro pieno potenziale.