Tabla de contenido
En muchos casos, puede que necesite consolidar, fusionar o combinar datos En Microsoft Excel, puede realizar este tipo de tareas de forma masiva y en cuestión de segundos. Este artículo muestra cómo consolidar datos en Excel a partir de varias filas con algunos métodos rápidos.
Descargar el cuaderno de prácticas
Puede descargar el cuaderno de prácticas en el siguiente enlace.
Consolidar Datos de Varias Filas.xslm4 Métodos para Consolidar Datos de Varias Filas en Excel
Ahora, supongamos que tiene un conjunto de datos con una lista de Países y sus Ciudades Aquí, usted quiere tener las filas múltiples para Ciudades consolidado junto a sus País En este punto, le mostraré dos métodos que utilizan este conjunto de datos para hacerlo.
1. Utilización de las funciones UNIQUE y TEXTJOIN
Utilizando ÚNICO y TEXTJOIN es una de las más rápidas y cómodas. formas de consolidar los datos a partir de varias filas en Excel. Ahora, siga los pasos que se indican a continuación para consolidar datos utilizando estas funciones.
Pasos :
- En primer lugar, cree una nueva columna para País junto a su conjunto de datos.
- A continuación, seleccione la celda E5 e inserta la siguiente fórmula.
=ÚNICO(B5:B13)
En este caso, la célula E5 es la primera celda de la nueva columna País . también, B5 y B13 son la primera y la última celda de la columna del conjunto de datos País .
Además, utilizamos el ÚNICO La sintaxis de esta función es UNIQUE(matriz, [por_col], [exactamente_una vez]) .
- A continuación, añada otra columna para los datos consolidados de las ciudades.
- A continuación, haga clic en la celda F5 e inserta la siguiente fórmula.
=TEXTJOIN(",",TRUE,IF(E5=B5:B13,C5:C13,""))
Aquí, la célula F5 es la primera celda de la nueva columna Ciudad Además, las células C5 y C13 son la primera y la última celda de la columna del conjunto de datos Ciudad respectivamente.
Además, aquí utilizamos el TEXTJOIN La sintaxis de esta función es TEXTJOIN(delimitador,ignorar_vacío,texto1,...) Además, utilizamos el Función IF .
- Por último, arrastre el Asa de llenado para el resto de la columna.
Más información: Función Consolidar para Datos de Texto en Excel (con 3 Ejemplos)
2. Aplicación de la función IF y ordenación
Otra forma de consolidar los datos de varias filas en Excel es utilizar la función SI y la función Ordenar de la Datos Ahora, siga los pasos que se indican a continuación para hacerlo a partir del conjunto de datos anterior.
Pasos :
- En primer lugar, seleccione el rango de celdas que desea ordenar. En este caso, se trata del rango B5:B13 .
- A continuación, vaya a la página Datos tab> Ordenar y filtrar > Ordenar de la A a la Z .
- Ahora, un Aviso de clasificación En este punto, seleccione Ampliar la selección .
- A continuación, haga clic en OK .
- En consecuencia, añada otra columna para Ciudades .
- A continuación, seleccione la celda D5 e inserte la siguiente fórmula, y arrastre el Asa de llenado para el resto de celdas de la columna.
=IF(B5=B4,D4 &","& C5,C5)
En este caso, la célula D5 es la primera celda de la columna Ciudades .
- En este punto, inserte una nueva columna denominada Clasificación final .
- A continuación, seleccione la celda E5 inserte la siguiente fórmula y arrastre el botón Asa de llenado para el resto de celdas de la columna.
=IF(B5B6, "Última fila","")
En este caso, B5 y B6 son la primera y la segunda celda de la columna Ciudad respectivamente. También, E5 es la primera celda de la columna Última fila .
- Ahora, seleccione y copie el rango D5:E13 y pegarlos en Valores para eliminar su fórmula.
- A continuación, vaya a la página Datos tab> Ordenar .
- En este punto, desde Ordenar por opciones seleccionar Clasificación final .
- Entonces, desde el Pida opciones seleccionar Z a A .
- En consecuencia, haga clic en OK .
- Ahora, un Aviso de clasificación En este punto, seleccione Ampliar la selección .
- A continuación, haga clic en OK .
- En este punto, usted tendrá su salida como se muestra en la siguiente captura de pantalla.
- Por último, elimine todas las filas y columnas sobrantes y obtendrá el resultado deseado.
Más información: Cómo consolidar información en Excel (2 formas sencillas)
Lecturas similares
- Cómo utilizar las herramientas de agrupación y consolidación en Excel (5 sencillos ejemplos)
- Eliminar la consolidación en Excel (2 métodos prácticos)
- Cómo consolidar datos de varios libros en Excel (2 métodos)
- [Corregido]: La referencia de consolidación no es válida en Excel (con corrección rápida)
3. Utilización de la opción Consolidar para consolidar datos de varias filas en Excel
Ahora, supongamos que tienes un conjunto de datos donde tienes ventas realizadas por unas cuantas personas en diferentes ocasiones. En este punto, quieres consolidar los datos de sus ventas y obtener su suma de múltiples filas. Puedes seguir los siguientes pasos si quieres hacerlo.
Pasos :
- En primer lugar, seleccione la celda en la que desea introducir los nuevos datos.
- En segundo lugar, vaya a la página Datos ficha.
- A continuación, seleccione Consolidar del Herramientas de datos .
- A continuación, seleccione Suma de Función opciones.
- A continuación, seleccione Referencia En este caso, es $B$5:$C$14 .
Aquí, la célula B5 es la primera celda de la columna Comercial y célula C14 es la última celda de la columna Importe de las ventas .
- A continuación, elija el Columna izquierda de Utilizar etiquetas en .
- En consecuencia, haga clic en el botón OK botón.
- Por último, ya tiene sus datos consolidados de ventas.
Nota: Si desea consolidar sus datos en función de criterios, en primer lugar Ordenar sus datos según sus criterios y, a continuación, utilice el Consolidar opción.
Más información: Validación y consolidación de datos en Excel (2 ejemplos)
4. Aplicación de Código VBA para Consolidar Datos de Varias Filas en Excel
Además, puede solicitar VBA para consolidar fácilmente los datos de varias filas en Excel. Si desea hacerlo, puede seguir los pasos que se indican a continuación.
Pasos :
- En primer lugar, pulse ALT + F11 para abrir el VBA ventana.
- Ahora, seleccione Ficha 7 o la hoja en la que esté trabajando y Haga clic con el botón derecho del ratón en en él.
- A continuación, seleccione secuencialmente Inserte > Módulo .
- En este punto, copie el siguiente código y péguelo en el espacio en blanco.
Este código consolidará los datos de múltiples filas Sub ConsolidateMultiRows() 'Declara Variables Dim Rng As Range Dim Dat As Variant Dim j As Variant 'Crea un InputBox para insertar el Rango de Celdas de Referencia On Error Resume Next Set Rng = Application.Selection Set Rng = Application.InputBox("Range", "Enter Your Reference Range", Rng.Address, Type:=8) 'Ejecuta un bucle For que añade todos los datos para las mismas VentasPersona y Actualiza Pantalla Set Dat = CreateObject("Scripting.Dictionary") j = Rng.Value For i = 1 To UBound(j, 1) Dat(j(i, 1)) = Dat(j(i, 1)) + j(i, 2) Next Application.ScreenUpdating = False 'Borra todo el contenido extra y actualiza pantalla Rng.ClearContents Rng.Range("A1").Resize(Dat.Count, 1) = Application.WorksheetFunction.Transpose(Dat.keys) Rng.Range("B1").Resize(Dat.Count, 1) =Application.WorksheetFunction.Transpose(Dat.items) Application.ScreenUpdating = True End Sub
💡 Explicación del código:
En esta parte, explicaré el VBA Ahora, he dividido el código en varias secciones y las he numerado. En este punto, explicaré el código sección por sección.
- Sección 1: En esta sección, creamos un nuevo Sub llamado ConsolidarMultiFilas() .
- Sección 2 A continuación, declaramos diferentes variables.
- Sección 3: En esta sección creamos un InputBox que nos pedirá nuestro rango de referencia.
- Sección 4: Llevamos a cabo un Para para añadir el Importe de las ventas .
- Sección 5: Por último, tenemos que borrar todo el contenido sobrante y reordenar las celdas.
- Ahora, pulse F5 y ejecuta el código.
- En este punto, aparecerá un cuadro como el de la captura de pantalla siguiente.
- A continuación, introduzca su gama de referencia
- Por último, haga clic en el botón OK botón.
- Por último, tendrás tus datos consolidados como en la siguiente captura de pantalla.
Más información: Cómo consolidar datos de varias columnas en Excel (7 formas sencillas)
Conclusión
Por último, pero no por ello menos importante, espero que hayas encontrado lo que buscabas en este artículo. Si tienes alguna duda, no dudes en dejar un comentario a continuación. Además, si quieres leer más artículos como éste, puedes visitar nuestro sitio web ExcelWIKI .