Skip to main content

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

Author: Siluvia Last Modified: 2025-06-04

Já se sentiu sobrecarregado com muitos dados no Excel e só queria escolher alguns itens aleatoriamente para análise? É como tentar experimentar doces de um pote enorme! Este guia vai ajudá-lo com passos simples e fórmulas para selecionar uma amostra aleatória, seja de valores, linhas ou até mesmo escolher itens sem repetição de uma lista. Além disso, para quem busca um método super rápido, temos uma ferramenta incrível para você. Junte-se a nós e torne o Excel fácil e divertido!

Make random sample selection


Selecionar 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 de acordo com suas necessidades. Por exemplo, você pode escolher linhas aleatórias de um intervalo de dados ou selecionar valores aleatórios de uma lista, com ou sem duplicatas. Além disso, se você estiver usando as versões 365 ou 2021 do Excel, será apresentado a novas funções que podem ajudá-lo a selecionar facilmente valores aleatórios de uma lista.


Selecionar valores/linhas aleatórias 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 linhas aleatórias de todo o intervalo de dados, você pode tentar o seguinte.

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

 sample data

Passo 1: Adicionar uma coluna auxiliar
  1. Primeiro, você precisa adicionar uma coluna auxiliar ao seu intervalo de dados. Neste caso, selecione a célula E1 (a célula adjacente à célula de cabeçalho na última coluna do intervalo de dados), insira o cabeçalho da coluna e depois insira a fórmula abaixo na célula E2 e pressione Enter para obter o resultado.
    Dica: A função RAND gerará um número aleatório entre 0 e 1.
    =RAND()
    apply RAND function to create a helper column
  2. Selecione a célula com a fórmula. Em seguida, clique duas vezes na Alça de Preenchimento (o quadrado verde no canto inferior direito da célula) para preencher essa fórmula nas demais células da coluna auxiliar.
Passo 2: Classificando a coluna auxiliar
  1. Selecione tanto o intervalo de dados quanto a coluna auxiliar, vá para a aba Dados, clique em Classificar.
     go to the Data tab, click on Sort
  2. Na Classificar caixa de diálogo, você precisa:
    1. Classificar pela sua coluna auxiliar ("Coluna auxiliar" no nosso exemplo).
    2. Classificar por valores de célula.
    3. Selecione a ordem de classificação que você precisa.
    4. Clique no botão OK. Veja a captura de tela.
      specify the options in the Sort dialog box

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

Passo 3: Copiar e colar as linhas ou valores aleatórios para obter os resultados

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

Dica: Se você quiser apenas selecionar valores aleatórios de uma das colunas, basta selecionar as n primeiras células dessa coluna.

 select values from one of the columns, simply select the top n cells

Notas:
  • Para atualizar os valores aleatórios, pressione a tecla F9.
  • Toda vez que você atualizar a planilha, como adicionar novos dados, modificar células, remover dados, etc., os resultados das fórmulas mudarão automaticamente.
  • Se você não precisar mais da coluna auxiliar, pode excluí-la.
  • Se você está procurando uma abordagem ainda mais simples, considere experimentar o recurso "Seleção Aleatória" do Kutools para Excel. Com apenas alguns cliques, ele permite que você selecione facilmente células, linhas ou até colunas aleatórias de um intervalo especificado. Clique aqui para começar sua avaliação gratuita de 30 dias do Kutools para Excel.
     Select Range Randomly by kutools

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

O método acima exige que você selecione manualmente e copie 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 de uma lista, o método desta 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 Enter para obter o primeiro valor aleatório da coluna B.
    =INDEX($B2:$B53,RANDBETWEEN(1,COUNTA($B2:$B53)),1)
     Select random values from a list with the RANDBETWEEN function
  2. Em seguida, selecione esta célula com a fórmula e arraste a Alça de Preenchimento para baixo até que os outros 6 valores aleatórios sejam gerados.
    drag and fill the formula to other cells
Notas:
  • Na fórmula, $B2:$B53 é o intervalo do qual você deseja selecionar a amostra aleatória.
  • Para atualizar os valores aleatórios, pressione a tecla F9.
  • Se houver duplicatas na lista, valores duplicados podem aparecer nos resultados.
  • Toda vez que você atualizar a planilha, como adicionar novos dados, modificar células, remover dados, etc., os resultados aleatórios mudarão automaticamente.

Selecionar valores aleatórios de uma lista sem duplicatas

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

Passo 1: Adicionar uma coluna auxiliar
  1. Primeiro, você precisa criar uma coluna auxiliar ao lado da coluna da qual deseja selecionar 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 Enter.
    Dica: A função RAND gerará um número aleatório entre 0 e 1.
    =RAND()
     create a helper column
  2. Selecione a célula com a fórmula. Em seguida, clique duas vezes na Alça de Preenchimento (o quadrado verde no canto inferior direito da célula) para preencher essa fórmula para as demais células na coluna auxiliar.
Passo 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 Enter 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)
     use a formula to get random values without duplicates
  2. Em seguida, selecione esta célula com a fórmula e arraste a Alça de Preenchimento para baixo para obter um número aleatório de valores.
     drag and fill the formula to other cells
Notas:
  • Na fórmula, $B2:$B53 é a lista da qual você deseja selecionar a amostra aleatória. E $C2:$C53 é o intervalo da coluna auxiliar.
  • Para atualizar os valores aleatórios, pressione a tecla F9.
  • O resultado não conterá valores duplicados.
  • Toda vez que você atualizar a planilha, como adicionar novos dados, modificar células, remover dados, etc., os resultados aleatórios mudarão automaticamente.

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

Se você estiver usando o Excel 365 ou 2021, pode aplicar as novas funções “SORTBY” e “RANDARRAY” para gerar facilmente uma amostra aleatória no Excel.

Passo 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 deseja selecionar valores aleatórios), insiro a fórmula abaixo e pressiono Enter para obter os resultados.
    =SORTBY(B2:B53,RANDARRAY(COUNTA(B2:B53)))
    Select random values in Excel 365/2021
    Notas
    • Na fórmula, B2:B53 é a lista da qual você deseja selecionar a amostra aleatória.
    • Se você estiver usando o Excel 365, uma lista de valores aleatórios será gerada automaticamente após pressionar a tecla Enter.
    • Se você estiver usando o Excel 2021, após obter o primeiro valor aleatório, selecione a célula com a 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 a tecla F9.
    • Toda vez que você atualizar a planilha, como adicionar novos dados, modificar células, remover dados, etc., os resultados aleatórios mudarão automaticamente.
Passo 2: Copiar e colar os valores aleatórios para obter os resultados

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

Copy and paste the random values to static values

Notas:
  • Para gerar automaticamente um número específico de valores aleatórios ou linhas de um intervalo especificado, insira um número representando o número de valores aleatórios ou linhas a serem gerados em uma célula (C2 neste exemplo) e aplique uma das seguintes fórmulas.
    Gerar 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.
    Gerar linhas aleatórias de um intervalo:
    Para gerar automaticamente um número específico 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: O array {1,2,3} no final da fórmula precisa corresponder ao número especificado em C2. Se você deseja gerar 3 amostras aleatórias, não só precisa inserir o número 3 na célula C2, mas também deve especificar o array como {1,2,3}. Para gerar 4 amostras aleatórias, insira o número 4 na célula e especifique o array como {1,2,3,4}.

Alguns cliques para selecionar amostra aleatória com uma ferramenta prática

Os métodos acima exigem que você memorize e use fórmulas, o que pode ser complicado para alguns usuários do Excel. Aqui, gostaria de recomendar o recurso Seleção Aleatória do Kutools para Excel. Com este recurso, você pode selecionar amostras aleatórias facilmente com apenas alguns cliques. Ele pode selecionar aleatoriamente não apenas valores e linhas, mas também colunas.

Após instalar o Kutools para Excel, clique em Kutools > Selecionar > Seleção Aleatória, e você precisará configurar conforme segue.

  • Selecione uma coluna ou um intervalo do qual deseja selecionar valores, linhas ou colunas aleatórias.
  • No diálogo Ordenar/Selecionar Intervalo Aleatoriamente, especifique o número de valores aleatórios a serem selecionados.
  • Selecione uma opção na seção Tipo de Seleção.
  • Clique em OK.
    steps to select random sample by kutools

Resultado

Especifique o número 5 na seção "Número de células a selecionar" e escolhi a opção "Selecionar linhas aleatórias" na seção "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.

 select random data by kutools

Notas:
Kutools para Excel oferece mais de 300 recursos avançados para simplificar tarefas complexas, aumentando a criatividade e a eficiência. Integrado com capacidades de IA, o Kutools automatiza tarefas com precisão, tornando a gestão de dados fácil e eficiente. Mais informações sobre o Kutools para Excel...  Teste gratuito...

As Melhores Ferramentas de Produtividade para o Office

Kutools para Excel - Ajuda Você a Se Destacar na Multidão

🤖 Assistente AI do KUTOOLS: Revolucione a análise de dados com base em: Execução Inteligente   |  Gerar Código  |  Criar Fórmulas Personalizadas  |  Analisar Dados e Gerar Gráficos  |  Invocar Funções Aprimoradas
Recursos Populares: Encontrar, Destacar ou Identificar Duplicatas  |  Excluir Linhas em Branco  |  Combinar Colunas ou Células sem Perder Dados  |  Arredondar sem Fórmula ...
Super VLookup: Múltiplos Critérios  |  Múltiplos Valores  |  Entre Multi-Planilhas  |  Correspondência Fuzzy...
Lista Suspensa Avançada: Lista Suspensa Simples  |  Lista Suspensa Dependente  |  Lista Suspensa de Múltipla Seleção...
Gerenciador de Colunas: Adicionar um Número Específico de Colunas  |  Mover Colunas  |  Alterar Status de Visibilidade de Colunas Ocultas  Comparar Colunas para Selecionar Mesmas & Células Diferentes ...
Recursos Destacados: Grade de Foco  |  Visualização de Design  |  Barra de Fórmulas Aprimorada  |  Gerenciador de Pasta de Trabalho & Planilha | Biblioteca de Recursos (AutoTexto)  |  Selecionador de Data  |  Mesclar Planilhas  |  Criptografar/Descriptografar Células  |  Enviar Emails por Lista  |  Super Filtro  |  Filtro Especial (filtrar negrito/itálico/tachado...) ...
Os 15 Principais Conjuntos de Ferramentas12 Ferramentas de Texto (Adicionar Texto, Excluir Caracteres ...)  |  Mais de 50 Tipos de Gráficos (Gráfico de Gantt ...)  |  Mais de 40 Fórmulas Práticas (Calcular a idade com base na data de nascimento ...)  |  19 Ferramentas de Inserção (Inserir Código QR, Inserir Imagem do Caminho ...)  |  12 Ferramentas de Conversão (Converter em Palavras, Conversão de Moeda ...)  |  7 Ferramentas de Mesclar & Dividir (Mesclar Linhas Avançado, Dividir Células do Excel ...)  |  ... e mais

Kutools para Excel Conta com Mais de 300 Funcionalidades, Garantindo Que O Que Você Precisa Está Apenas Um Clique de Distância...


Office Tab - Ative a Leitura e Edição com Guias no Microsoft Office (inclui Excel)

  • Um segundo para alternar entre dezenas de documentos abertos!
  • Reduz centenas de cliques de 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.