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