Combinar y dividir

Dividir un Excel por el valor de una columna

Elige una columna y descarga un archivo por cada valor distinto, ya filtrado y con el nombre del grupo.

Gratis, sin límite de usos Nada se guarda en disco .xlsx,.xls,.csv

Formatos aceptados: .xlsx,.xls,.csv

Se genera un archivo por cada valor distinto: una región, un vendedor, un mes.

Como sale más de un archivo, la descarga viene en un ZIP.

El trabajo manual que ahorra

Tienes una tabla de ventas con una columna Región y necesitas mandar a cada delegación solo sus filas. El método de siempre: filtrar por la primera región, copiar, pegar en un libro nuevo, guardar como «Norte.xlsx», volver, cambiar el filtro, y así con las quince.

Es media hora de trabajo repetitivo en la que además se cuela el error clásico: dejar el filtro puesto y guardar un archivo con las filas de otra región dentro. Al enviarlo, cada delegación ve los datos de las demás.

Aquí eliges la columna y descargas el ZIP con un archivo por valor. La tabla se recorre una sola vez, así que ninguna fila se queda fuera ni aparece en dos grupos.

El nombre de los archivos

El nombre sale del propio valor: Norte.xlsx, Ana Pérez.xlsx, 2026-03.xlsx. Se sanea antes para que sea un nombre de archivo válido —se quitan barras, dos puntos y demás caracteres prohibidos— y se recorta si es muy largo. Si dos valores acaban con el mismo nombre, el segundo se numera.

Con la opción «Poner el nombre de la columna delante» los archivos salen como Region-Norte.xlsx. Merece la pena cuando quien recibe el ZIP maneja varios cortes de la misma tabla y necesita saber por qué criterio se dividió.

Los archivos salen en el orden en que los valores aparecen por primera vez en la tabla, no en orden alfabético. Ese orden es estable: el mismo archivo de entrada produce siempre el mismo resultado.

Conservar o quitar la columna

Por defecto la columna de agrupación se mantiene en cada archivo. Es lo razonable: quien recibe «Norte.xlsx» ve dentro que todas sus filas dicen Norte, y si más adelante se vuelven a juntar los archivos no se pierde de dónde venía cada fila.

Desactiva «Conservar la columna» solo si el valor ya está en el nombre del archivo y la columna repetida molesta —por ejemplo, si el resultado alimenta a un sistema que no la espera—.

Valores vacíos y límite de grupos

Las filas cuya celda está en blanco no se descartan: se agrupan todas en un archivo llamado «(vacio)». Es deliberado, porque perder filas en silencio es peor que entregar un archivo con un nombre feo. Suele ser además una buena señal de que faltan datos en el origen.

El tope es de 200 grupos. Si la columna elegida tiene más valores distintos —un número de factura, un correo electrónico, una fecha con hora—, la herramienta se detiene y te avisa antes de generar el ZIP. Casi siempre significa que la columna elegida no era la buena: se divide por categorías, no por identificadores únicos.

Herramientas relacionadas

Si lo que necesitas es cortar por cantidad y no por contenido, Dividir por filas. Para deshacer la división, Combinar apilando filas vuelve a juntar todos los archivos en una sola tabla.

Preguntas frecuentes

¿Distingue mayúsculas y minúsculas?

No. «Norte» y «norte» se consideran el mismo valor y acaban en el mismo archivo, que suele ser lo que quieres cuando los datos se han escrito a mano.

¿Puedo dividir por dos columnas a la vez?

No en una sola pasada. Divide por la primera y pasa cada archivo resultante por la herramienta otra vez con la segunda columna.

¿Se conserva el orden de las filas dentro de cada archivo?

Sí. Dentro de cada grupo las filas mantienen el orden que tenían en la tabla original.

¿Necesito que la tabla tenga cabecera?

Sí. Esta herramienta necesita la fila de títulos para saber qué columna eliges, y esa cabecera se copia en todos los archivos generados.

¿Qué pasa con los espacios sobrantes en el valor?

Los espacios al principio y al final se recortan al construir el nombre del archivo, pero el valor de la celda se copia tal cual. Si sospechas que hay grupos duplicados por espacios, limpia la columna antes de dividir.