Como combinar datos de varias follas en Excel (4 xeitos)

  • Comparte Isto
Hugh West

En Excel , a miúdo traballamos con conxuntos de datos grandes. Mentres traballamos con estes conxuntos de datos , moitas veces necesitamos combinar datos de múltiples follas para analizalos correctamente. Neste artigo, explicarei 4 formas en Excel de combinar datos de múltiples follas .

Descargar práctica Libro de traballo

Combinar datos de varias follas.xlsx

Usar VBA para combinar datos de varias follas.xlsm

Esta é a folla de traballo que vou usar para explicar os métodos sobre como combinar datos de múltiples follas .en Excel . Temos varios estudantes xunto co seu ID de alumno e as súas notas. Vou consolidar as marcas de diferentes materias para describir os métodos.

4 métodos para combinar datos de varias follas en Excel

1. Aplicar a función Consolidar para combinar datos de varias follas

Nesta sección, explicarei como usar Consolidar para combinar datos . Engaderei as Marca(s) de Física e Matemáticas mediante este método.

PASOS:

Vaia á Folla de traballo de consolidación . Seleccione D5 .

Entón vai á pestana Datos > ;> seleccione Ferramentas de datos >> seleccione Consolidar .

A cadro de diálogo de Consolidar aparecen.

Mantén o menú despregable Función tal e como está xa que queres sumar as marcas.

Agora cómpre engadir unha Referencia . Vaia á folla de traballo Conxunto de datos (Física) >> seleccione o rango D5:D14 >> seleccione Engadir .

Excel engadirá a referencia . Do mesmo xeito, establece a referencia para o intervalo D5:D14 do caderno de traballo do conxunto de datos (matemáticas) .

➤ A continuación, faga clic en Aceptar . Excel combinaraos e devolverá a suma como saída.

Ler máis: Como consolidar datos en Excel de varias follas de traballo (3 xeitos)

2. Uso de Power Query para combinar datos de varias follas

Agora veremos como combinar datos de varias follas usando PowerQuery . Combinarei a Marca(s) de Física para dúas seccións ( A e B ) neste caso. Neste caso, hai un requisito . O conxunto de datos debe estar en forma Táboa .

PASO-1: CREACIÓN DA TÁBOA

Seleccione o intervalo B4:D14 .

Preme CTRL + T . Aparecerá o cadro de diálogo Crear táboa . Fai clic en Aceptar .

Excel creará a táboa.

Agora cambiarei o nome da táboa . Para facelo, vai á pestana Deseño da táboa e cambia o nome da túa táboa .

Do mesmo xeito, crea táboas paraoutros conxuntos de datos .

PASO-2: COMBINAR DATOS

Vaia a Datos pestana >> seleccione Obter datos >> seleccione De outras fontes >> seleccione Consulta en branco

Aparecerá a xanela do Editor de consultas avanzadas . Na barra de fórmulas, escriba a fórmula:

=Excel.CurrentWorkbook()

➤ Prema ENTER . Excel mostrará as táboas no seu libro de traballo .

➤ A continuación, faga clic no frecha de dúas puntas (ver imaxe).

➤ A continuación, seleccione as columnas que quere combinar. Combinarei todos eles.

➤ Deixa sen marcar Usar o nome da columna orixinal como prefixo . A continuación, fai clic en Aceptar .

Excel combinará os conxuntos de datos .

➤ Agora, seleccione Pechar & Cargar .

Excel creará unha nova táboa que combina os conxuntos de datos .

Renomear a columna Nome . Vou chamar a esta Sección .

NOTA:

Cando se usa o método anterior, pode ter un problema.

O nome da nosa nova táboa é Consulta1 que consta de 21 filas incluíndo as cabezas .

➤ Agora faga clic co botón dereito co rato para abrir o Menú contextual . A continuación, faga clic en Actualizar .

Unha vez que actualice , verá que o número de fila cambiou a 41 . Isto débese a que Consulta1 é unha táboa e funciona como entrada .

Para resolver este problema, siga os pasos.

➤ Vaia ao menú despregable da Nome da columna (ver imaxe)

➤ Despois vai a Filtros de texto >> seleccione Non contén .

Abrirase a xanela de Filtro automático personalizado .

➤ Escriba Consulta1 na caixa (ver imaxe). A continuación, fai clic en Aceptar .

Esta vez, as filas que teñen o nome Consulta1 non se verán aínda que actualice o conxunto de datos .

20 filas cargáronse agora porque Excel non está contando a encabezado esta vez.

Lecturas similares

  • Como combinar dúas gráficas de liñas en Excel (3 métodos)
  • Combinar dous gráficos en Excel (2 métodos)
  • Como combinar gráficos en Excel (paso a paso) Directrices)
  • Combinar varios ficheiros de Excel nunha soa folla (4 métodos)
  • Como combinar columnas en Excel (4 xeitos)

3. Usando VBA para combinar datos de varias follas

Agora aplicarei macro VBA para combinar datos de varias follas . Supoña que o seu libro de traballo ten dúas follas de traballo , Conxunto de datos ( Física_A ) e Conxunto de datos ( Física_B ) e vai combinar os datos destes conxuntos de datos nunha nova folla de traballo chamada Consolidar .

PASOS:

➤ Vaia á pestana Desenvolvedor >> seleccione Visual Básico

➤ Despois vai á pestana Inserir >> Módulo

Aparecerá unha xanela de módulo . Agora escribe o seguinte código.

7632

Aquí creei un Subprocedemento chamado combine_multiple_sheets . Tomei variables Row_1 , Col_1 , Row_last e Column_last usando a instrución Dim e establece wX como a folla de traballo Consolidada mediante a instrución Establecer .

Ademais, usei unha caixa de mensaxes de entrada usando Application.InputBox coa instrución “Escolle as cabeceiras” .

Entón, apliquei un For loop e definín Row_1 e Col_1 usando a propiedade headers.range .

➤ Despois prema F5 para executar o programa. Excel creará un conxunto de datos combinado .

NOTA:

Lembra que este código VBA combinará todas as follas dispoñibles no seu caderno de traballo . Polo tanto, só debes ter aquelas follas de traballo cuxos datos vaias combinar .

Ler máis: Como combinar varias follas nunha soa folla con VBA en Excel (2 xeitos)

4. Aplicar a función BUSCAR V para combinar datos de varias follas

Supoña que teño un folla de traballo chamada " Nomes " onde teño onomes dalgúns alumnos e outro chamado “ Marcos ”. Para crear unha folla de Resultado adecuada, teño que combinalas . Farei iso usando a función BUSCAR V .

PASOS:

➤ Crear un novo columna Marcas á dereita de Nomes .

➤ A continuación, vai a D5 e escriba a seguinte fórmula

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

Aquí, configurei o o valor de busca B5 e a matriz é B4:C14 da folla de marcas . O col_ind_num é 2 xa que quero as marcas .

➤ Agora preme ENTER . Excel devolverá a saída.

➤ A continuación, use Recheo de recheo ata Enchemento automático ata D14 . Excel combinará as notas da folla de traballo de Marcas .

Ler máis: Como para combinar follas en Excel (6 xeitos máis sinxelos)

Caderno de prácticas

É importante practicar os métodos de combinación de datos de varias follas . É por iso que adxunto unha ficha de prácticas para ti.

Conclusión

Neste artigo ilustrei 4 formas de Excel para combinar datos de varios follas . Espero que isto che beneficie. E, por último, se tes algún tipo de suxestión, ideas ou comentarios, non dubides en comentar a continuación.

Hugh West é un adestrador e analista de Excel altamente experimentado con máis de 10 anos de experiencia na industria. É Licenciado en Contabilidade e Finanzas e Máster en Administración de Empresas. Hugh ten unha paixón polo ensino e desenvolveu un enfoque docente único que é fácil de seguir e comprender. O seu coñecemento experto de Excel axudou a miles de estudantes e profesionais de todo o mundo a mellorar as súas habilidades e a destacar nas súas carreiras. A través do seu blog, Hugh comparte os seus coñecementos co mundo, ofrecendo titoriais de Excel gratuítos e formación en liña para axudar ás persoas e ás empresas a alcanzar todo o seu potencial.