Com combinar dades de diversos fulls a Excel (4 maneres)

  • Comparteix Això
Hugh West

A Excel , sovint treballem amb conjunts de dades grans. Mentre treballem amb aquests conjunts de dades , sovint necessitem combinar dades de diversos fulls per analitzar-los correctament. En aquest article, explicaré 4 maneres d' Excel per combinar dades de diversos fulls .

Baixa la pràctica Llibre de treball

Combinar dades de diversos fulls.xlsx

Utilitzar VBA per combinar dades de diversos fulls.xlsm

Aquest és el full de treball que faré servir per explicar els mètodes sobre com combinar dades de diversos fulls .in Excel . Tenim diversos estudiants juntament amb el seu ID d'estudiant i les seves Notes. Vaig a consolidar les notes de diferents assignatures per descriure els mètodes.

4 mètodes per combinar dades de diversos fulls a Excel

1. Aplicació de la funció de consolidació per combinar dades de diversos fulls

En aquesta secció, explicaré com utilitzar Consolidar per combinar dades . Afegiré les Marca(s) de Física i Matemàtiques utilitzant aquest mètode.

PASS:

Aneu al Full de treball de consolidació . Seleccioneu D5 .

A continuació, aneu a la pestanya Dades > ;> seleccioneu Eines de dades >> seleccioneu Consolida .

Un quadre de diàleg de Consolida apareixen.

Mantingueu el menú desplegable Funció tal com està, ja que voleu sumar les notes.

Ara cal afegir una Referència . Vés al full de treball del conjunt de dades (física) >> seleccioneu el interval D5:D14 >> seleccioneu Afegeix .

Excel afegirà la referència . De la mateixa manera, establiu la referència per a l' interval D5:D14 del llibre de treball del conjunt de dades (matemàtiques) .

➤ A continuació, feu clic a D'acord . Excel els combinarà i retornarà la sum com a sortida.

Més informació: Com consolidar dades a Excel a partir de diversos fulls de treball (3 maneres)

2. Ús de Power Query per combinar dades de diversos fulls

Ara veurem com combinar dades de diversos fulls mitjançant PowerQuery . Combinaré la(s) Marca(s) de Física per a dues seccions ( A i B ) en aquest cas. Hi ha un prerequisit en aquest cas. El conjunt de dades ha d'estar en forma Taula .

PAS-1: CREAR LA TAULA

Seleccioneu el rang B4:D14 .

Premeu CTRL + T . Apareixerà el quadre de diàleg Crea una taula . Feu clic a D'acord .

Excel crearà la taula.

Ara canviaré el nom de la taula . Per fer-ho, aneu a la pestanya Disseny de la taula i canvieu el nom de la vostra taula .

De la mateixa manera, creeu taules peraltres conjunts de dades .

PAS-2: COMBINA LES DADES

Aneu a Dades pestanya >> seleccioneu Obtén dades >> seleccioneu Des d'altres fonts >> seleccioneu la finestra Consulta en blanc

Editor de consultes potents . A la barra de fórmules, escriviu la fórmula:

=Excel.CurrentWorkbook()

➤ Premeu ENTER . Excel mostrarà les taules al llibre de treball .

➤ A continuació, feu clic a fletxa de doble cap (vegeu la imatge).

➤ A continuació, seleccioneu les columnes que voleu combinar. Les combinaré totes.

➤ Deixeu sense marcar Utilitza el nom de columna original com a prefix . A continuació, feu clic a D'acord .

Excel combinarà els conjunts de dades .

➤ Ara, seleccioneu Tanca & Carrega .

Excel crearà una nova taula que combina els conjunts de dades .

Canvia el nom de la columna Nom . Vaig a trucar a aquesta Secció .

NOTA:

Quan Si feu servir el mètode anterior, és possible que tingueu un problema.

El nom de la nostra taula nova és Consulta1 que consta de 21 files incloses les capçaleres .

➤ Ara feu clic amb el botó dret al ratolí per obrir el menú contextual . A continuació, feu clic a Actualitza .

Un cop hàgiu actualitzeu , veureu que el número de la fila ha canviat a 41 . Això és perquè la Consulta1 en si és una taula i funciona com a entrada .

Per resoldre aquest problema, seguiu els passos.

➤ Aneu al menjador desplegable de la nom de la columna (vegeu la imatge)

➤ A continuació, aneu a Filtres de text >> seleccioneu No conté .

S'obrirà la finestra Filtre automàtic personalitzat .

➤ Escriviu Consulta1 al quadre (vegeu la imatge). A continuació, feu clic a D'acord .

Aquesta vegada, les files que tenen el nom Consulta1 no es veuran fins i tot si actualitzeu el conjunt de dades .

Ara es carreguen 20 files perquè Excel no compta la capçalera aquesta vegada.

Lectures similars

  • Com combinar gràfics de dues línies en Excel (3 mètodes)
  • Combina dos gràfics a Excel (2 mètodes)
  • Com combinar gràfics a Excel (pas a pas) Directriu)
  • Combinar diversos fitxers d'Excel en un sol full (4 mètodes)
  • Com combinar columnes a Excel (4 maneres)

3. Ús de VBA per combinar dades de diversos fulls

Ara aplicaré macro VBA per combinar dades de múltiples fulls . Suposem que el vostre llibre de treball dos fulls de treball , Conjunt de dades ( Física_A ) i Conjunt de dades ( Física_B ) i combinareu les dades d'aquests conjunts de dades en un nou full de treball anomenat Consolida .

PASS:

➤ Aneu a la pestanya Desenvolupador >> seleccioneu Visual Bàsic

➤ A continuació, aneu a la pestanya Insereix >> Mòdul

Apareixerà una finestra mòdul . Ara escriviu el codi següent.

6152

Aquí, he creat un Subprocediment anomenat combine_multiple_sheets . He pres les variables Row_1 , Col_1 , Row_last i Column_last mitjançant la instrucció Dim i establiu wX com a full de treball Consolidat mitjançant la instrucció Set .

A més, vaig utilitzar un quadre de missatge d'entrada amb Application.InputBox amb la sentència “Tria les capçaleres” .

A continuació, vaig aplicar un For bucle i vaig definir Row_1 i Col_1 utilitzant la propietat headers.range .

➤ A continuació, premeu F5 per executar el programa. Excel crearà un conjunt de dades combinat .

NOTA:

Si us plau, recordeu que aquest codi VBA combinarà tots els fulls disponibles al llibre de treball . Per tant, només heu de tenir aquells fulls de treball les dades dels quals voleu combinar .

Llegir més: Com combinar diversos fulls en un sol full amb VBA a Excel (2 maneres)

4. Aplicació de la funció VLOOKUP per combinar dades de diversos fulls

Suposem que tinc un full de treball anomenat " Noms " on tinc elnoms d'alguns alumnes i un altre anomenat “ Notes ”. Per crear un full Resultat adequat, he de combinar-los . Ho faré utilitzant la funció BUSCAR V .

PASOS:

➤ Creeu un nou columna Marques a la dreta de Noms .

➤ A continuació, aneu a D5 i escriu la fórmula següent

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

Aquí, he establert el el valor de cerca B5 i la matriu és B4:C14 del full de marques . El col_ind_num és 2 ja que vull les marques .

➤ Ara premeu ENTER . Excel retornarà la sortida.

➤ A continuació, utilitzeu Fill Handle a AutoFill fins a D14 . Excel combinarà les notes del full de càlcul de les notes .

Més informació: Com per combinar fulls a Excel (6 maneres més fàcils)

Quadern de pràctiques

És important practicar els mètodes de combinar dades de diversos fulls . És per això que us he adjuntat un full de pràctiques .

Conclusió

En aquest article, he il·lustrat 4 maneres d' Excel per combinar dades de diversos fulls . Espero que això us beneficiï. I, finalment, si teniu qualsevol tipus de suggeriment, idees o comentaris, no dubteu a comentar-los a continuació.

Hugh West és un entrenador i analista d'Excel molt experimentat amb més de 10 anys d'experiència en el sector. És llicenciat en Comptabilitat i Finances i Màster en Administració i Direcció d'Empreses. Hugh té una passió per l'ensenyament i ha desenvolupat un enfocament pedagògic únic que és fàcil de seguir i entendre. El seu coneixement expert d'Excel ha ajudat a milers d'estudiants i professionals de tot el món a millorar les seves habilitats i a destacar en les seves carreres. A través del seu bloc, Hugh comparteix els seus coneixements amb el món, oferint tutorials d'Excel gratuïts i formació en línia per ajudar les persones i les empreses a assolir tot el seu potencial.