Como selecionar células aleatoriamente no Excel?
Suponha que você tenha uma coluna de valores (A1:A15) em uma planilha e agora precise selecionar 5 células aleatórias entre elas. Como você lidaria com isso? Neste artigo, mostrarei alguns truques para selecionar células aleatoriamente no Excel.
Selecionar células aleatoriamente de uma coluna com fórmula
Selecionar células aleatoriamente de um intervalo com Kutools para Excel
Selecionar células aleatoriamente de uma coluna com Função Definida pelo Usuário (UDF)
Selecionar células aleatoriamente de uma coluna com fórmula
Como mostra a captura de tela a seguir, você tem um intervalo de dados de A1 a A15; as fórmulas Rand e Index podem ajudá-lo a exibir as células aleatórias em uma nova coluna. Por favor, faça o seguinte:
1. Na célula adjacente, como B1, insira a fórmula =RAND(), e pressione a tecla Enter em seguida, copie a fórmula até a célula B15. Os valores aleatórios preencherão as células. Veja a captura de tela:
2. Depois disso, na próxima célula ao lado, neste caso a célula C1, insira a fórmula =INDEX($A$1:$A$15,RANK(B1,$B$1:$B$15)).
3. Em seguida, pressione Enter e selecione a célula C1, arraste a alça de preenchimento para cobrir tantas células quanto desejar para seleções. E 5 células aleatórias do intervalo A1:A15 serão exibidas na coluna C. Veja a captura de tela:
Esse método pode exibir os valores das células aleatórias em uma nova coluna, mas só funciona para um intervalo de coluna única, não funcionando para um intervalo de células. A ferramenta Ordenar Aleatoriamente Intervalo do Kutools para Excel pode ajudá-lo a selecionar células aleatoriamente em um intervalo original de forma conveniente.
Selecionar células aleatoriamente de um intervalo com Kutools para Excel
Após instalar gratuitamente o Kutools para Excel, por favor, faça o seguinte:
1. Selecione o intervalo que deseja usar.
2. Aplique o utilitário clicando em Kutools > Intervalo > Ordenar / Selecionar Intervalo Aleatoriamente, veja a captura de tela:
3. Na caixa de diálogo Ordenar / Selecionar Intervalo Aleatoriamente, clique no botão Selecionar e insira o número de células que deseja selecionar, depois marque o Tipo de Seleção que precisa. Em seguida, clique em OK ou Aplicar. Veja a captura de tela:
Selecionar 10 células aleatórias do intervalo selecionado
Selecionar 5 linhas aleatórias do intervalo selecionado
Selecionar 4 colunas aleatórias do intervalo selecionado
Avançado para selecionar células aleatórias, Ordenar Intervalo Aleatoriamente do Kutools para Excel pode classificar dados aleatoriamente em todo o intervalo, em cada linha, em cada coluna e assim por diante.
Selecionar células aleatoriamente de uma coluna com Função Definida pelo Usuário (UDF)
O código VBA a seguir também pode ajudá-lo a exibir células aleatórias conforme necessário.
1. Clique em Desenvolvedor > Visual Basic, uma nova janela Microsoft Visual Basic for Applications será exibida, clique em Inserir > Módulo e insira a seguinte função no Módulo:
Function RandomSelection(aRng As Range)
'Update20131113
Dim index As Integer
Randomize
index = Int(aRng.Count * Rnd + 1)
RandomSelection = aRng.Cells(index).Value
End Function
2. Feche a janela do módulo e insira esta função =RandomSelection($A$1:$A$15) na célula B1. Veja a captura de tela:
3. Pressione a tecla Enter e um valor aleatório de A1:A15 será exibido na coluna B. Em seguida, arraste a alça de preenchimento para cobrir tantas células quantas forem necessárias para seleções.
Artigo Relacionado:
Classificar células aleatoriamente em uma coluna ou intervalo
Melhores Ferramentas de Produtividade para Office
Impulsione suas habilidades no Excel com Kutools para Excel e experimente uma eficiência sem igual. Kutools para Excel oferece mais de300 recursos avançados para aumentar sua produtividade e economizar tempo.Clique aqui para obter o recurso que você mais precisa...
Office Tab traz interface de abas para o Office e facilita muito seu trabalho
- Habilite a edição e leitura com abas no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novas abas da mesma janela, em vez de novas janelas.
- Aumente sua produtividade em50% e reduza centenas de cliques do mouse todos os dias!