Não existe uma função única no Excel para embaralhar diretamente uma coluna. Você precisa usar uma combinação de fórmulas e possivelmente uma coluna auxiliar. Aqui estão dois métodos:
Método 1:usando `rand ()` e `rank ()` (sem coluna auxiliar necessária se você não precisar preservar a ordem original) Este método embaralha diretamente os dados, substituindo a coluna original. É melhor se você não precisar manter a ordem original de seus dados.
1.
Insira uma nova coluna ao lado da coluna de dados. Digamos que seus dados estejam na coluna A, então insira uma nova coluna B.
2.
Na primeira célula da nova coluna (B1), insira esta fórmula: `=Rand ()`
3.
arraste esta fórmula para baixo Para aplicá -lo a todas as linhas que contêm seus dados. Isso gera um número aleatório para cada linha.
4.
Na próxima coluna (C1), insira esta fórmula: `=Rank (B1, $ B $ 1:$ B $ N)` (substitua `n` pelo último número de linhas dos seus dados). Isso classifica os números aleatórios, atribuindo um novo pedido.
5.
Na próxima coluna (D1), insira esta fórmula: `=Índice (a:a, c1)` Isso usa a classificação para extrair o valor correspondente da coluna de dados original (a).
6.
arraste a fórmula na coluna D para baixo para a última linha. A coluna D agora contém seus dados embaralhados.
7.
(opcional) Copiar coluna D e colá -lo como valores Para remover as fórmulas e consertar a ordem embaralhada. Então você pode excluir as colunas B e C.
Método 2:Usando `Randarray ()` e `` `` `` `` `` `” '
Este método é mais eficiente se você tiver o Excel 365 ou posterior e utilizar a função `Randarray`. Como o método 1, isso substitui os dados originais.
1. Suponha que seus dados estejam na coluna a.
2. Em outra coluna (por exemplo, B1), insira esta fórmula: `=Índice (a:a, RandArray (linhas (a:a), 1,1, linhas (a:a), 1))`
* `Linhas (a:a)` obtém o número de linhas na coluna A.
* `Randarray (linhas (a:a), 1,1, linhas (a:a), 1)` gera uma variedade de números inteiros aleatórios entre 1 e o número de linhas, sem repetição.
* `Índice (a:a, ...)` usa essa matriz para recuperar valores da coluna A em uma ordem embaralhada.
3. A coluna B agora contém os dados embaralhados. Você pode copiá -lo como valores e excluir a coluna A, se desejado.
Considerações importantes: *
Funções voláteis: `Rand ()` e `Randarray ()` são funções voláteis. Isso significa que eles recalculam toda vez que a planilha recalcula, para que seu shuffle mude com frequência. Para corrigir o embaralhamento, copie a coluna embaralhada e cole -a como valores.
*
Tipo de dados: Esses métodos funcionam melhor com dados numéricos ou de texto. Se você tiver outros tipos de dados, pode precisar de ajustes.
* colunas auxiliares: O método 1 requer colunas auxiliares, enquanto o método 2 (com `Randarray`) é mais compacto. Escolha o método que melhor se adapte às suas necessidades e à versão do Excel.
Lembre -se de ajustar os números de linha (`n` no método 1) para corresponder ao número real de linhas em seus dados. Sempre faça backup de seus dados antes de fazer alterações significativas.