Editor de Excel online
Grátis · Sem cadastro · Processamento local

Embaralhar Linhas do Excel Online — Amostra Aleatória Grátis, Sem Upload

Embaralhe as linhas de cada folha ou sorteie uma amostra de N linhas com semente reproduzível. Sem upload nem cadastro; o arquivo fica no dispositivo.

Solte aqui um arquivo .xlsx, .xlsm ou .xls, ou clique para procurar

Aceita .xlsx / .xlsm / .xls · processamento local · nunca enviado

Embaralhamento Fisher–Yates e sementes reproduzíveis

Cada planilha é embaralhada com o algoritmo Fisher–Yates: percorrendo da última linha de dados até a primeira, cada linha é trocada por uma posição aleatória anterior (incluindo ela mesma). Todas as ordenações possíveis têm exatamente a mesma probabilidade; nenhuma linha é privilegiada nem presa no lugar.

Ordem originalUm embaralhamento possível
A, B, C, D, EC, A, E, B, D
1, 2, 3, 4, 54, 1, 5, 2, 3

Os números aleatórios vêm de um pequeno gerador determinístico (mulberry32), e a semente é apenas seu valor inicial. A mesma semente aplicada ao mesmo arquivo sempre produz a mesma ordem de linhas: anote a semente e você poderá reproduzir ou auditar o embaralhamento depois. Deixe a semente vazia e uma nova semente é tirada do relógio a cada execução, com resultados diferentes.

Mesma semente + mesmo arquivo = resultado idêntico todas as vezes. Semente vazia = uma nova ordem aleatória a cada execução. A semente só muda a ordem, nunca quais linhas existem.

Amostragem aleatória: embaralhar tudo primeiro e pegar as N primeiras linhas

O tamanho da amostra é aplicado após o embaralhamento completo: primeiro todas as linhas de dados são aleatorizadas, e as N primeiras linhas da ordem embaralhada vão para a saída. Como todas as posições são igualmente prováveis, essas N linhas são uma amostra aleatória justa sem reposição — uma linha nunca aparece duas vezes.

Com a primeira linha como cabeçalho, ele fica fixo no topo e não conta em N: pedir 100 linhas retorna o cabeçalho mais 100 linhas de dados. Pedir mais linhas do que existem simplesmente mantém tudo, e o relatório mostra a contagem real (entrada → saída).

Deixe o tamanho da amostra vazio para embaralhar sem descartar linhas. A amostragem nunca duplica linhas; para várias amostras independentes, execute de novo com a mesma semente ou outra.

Como embaralhar linhas do Excel online

  1. Solte uma pasta de trabalho .xlsx, .xlsm ou .xls: tudo é processado localmente e não é enviado.
  2. Mantenha “A primeira linha é um cabeçalho” marcado (padrão) para fixar o cabeçalho no topo; desmarque para embaralhar também a primeira linha.
  3. Opcionalmente informe o tamanho da amostra para manter só N linhas após embaralhar; vazio = todas as linhas.
  4. Opcionalmente digite uma semente (texto ou número) para um resultado reproduzível; vazio = ordem aleatória nova a cada vez.
  5. Clique em Embaralhar linhas — cada planilha visível é embaralhada de forma independente —, confira o relatório por planilha e baixe your-file-name-shuffled.xlsx.

Quando você precisa disso

  • Amostragem aleatória de qualidade: tirar 50 linhas ao acaso de uma exportação grande para inspeção manual.
  • Dados de questionários e pesquisas: embaralhar a ordem das respostas antes de compartilhar, para que a ordem original de envio não vicie os revisores.
  • Dados de machine learning e treinamento: embaralhar as linhas antes de dividir em treino/validação/teste, para os registros chegarem em ordem aleatória.
  • Ordenação justa: aleatorizar a ordem de apresentação em auditorias, sorteios ou conferências onde cada registro deve ter a mesma chance.

Embaralhar é destrutivo — a ordem original das linhas não pode ser recuperada da saída (a menos que você guarde tanto a semente quanto o arquivo original). Trabalhe numa cópia ou mantenha a pasta original. No .xlsx reconstruído, estilos, larguras de coluna, células mescladas, gráficos e fórmulas também são simplificados.

Cada planilha é embaralhada de forma independente: as linhas nunca cruzam entre planilhas, e cada uma obtém seu próprio fluxo aleatório a partir da mesma semente — embaralhar uma planilha de 10 linhas não afeta uma vizinha de 10.000. Planilhas vazias são mantidas como estão, e as planilhas internas de metadados (nomes começados por _) são ignoradas.

Limitações

  • A saída é um .xlsx só de valores: estilos, larguras, mesclagens, gráficos e fórmulas (gravadas como valores em cache) não são preservados.
  • A amostragem é sem reposição e por linhas inteiras; não há amostragem ponderada ou estratificada.
  • Todas as planilhas visíveis são processadas; não dá para embaralhar só um intervalo selecionado.
  • Pastas de trabalho criptografadas (senha ao abrir) não podem ser lidas.
  • .xls antigo é aceito na entrada, mas o resultado sempre sai como .xlsx.

Perguntas frequentes

É realmente grátis?

Sim, 100 % grátis: sem cadastro, sem marca-d’água e sem limite de arquivos. Tudo acontece no navegador.

O embaralhamento é realmente aleatório e sem viés?

Usa Fisher–Yates, e todas as ordens são igualmente prováveis. A semente só torna o resultado determinístico e reproduzível, não menos aleatório.

O que é uma semente e por que usá-la?

É o valor inicial do gerador. Mesma semente + mesmo arquivo repete a ordem — útil para auditoria, compartilhamento ou novos sorteios. Vazia = resultado diferente a cada vez.

Como funciona a amostragem aleatória?

Embaralha todas as linhas e retorna as N primeiras, sem reposição; se N superar o total, tudo é mantido. O cabeçalho sempre fica no topo e não conta em N.

O que acontece com minha linha de cabeçalho?

Fica fixa no topo (padrão), nunca é embaralhada e não conta em N.

Todas as planilhas são misturadas juntas?

Não: cada uma é embaralhada de forma independente a partir da mesma semente, e as linhas nunca cruzam entre planilhas.

Meu arquivo é enviado a um servidor?

Não. Análise, embaralhamento e reconstrução acontecem inteiramente no navegador com JavaScript; o arquivo nunca sai do seu dispositivo.

Quais formatos são aceitos e a formatação?

Entrada .xlsx/.xlsm/.xls, resultado em .xlsx. Os estilos são simplificados e arquivos criptografados com senha não podem ser lidos.

Ferramentas relacionadas

Quer classificar, filtrar ou editar as linhas em vez de aleatorizá-las?

Abrir o editor de Excel online grátis