Como selecionar linhas aleatoriamente em uma planilha do Excel

Jovem trabalhando em seu escritório

Às vezes, é útil selecionar uma linha aleatória ou um conjunto aleatório de linhas em uma planilha do Microsoft Excel.

Crédito da imagem: damircudic / iStock / GettyImages

Às vezes, é útil selecionar uma linha aleatória ou um conjunto aleatório de linhas em uma planilha do Microsoft Excel. Isso pode ser útil se você quiser fazer uma amostra aleatória de um conjunto de dados, como uma lista de funcionários ou clientes, para testar com eficiência certas propriedades. Também pode ser útil para situações como jogos e rifas em que você pode querer selecionar uma opção ou jogador aleatório. O Excel fornece várias maneiras de amostrar dados aleatoriamente e gerar números aleatórios.

Obter amostra aleatória no Excel

Não há ferramenta de amostragem embutida do Excel que pode gerar automaticamente uma amostra aleatória de uma lista de linhas ou dados. Você pode, entretanto, usar a função do Excel para gerar um número aleatório a fim de gerar uma amostra aleatória.

Vídeo do dia

A função de número aleatório do Excel é chamada

RAND, e gera um número aleatório que é garantido maior ou igual a zero e menor que um. Para usá-lo, basta digitar a fórmula = RAND () em uma célula de sua escolha e um número aleatório será colocado nessa célula da planilha pelo gerador.

Se você quiser usar o gerador de números aleatórios no Excel para amostrar aleatoriamente um conjunto de linhas, adicione uma coluna no final da planilha. Em seguida, na célula superior dessa coluna, abaixo de qualquer linha de cabeçalho da planilha, digite = RAND () para gerar um número aleatório. Arraste ou copie a fórmula para as células inferiores na mesma coluna para adicionar um número gerado aleatoriamente a cada linha da planilha.

Em seguida, faça com que o Excel classifique a planilha em ordem crescente dos números aleatórios. Pegue as primeiras linhas até quantas linhas você quiser e elas serão uma amostra aleatória de seus dados.

Mudanças na ordem de classificação

Lembre-se de que você perderá qualquer ordem de classificação anterior ou outra ordem, então, se você precisa ser capaz de reconstruir esse pedido dentro de sua amostra ou da planilha em geral, você deve certificar-se de que tem uma coluna pela qual pode ordenar para restaurar a folha de cálculo ao seu original pedido.

Caso contrário, antes de classificar a planilha pela coluna aleatória, adicione outra coluna e digite o número 1 na primeira linha após qualquer linha de cabeçalho. Digite 2 e 3 nas linhas subsequentes e, supondo que você tenha mais de 3 linhas, destaque esses números e arraste-os para baixo na planilha para preencher a coluna com números crescentes começando com 1. Em seguida, você pode classificar a planilha ou certas linhas nesta nova coluna para restaurar a ordem original.

Amostragem Um Por Um

Em alguns casos, você pode querer amostrar as linhas uma por uma. Isso pode ter um efeito dramático se você estiver conduzindo um desenho ou simplesmente para ter certeza de que é capaz de inspecionar cada linha que adiciona à sua amostra para ter certeza de que é válida.

Seja qual for o motivo, você pode fazer isso usando uma fórmula envolvendo RAND para gerar números entre um determinado intervalo. Lembre-se de que RAND sempre gera números maiores ou iguais a zero e menores que um. Isso significa que se você multiplicar o resultado de RAND por um número inteiro n, você sempre obterá um resultado aleatório maior ou igual a zero e menor que n.

Isso significa que se você tiver n linhas em sua planilha, você pode usar a fórmula = TETO (RAND () * n, 1) para gerar um número de 1 an, inclusive, que você pode usar para escolher uma linha aleatória em sua planilha. Isso funciona porque TETO é uma função que arredonda seu primeiro argumento até o próximo múltiplo mais alto de seu segundo argumento. Se você usar 1 como o segundo argumento, ele será arredondado para o próximo número inteiro.

Claro, você desejará substituir n pelo número de linhas em sua planilha, subtraindo quaisquer linhas de cabeçalho que você não deseja amostrar.