Mezclar Filas de Excel Online — Muestra Aleatoria Gratis, Sin Subir
Mezcla las filas de cada hoja o extrae una muestra aleatoria de N filas con semilla reproducible. Sin subir ni registrarte; el archivo no sale del dispositivo.
Suelta aquí un archivo .xlsx, .xlsm o .xls, o haz clic para buscarlo
Admite .xlsx / .xlsm / .xls · procesamiento local · nunca se sube
Barajado Fisher–Yates y semillas reproducibles
Cada hoja se baraja con el algoritmo Fisher–Yates: se recorre desde la última fila de datos hacia la primera y cada fila se intercambia con una posición aleatoria anterior (incluida ella misma). Todos los órdenes posibles tienen exactamente la misma probabilidad; ninguna fila queda favorecida ni fijada en su sitio.
| Orden original | Un barajado posible |
|---|---|
| A, B, C, D, E | C, A, E, B, D |
| 1, 2, 3, 4, 5 | 4, 1, 5, 2, 3 |
Los números aleatorios salen de un pequeño generador determinista (mulberry32) y la semilla es simplemente su valor inicial. La misma semilla aplicada al mismo archivo produce siempre un orden idéntico: anótala y podrás reproducir o auditar el barajado más tarde. Si dejas la semilla vacía, cada ejecución toma una semilla nueva del reloj y el resultado cambia cada vez.
Misma semilla + mismo archivo = resultado idéntico siempre. Semilla vacía = un orden aleatorio nuevo en cada ejecución. La semilla solo cambia el orden, nunca qué filas existen.
Muestreo aleatorio: barajar todo primero y tomar las primeras N filas
El tamaño de muestra se aplica después del barajado completo: primero se aleatorizan todas las filas de datos y las primeras N filas del orden barajado pasan a la salida. Como todas las posiciones son igualmente probables, esas N filas son una muestra aleatoria justa sin reemplazo: una fila nunca puede aparecer dos veces.
Con la primera fila como encabezado, este se mantiene fijo arriba y no cuenta para N: pedir 100 filas devuelve el encabezado más 100 filas de datos. Si pides más filas de las que hay, se conservan todas y el informe muestra el recuento real (filas de entrada → de salida).
Deja el tamaño de muestra vacío para barajar sin eliminar ninguna fila. El muestreo nunca duplica filas; para obtener varias muestras independientes, vuelve a ejecutar con la misma semilla u otra distinta.
Cómo mezclar filas de Excel online
- Suelta un libro .xlsx, .xlsm o .xls: todo se procesa localmente y no se sube.
- Mantén activada «La primera fila es un encabezado» (por defecto) para fijar el encabezado arriba; desactívala para barajar también la primera fila.
- Opcionalmente indica un tamaño de muestra para conservar solo N filas tras barajar; déjalo vacío para conservarlas todas.
- Opcionalmente introduce una semilla (texto o número) para un resultado reproducible; vacía significa un orden aleatorio nuevo cada vez.
- Haz clic en Mezclar filas —cada hoja visible se baraja por separado—, revisa el informe por hoja y descarga your-file-name-shuffled.xlsx.
Cuándo lo necesitas
- Muestreo aleatorio de calidad: extraer 50 filas al azar de una exportación grande para revisión manual.
- Datos de encuestas y cuestionarios: barajar el orden de las respuestas antes de compartirlas para que el orden de envío original no sesgue a los revisores.
- Datos de entrenamiento y machine learning: mezclar filas antes de dividir en entrenamiento/validación/prueba para que los registros lleguen en orden aleatorio.
- Ordenación imparcial: aleatorizar el orden de presentación en auditorías, controles por sorteo o rifas donde cada registro deba tener la misma oportunidad.
Barajar es destructivo: el orden original no se puede recuperar a partir de la salida (salvo que guardes la semilla y el archivo original). Trabaja sobre una copia o conserva el libro original. En el .xlsx reconstruido también se simplifican estilos, anchos de columna, celdas combinadas, gráficos y fórmulas.
Cada hoja se baraja de forma independiente: las filas nunca pasan de una hoja a otra y cada hoja obtiene su propia secuencia aleatoria a partir de la misma semilla, así que barajar una hoja de 10 filas no afecta a una de 10.000 que tenga al lado. Las hojas vacías se conservan tal cual y las hojas internas de metadatos (nombres que empiezan por _) se ignoran.
Limitaciones
- La salida es un .xlsx de solo valores: no se conservan estilos, anchos, combinaciones, gráficos ni fórmulas (escritas con su valor en caché).
- El muestreo es sin reemplazo y por filas completas; no hay muestreo ponderado ni estratificado.
- Se procesan todas las hojas visibles; no se puede barajar solo un rango seleccionado.
- Los libros cifrados (que exigen contraseña al abrir) no se pueden leer.
- Los .xls antiguos se aceptan como entrada, pero el resultado siempre se escribe como .xlsx.
Preguntas frecuentes
¿Es realmente gratis?
Sí, 100 % gratis: sin registro, sin marca de agua y sin límite de archivos. Todo se procesa en tu navegador.
¿El barajado es realmente aleatorio e imparcial?
Usa Fisher–Yates y todos los órdenes son equiprobables. La semilla solo hace el resultado determinista y reproducible; la aleatoriedad sigue siendo uniforme.
¿Qué es la semilla y para qué sirve?
Es el valor inicial del generador. Con la misma semilla y el mismo archivo el orden se repite, útil para auditorías, compartir o repetir un sorteo. Vacía = resultado distinto cada vez.
¿Cómo funciona el muestreo aleatorio?
Baraja todas las filas y devuelve las primeras N, sin reemplazo; si N supera el número de filas, conserva todas. El encabezado siempre queda arriba y no cuenta para N.
¿Qué pasa con mi fila de encabezado?
Fija arriba (opción por defecto), nunca se baraja y no cuenta dentro de N.
¿Se mezclan todas las hojas juntas?
No: cada hoja se baraja por separado a partir de la misma semilla y las filas nunca cruzan entre hojas.
¿Se sube mi archivo a un servidor?
No. Analizar, barajar y reconstruir ocurre por completo en el navegador con JavaScript; el archivo nunca sale de tu dispositivo.
¿Qué formatos admite y conserva el formato?
Acepta .xlsx/.xlsm/.xls y descarga .xlsx. Los estilos se simplifican y los archivos cifrados con contraseña no se pueden leer.
Herramientas relacionadas
¿Necesitas ordenar, filtrar o editar las filas en lugar de aleatorizarlas?
Abrir el editor de Excel online gratis