Ir para o conteúdo principal

Faça seleção de amostra aleatória no Excel (guia completo)

Você já ficou sobrecarregado com muitos dados no Excel e só queria escolher alguns itens aleatoriamente para análise? É como tentar provar doces em uma jarra enorme! Este guia irá ajudá-lo com etapas e fórmulas simples para selecionar uma amostra aleatória, sejam valores, linhas ou até mesmo escolher itens não repetidos de uma lista. Além disso, para quem quer um método super rápido, temos uma ferramenta bacana para você. Junte-se a nós e torne o Excel fácil e divertido!


Selecione amostra aleatória com fórmulas

Nesta seção, reunimos várias fórmulas para ajudá-lo a selecionar diferentes tipos de amostras aleatórias com base em suas necessidades. Por exemplo, você pode escolher linhas aleatoriamente em um intervalo de dados ou escolher valores aleatórios em uma lista, com ou sem duplicatas. Além disso, se estiver usando o Excel versões 365 ou 2021, você conhecerá novas funções que podem ajudá-lo a selecionar facilmente valores aleatórios em uma lista.


Selecione valores/linhas aleatórios com a função RAND

Supondo que você tenha um intervalo de dados A1:D53 conforme mostrado na captura de tela a seguir, para selecionar aleatoriamente valores de uma das colunas ou selecionar aleatoriamente linhas de todo o intervalo de dados, você pode tentar o seguinte.

Note: O método fornecido nesta seção alterará diretamente a ordem dos seus dados originais, por isso é aconselhável criar um backup dos seus dados.

Etapa 1: adicionar uma coluna auxiliar
  1. Primeiro, você precisa adicionar uma coluna auxiliar ao seu intervalo de dados. Nesse caso, seleciono a célula E1 (a célula adjacente à célula do cabeçalho na última coluna do intervalo de dados), insiro o cabeçalho da coluna e, a seguir, insiro a fórmula abaixo na célula E2 e pressiono Entrar para obter o resultado.
    Dica: A função RAND irá gerar um número aleatório entre 0 e 1.
    =RAND()
  2. Selecione essa célula de fórmula. Em seguida, clique duas vezes no Pega de enchimento (o quadrado verde no canto inferior direito da célula) para preencher esta fórmula no restante das células da coluna auxiliar.
Etapa 2: classificando a coluna auxiliar
  1. Selecione o intervalo de dados e a coluna auxiliar, vá para o Data guia, clique em tipo.
  2. No tipo caixa de diálogo, você precisa:
    1. Ordenar sua coluna auxiliar ("Coluna auxiliar" em nosso exemplo).
    2. Classificar em valores de células.
    3. Selecione a classificação ordem você precisa.
    4. Clique na OK botão. Veja a imagem.

Agora todo o intervalo de dados foi classificado pela coluna auxiliar.

Etapa 3: copiar e colar linhas ou valores aleatórios para obter resultados

Após a classificação, as linhas no intervalo de dados original estarão em ordem aleatória. Agora você pode simplesmente selecionar as n linhas superiores, onde n é o número de linhas aleatórias que deseja selecionar. Então aperte Ctrl + C para copiar as linhas selecionadas e colá-las onde quiser.

Dica: se você deseja apenas selecionar aleatoriamente valores de uma das colunas, basta selecionar as n primeiras células dessa coluna.

Notas:
  • Para atualizar os valores aleatórios, pressione o botão F9 chave.
  • Cada vez que você atualizar a planilha, como adicionar novos dados, modificar células, remover dados, etc., os resultados da fórmula serão alterados automaticamente.
  • Se você não precisar mais da coluna auxiliar, poderá excluí-la.
  • Se você está procurando uma abordagem ainda mais simples, considere tentar o "Selecione o intervalo aleatoriamente" característica de Kutools for Excel. Com apenas alguns cliques, ele permite selecionar facilmente células, linhas ou até colunas aleatórias de um intervalo especificado. Clique aqui para iniciar seu teste gratuito de 30 dias do Kutools para Excel.

Selecione valores aleatórios de uma lista com a função RANDBETWEEN

O método acima requer que você selecione e copie manualmente o número de linhas ou valores do intervalo de dados após a classificação. Se você deseja gerar automaticamente um número específico de valores aleatórios a partir de uma lista, o método nesta seção pode ajudá-lo a fazer isso.

  1. Neste caso, preciso gerar 7 valores aleatórios do intervalo B2:B53. Seleciono uma célula em branco D2, insiro a seguinte fórmula e pressiono Entrar para obter o primeiro valor aleatório da coluna B.
    =INDEX($B2:$B53,RANDBETWEEN(1,COUNTA($B2:$B53)),1)
  2. Em seguida, selecione esta célula de fórmula e arraste-a Pega de enchimento para baixo até que o restante dos 6 valores aleatórios sejam gerados.
Notas:
  • Na fórmula, $B2:$B53 é o intervalo do qual você deseja escolher uma amostra aleatória.
  • Para atualizar os valores aleatórios, pressione o botão F9 chave.
  • Se houver duplicatas na lista, valores duplicados poderão aparecer nos resultados.
  • Cada vez que você atualizar a planilha, como adicionar novos dados, modificar células, remover dados, etc., os resultados aleatórios serão alterados automaticamente.

Selecione valores aleatórios de uma lista sem duplicatas

O método acima pode causar valores aleatórios duplicados nos resultados. Tome o mesmo exemplo acima, para obter valores aleatórios de uma lista sem duplicatas, você pode tentar o método nesta seção.

Etapa 1: adicionar uma coluna auxiliar
  1. Em primeiro lugar, você precisa criar uma coluna auxiliar próxima à coluna da qual deseja escolher a amostra aleatória. Neste caso, seleciono a célula C2 (a célula adjacente à segunda célula da coluna B), insiro a fórmula abaixo e pressiono Entrar.
    Dica: A função RAND irá gerar um número aleatório entre 0 e 1.
    =RAND()
  2. Selecione essa célula de fórmula. Em seguida, clique duas vezes no Pega de enchimento (o quadrado verde no canto inferior direito da célula) para preencher esta fórmula para o restante das células da coluna auxiliar.
Etapa 2: obtenha valores aleatórios de uma lista sem duplicatas
  1. Selecione uma célula adjacente à primeira célula de resultado da coluna auxiliar, insira a fórmula abaixo e pressione Entrar para obter o primeiro valor aleatório.
    =INDEX($B$2:$B$53, RANK.EQ(C2, $C$2:$C$53) + COUNTIF($C$2:C53, C2) - 1, 1)
  2. Em seguida, selecione esta célula de fórmula e arraste-a Pega de enchimento para baixo para obter um número aleatório de valores.
Notas:
  • Na fórmula, $B2:$B53 é a lista de colunas da qual você deseja escolher uma amostra aleatória. E $C2:$C53 é o intervalo da coluna auxiliar.
  • Para atualizar os valores aleatórios, pressione o botão F9 chave.
  • O resultado não conterá valores duplicados.
  • Cada vez que você atualizar a planilha, como adicionar novos dados, modificar células, remover dados, etc., os resultados aleatórios serão alterados automaticamente.

Selecione valores aleatórios de uma lista no Excel 365/2021

Se você estiver usando Excel 365 ou 2021, poderá aplicar as novas funções “ORDENAR POR"E"RANDARAY”Para gerar facilmente uma amostra aleatória no Excel.

Etapa 1: adicionar uma coluna auxiliar
  1. Primeiro, você precisa adicionar uma coluna auxiliar ao seu intervalo de dados. Neste caso, seleciono a célula C2 (a célula adjacente à segunda célula da coluna da qual você deseja escolher valores aleatórios), insiro a fórmula abaixo e pressiono Entrar para obter os resultados.
    =SORTBY(B2:B53,RANDARRAY(COUNTA(B2:B53)))
    Notas
    • Na fórmula, B2: B53 é a lista da qual você deseja escolher uma amostra aleatória.
    • Se você estiver usando Excel 365, uma lista de valores aleatórios será gerada automaticamente após pressionar o botão Entrar chave.
    • Se você estiver usando o Excel 2021, após obter o primeiro valor aleatório, selecione a célula da fórmula e arraste a alça de preenchimento para baixo para obter o número desejado de valores aleatórios.
    • Para atualizar os valores aleatórios, pressione o botão F9 chave.
    • Cada vez que você atualizar a planilha, como adicionar novos dados, modificar células, remover dados, etc., os resultados aleatórios serão alterados automaticamente.
Etapa 2: copie e cole os valores aleatórios para obter resultados

Na coluna auxiliar, agora você pode simplesmente selecionar as n células superiores, onde n é o número de valores aleatórios que deseja selecionar. Então aperte Ctrl + C para copiar os valores selecionados, clique com o botão direito em uma célula em branco e selecione Valores do Opções de colagem seção no menu de contexto.

Notas:
  • Para gerar automaticamente um número especificado de valores ou linhas aleatórios de um intervalo especificado, insira um número que represente o número de valores ou linhas aleatórios a serem gerados em uma célula (C2 neste exemplo) e, em seguida, aplique uma das fórmulas a seguir.
    Gere valores aleatórios de uma lista:
    =INDEX(SORTBY(B2:B53, RANDARRAY(ROWS(B2:B53))), SEQUENCE(C2))
    Como você pode ver, cada vez que você altera o número de amostras, um número correspondente de valores aleatórios é gerado automaticamente.
    Gere linhas aleatórias de um intervalo:
    Para gerar automaticamente um número especificado de linhas aleatórias de um intervalo especificado, aplique esta fórmula.
    =INDEX(SORTBY(A2:B53, RANDARRAY(ROWS(A2:B53))), SEQUENCE(C2), {1,2,3})
    Dica: A matriz {1,2,3} no final da fórmula precisa corresponder ao número especificado em C2. Se você deseja gerar 3 amostras aleatórias, você não só precisa inserir o número 3 na célula C2, mas também especificar a matriz como {1,2,3}. Para gerar 4 amostras aleatórias, insira o número 4 na célula e especifique a matriz como {1,2,3,4}.

Alguns cliques para selecionar uma amostra aleatória com uma ferramenta útil

Os métodos acima exigem que você se lembre e use fórmulas, o que é doloroso para alguns usuários do Excel. Aqui, eu gostaria de recomendar a você o Selecione o intervalo aleatoriamente característica de Kutools for Excel. Com esse recurso, você pode selecionar facilmente amostras aleatórias com apenas alguns cliques. Ele pode selecionar aleatoriamente não apenas valores e linhas, mas também colunas.

Depois de instalando Kutools para Excel, clique em Kutools > Selecionar > Selecione o intervalo aleatoriamente, então você precisa configurar da seguinte maneira.

  • Selecione uma coluna ou intervalo do qual deseja escolher valores, linhas ou colunas aleatórias.
  • No Classificar / selecionar intervalo aleatoriamente caixa de diálogo, especifique o número de valores aleatórios a serem selecionados.
  • Selecione uma opção no Selecione o Tipo seção.
  • Clique OK.

Resultado

Eu especifiquei o número 5 no "Número de células para selecionar"seção e escolheu o"Selecione linhas aleatórias"opção no"Tipo de seleção". Como resultado, 5 linhas de dados serão selecionadas aleatoriamente no intervalo especificado. Você pode então copiar e colar essas linhas selecionadas onde quiser.

Notas:

As melhores ferramentas de produtividade para escritório

Kutools para Excel - ajuda você a se destacar na multidão

🤖 Assistente de IA do Kutools: Revolucionar a análise de dados com base em: Execução Inteligente   |  Gerar Código  |  Crie fórmulas personalizadas  |  Analise dados e gere gráficos  |  Invocar funções do Kutools...
Recursos mais comuns: Encontre, destaque ou identifique duplicatas  |  Excluir linhas em branco  |  Combine colunas ou células sem perder dados  |  Rodada sem Fórmula ...
Super VLookup: Vários critérios  |  Valor múltiplo  |  Em várias folhas  |  Pesquisa Difusa...
Av. Lista suspensa: Lista suspensa fácil  |  Lista suspensa de dependentes  |  Lista suspensa de seleção múltipla...
Gerenciador de colunas: Adicione um número específico de colunas  |  Mover colunas  |  Alternar status de visibilidade de colunas ocultas  Comparar colunas com Selecionar células iguais e diferentes ...
Recursos em destaque: Foco da Grade  |  Vista de Design  |  Grande Barra de Fórmula  |  Gerenciador de pastas de trabalho e planilhas | Biblioteca (Auto texto)  |  Data Picker  |  Combinar planilhas  |  Criptografar/Descriptografar Células  |  Enviar e-mails por lista  |  Super Filtro  |  Filtro Especial (filtro negrito/itálico/tachado...) ...
15 principais conjuntos de ferramentas12 Texto Ferramentas (Adicionar texto, Remover Personagens ...)  |  50+ de cores Tipos (Gráfico de Gantt ...)  |  Mais de 40 práticos Fórmulas (Calcule a idade com base no aniversário ...)  |  19 Inclusão Ferramentas (Insira o código QR, Inserir imagem do caminho ...)  |  12 Conversão Ferramentas (Números para Palavras, Conversão de moedas ...)  |  7 Unir e dividir Ferramentas (Combinar linhas avançadas, Dividir células do Excel ...)  |  ... e mais

Kutools para Excel possui mais de 300 recursos, Garantindo que o que você precisa está a apenas um clique de distância...

Descrição


Guia Office - Habilite leitura e edição com guias no Microsoft Office (inclui Excel)

  • Um segundo para alternar entre dezenas de documentos abertos!
  • Reduza centenas de cliques do mouse para você todos os dias, diga adeus à mão do mouse.
  • Aumenta sua produtividade em 50% ao visualizar e editar vários documentos.
  • Traz guias eficientes para o Office (inclui Excel), assim como Chrome, Edge e Firefox.
Comments (7)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Will this provide weighted results if there are multiple copies of a name on the list? I am looking for something that provides more chances the more your name is on the list.
This comment was minimized by the moderator on the site
Hi Pat Meyer,
Thank you for your comment.
You may need to attach a screenshot or a sample file to describe the problem you encountered more clearly. Sorry for the inconvenience.
This comment was minimized by the moderator on the site
the problem with this is that it needs a helper column as long as the data column, even if only pulling a few values. (i tried it, and it only pulled from the cells that were aligned with the helper column). not good for me since my data is 10000 cells. but i found a much easier way that doesnt require a helper column.
This comment was minimized by the moderator on the site
You found a much easier way? Then tell us.
This comment was minimized by the moderator on the site
Is there a way for it to pick randoms without repeats of names?
This comment was minimized by the moderator on the site
Hi Justin,Sorry for the inconvenience. We have updated the post with adding a new part "pick randoms without duplicates". Please have a try.
This comment was minimized by the moderator on the site
As far as I can tell, this formula allows duplicates if you drag the formula down in column B.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations