KutoolsforOffice — Una solución, cinco potentes herramientas.Lograr más con menos esfuerzo.Venta de marzo: 20 % de descuento

Combine rápidamente valores o datos iguales o Fila duplicada en Excel

AutorXiaoyang Fecha de modificación

Supongamos que está trabajando con un conjunto de datos que contiene registros duplicados en una columna y ahora necesita combinar filas en función de los mismos valores de esa columna, además de realizar operaciones (como combinar o calcular) en las celdas correspondientes de otras columnas. La función Combinar filas avanzado de Kutools para Excel puede ayudarle a resolver este problema. Con esta función, podrá lograr fácilmente lo siguiente:

Combinar Filas con valores iguales y combinar los valores de otras columnas

Combinar Fila duplicada y sumar/contar los valores de otras columnas

Combinar Fila duplicada y conservar el primer o último dato de otras columnas


Haga clic en Kutools > Combinar y dividir > Combinar filas avanzado para activar esta función. Vea la captura de pantalla:

shot-advanced-combine-rows-1


Combinar Filas con valores iguales y combinar los valores de otras columnas

Como se muestra en la siguiente captura de pantalla, esta es una tabla de ventas que incluye clientes y sus pedidos correspondientes en distintas columnas. Podrá observar en la tabla que un mismo cliente ha realizado varias compras. Nuestro objetivo es combinar todas las compras de cada cliente en una única fila, separadas por comas. Veamos cómo lograrlo con la función Combinar filas avanzado.

shot-advanced-combine-rows-2

1. Seleccione toda la tabla ()A1:B13 en este caso), vaya a Kutools > Combinar y dividir > Combinar filas avanzado para activar esta función.

2. En el cuadro de diálogo Combinar filas avanzado, debes configurar lo siguiente.

1) El Seleccionar rango se muestra en el Rango de combinacióncuadro. Puede cambiar el rango si lo necesita;
2) En la Datos de columnasección, puede ver todas las columnas del Seleccionar rango que se muestran en el cuadro de lista.
A:Especifique un Columna clave para comprobar duplicados:
En este caso, como necesito Combinar Filas en función de Valores duplicados en la columna Cliente, aquí selecciono Clienteen la lista, hago clic en la flecha de la columnaOperación y luego selecciono Clave principalen el menú desplegable;
B:Especificar un delimitador para separar los valores combinados:
Aquí selecciono la columna Producto,hago clic en la flecha de la columnaOperación y luego selecciono Comaen el grupoCombinar del menú desplegable.
3) Haga clic en el botón Aceptar.

shot-advanced-combine-rows-3

Notas:
1) Si la Seleccionar rango tiene encabezados, la casilla Incluir títulosse marcará automáticamente.
2) Para conservar el formato de celda (como fecha, porcentaje, moneda, etc.) tras la combinación, marque la casilla Usar valores formateados.
3) En este caso, si hay celdas vacías en la columna de producto, aparecerán comas y espacios adicionales en la lista separada por comas. Para evitarlo, debe marcar la casilla Ignorar celdas en blanco.
4) Si no desea mostrar Valores duplicados en los resultados combinados, marque la casilla Eliminar valores duplicados.
5) En la parte inferior de la ventana, verá dos pestañas: "Vista previa« y »Ejemplo". La pestaña Vista previamuestra una vista previa en tiempo real del resultado de la combinación según la configuración especificada. Y la pestaña Ejemplomuestra una captura de pantalla con un ejemplo de esta función.

3. A continuación, aparecerá otro cuadro de diálogo Combinar filas avanzado, que muestra cuántas filas se combinarán correctamente. Haga clic en Aceptar para cerrarlo.

shot-advanced-combine-rows-8

Tras la combinación, verá el resultado tal como se muestra a continuación.

shot-advanced-combine-rows-2


Combinar Fila duplicada y sumar/contar los valores de otras columnas

Como se muestra en la siguiente captura de pantalla, esta es una tabla de ventas que incluye clientes junto con sus pedidos y las ventas correspondientes en distintas columnas. Podrá observar en la tabla que un mismo cliente realizó varias compras. Nuestro objetivo es consolidar todas las compras de cada cliente en una única fila y calcular el importe total por cliente.

shot-advanced-combine-rows-4

1. Seleccione toda la tabla ()A1:C13 en este caso), vaya a Kutools > Combinar y dividir > Combinar filas avanzado para activar esta función.

2. En el cuadro de diálogo Combinar filas avanzado, configura lo siguiente:

1) El Seleccionar rango se muestra en el Rango de combinacióncuadro. Puede cambiar el rango si lo necesita;
2) En la Datos de columnasección, puede ver todas las columnas del Seleccionar rango que se muestran en el cuadro de lista.
A:Especifique un Columna clave para comprobar duplicados:
En este caso, como necesito Combinar Filas en función de Valores duplicados en la columna Cliente, aquí selecciono Clienteen la lista, hago clic en la flecha de la columnaOperación y luego selecciono Clave principalen el menú desplegable;
B:Especificar un delimitador para separar los resultados combinados:
Aquí selecciono la columna Producto,hago clic en la flecha de la columnaOperación y luego selecciono un  delimitador que desee usar para separar los valores (aquí selecciono)Coma).
C:Realizar cálculo para una columna determinada:
En este caso, necesito sumar las ventas del mismo cliente. Aquí selecciono Ventaen la lista, hago clic en la flecha de la columnaOperación y luego selecciono Sumaen el grupoCalcular del menú desplegable.
3) Haga clic en el botón Aceptar.

shot-advanced-combine-rows-5

Notas:
1) Si la Seleccionar rango tiene encabezados, la casilla Incluir títulosse marcará automáticamente.
2) Para conservar el formato de celda (como fecha, porcentaje, moneda, etc.) tras la combinación, marque la casilla Usar valores formateados.
3) En este caso, si hay celdas vacías en la columna de producto, aparecerán comas y espacios adicionales en los valores combinados. Para evitarlo, debe marcar la casilla Ignorar celdas en blanco.
4) Para la columna Ventas, también puede realizar otros cálculos, como calcular la media,multiplicar,Contar únicos, etc.
5) Si no desea mostrar Valores duplicados en los resultados combinados, marque la casilla Eliminar valores duplicados.
6) En la parte inferior de la ventana, verá dos pestañas: "Vista previa« y »Ejemplo". La pestaña Vista previamuestra una vista previa en tiempo real del resultado de la combinación según la configuración especificada. Y la pestaña Ejemplomuestra una captura de pantalla con un ejemplo de esta función.

3. A continuación, aparecerá otro cuadro de diálogo Combinar filas avanzado, que muestra cuántas filas se combinarán correctamente. Haga clic en Aceptarpara cerrarlo.

shot-advanced-combine-rows-8

Tras la combinación, verá el resultado tal como se muestra a continuación.

shot-advanced-combine-rows-4


Combinar Fila duplicada y conservar el primer o último dato de otras columnas

Como se muestra en la siguiente captura de pantalla, esta es una tabla de ventas que incluye clientes junto con sus pedidos y las fechas de compra correspondientes en columnas separadas. Podrá observar en la tabla que un mismo cliente realizó varias compras. Nuestro objetivo es consolidar todas las compras de cada cliente en una única fila, manteniendo únicamente la primera fecha de compra en la columna «Fecha».

shot-advanced-combine-rows-6

1. Seleccione toda la tabla ()A1:C13en este caso), vaya a Kutools>Combinar y dividir>Combinar filas avanzadopara activar esta función.

2. En el cuadro de diálogo Combinar filas avanzado, debe configurar lo siguiente.

1) El Seleccionar rango se muestra en el cuadrode rango Combinar. Puede cambiar el rango si lo necesita;
2) En la Datos de columnasección, puede ver todas las columnas del Seleccionar rango que se muestran en el cuadro de lista.
A:Especifique un Columna clave para comprobar duplicados:
En este caso, como necesito Combinar Filas en función de Valores duplicados en la columna Cliente, aquí selecciono Clienteen la lista, hago clic en la flecha de la columnaOperación y luego selecciono Clave principalen el menú desplegable;
B:Especificar un delimitador para separar los valores combinados:
Aquí selecciono la columna Producto,hago clic en la flecha de la columnaOperación y luego selecciono un delimitador que desee usar para separar los valores (aquí selecciono)Coma).
C:Mantener el primero/último de una columna:
En este caso, quiero conservar únicamente la primera fecha de compra de cada cliente. Aquí selecciono Fechaen la lista, hago clic en la flecha de la columnaOperación y luego selecciono Mantener 1.º dato de columnaen el grupoMantener del menú desplegable.
3) Haga clic en el botón Aceptar.

shot-advanced-combine-rows-7

Notas:
1) Si la Seleccionar rango tiene encabezados, la casilla Incluir títulosse marcará automáticamente.
2) Para conservar el formato de celda (como fecha, porcentaje, moneda, etc.) tras la combinación, marque la casilla Usar valores formateados. En este ejemplo, el formato de fecha se mantiene en la columna de fecha si se marca esta opción tras la combinación.
3) En este caso, si hay celdas vacías en la columna de producto, aparecerán comas y espacios adicionales en los valores combinados. Para evitarlo, debe marcar la casilla Ignorar celdas en blanco.
4) Si no desea mostrar Valores duplicados en los resultados combinados, marque la casilla Eliminar valores duplicados.
5) En la parte inferior de la ventana, verá dos pestañas: "Vista previa« y »Ejemplo". La pestaña Vista previamuestra una vista previa en tiempo real del resultado de la combinación según la configuración especificada. Y la pestaña Ejemplomuestra una captura de pantalla con un ejemplo de esta función.

3. A continuación, aparecerá otro cuadro de diálogo Combinar filas avanzado, que muestra cuántas filas se combinarán correctamente. Haga clic en Aceptarpara cerrarlo.

shot-advanced-combine-rows-8

Tras la combinación, verá el resultado tal como se muestra a continuación.

shot-advanced-combine-rows-6


Notas:

1. Esta función admite Deshacer (Ctrl)+Z);

2. Esta función no es compatible con datos filtrados.


Herramientas de productividad recomendadas

Office Tab: Utilice pestañas prácticas en Microsoft Office, al igual que en Chrome, Firefox y el nuevo navegador Edge. Cambie fácilmente entre documentos con pestañas… ¡sin más ventanas desordenadas!Más información...

Kutools para Outlook: Kutools para Outlook ofrece 100+ potentes funcionespara Microsoft Outlook 2010–2024 (y versiones posteriores), así como para Microsoft 365, ayudándole a simplificar la gestión del correo electrónico y aumentar su productividad.Más información...


Kutools para Excel

Kutools para Excel ofrece más de 300 funciones avanzadas para optimizar su trabajo en Excel 2010 – 2024 y Microsoft 365. La función mostrada anteriormente es solo una de las numerosas herramientas diseñadas para ahorrarle tiempo.

🌍 Compatible con 40+ idiomas de interfaz
✅ Confían en él 500,000+ usuarios y 80,000+ empresas de todo el mundo
🚀 Compatible con todas las versiones modernas de Excel
🎁 Prueba gratuita de 30 días con todas las funciones — sin registro ni limitaciones
Kutools for Excel Cinta de opcionesKutools for Excel Cinta de opciones