KutoolsforOffice — Uma solução, cinco ferramentas poderosas.Fazer mais com menos esforço.

Como gerar um número aleatório sem repetições no Excel?

AutorSun Data de Modificação

Em muitos casos, poderá precisar de gerar números aleatórios no Excel. No entanto, ao utilizar as fórmulas habituais para gerar esses números, é comum obter valores duplicados. Aqui estão alguns truques eficazes para gerar números aleatórios sem repetições no Excel.

Gerar números aleatórios únicos com fórmulas

Gerar número aleatório único com o Kutools para Excel’s Inserir dados aleatórios (Fácil!)


Gerar números aleatórios únicos com fórmulas

Para gerar números aleatórios únicos no Excel, precisa de utilizar duas fórmulas.

1. Suponha que precisa de gerar números aleatórios sem duplicados nas colunas A e B. Selecione agora a célula E1 e introduza esta fórmula =RAND(), depois prima a tecla Enter. Veja a captura de ecrã:
uma captura de ecrã da utilização da função ALEATÓRIO para gerar um número aleatório

2. Selecione toda a coluna E ao premir simultaneamente as teclas Ctrl+Espaço e, em seguida, prima as teclas CtrlD para aplicar a fórmula =RAND() a toda a coluna E. Veja a captura de ecrã:
uma captura de ecrã da aplicação da fórmula a toda a coluna

3. Em seguida, na célula D1, introduza o número máximo do seu intervalo de números aleatórios pretendido. Neste caso, pretendo inserir números aleatórios sem repetição entre 1 e 50, pelo que introduzirei 50 na célula D1.
uma captura de ecrã da introdução do número pretendido numa célula

4. Agora, vá à Coluna A, selecione a célula A1 e introduza esta fórmula:=IF(ROW()-ROW(A$1)+1>$D$1/2,«»,RANK(OFFSET($E$1,ROW()-ROW(A$1)+(COLUMN()-COLUMN($A1))*($D$1/2),),$E$1:INDEX($E$1:$E$1000,$D$1))). Depois, arraste a alça de preenchimento para a coluna B seguinte e continue a arrastá-la para baixo até ao intervalo pretendido. Veja a captura de ecrã:
uma captura de ecrã da utilização de uma fórmula para gerar números aleatórios sem duplicados nas colunas A e B

Agora, neste intervalo, os números aleatórios que necessita não se repetem.

Nota:

1. Na fórmula longa indicada acima, A1 representa a célula onde insere essa fórmula, D1 indica o valor máximo dos números aleatórios, E1 corresponde à primeira célula da coluna onde aplica a fórmula =RAND() e o número 2 indica que pretende gerar números aleatórios em duas colunas. Pode ajustar estes valores de acordo com as suas necessidades.

2. Quando todos os números únicos forem gerados no intervalo, as células excedentárias aparecerão em branco.

3. Com este método, só é possível gerar números aleatórios a partir do número 1; já com o segundo método, pode definir facilmente o intervalo dos números aleatórios.


Gerar número aleatório único com o Kutools para Excel’s Inserir dados aleatórios

Com as fórmulas acima indicadas, enfrenta-se uma série de inconvenientes. Mas, com a funcionalidade Kutools para Excel’s Inserir dados aleatórios, pode inserir rápida e facilmente os números aleatórios únicos de que precisa — poupando assim imenso tempo.

Após instalar o Kutools para Excel, proceda da seguinte forma:(Transfira gratuitamente o Kutools para Excel agora!)

1. Selecione o intervalo onde pretende gerar números aleatórios e clique em Kutools > Inserir > Inserir dados aleatórios. Veja a captura de ecrã:
uma captura de ecrã da ativação da funcionalidade Inserir Dados Aleatórios

2. Na caixa de diálogo Inserir dados aleatórios, vá ao separador Inteiro, introduza o intervalo de números pretendido nos campos De e Até e certifique-se de marcar a opção Valores únicos. Veja a captura de ecrã:
uma captura de ecrã da especificação do intervalo numérico a gerar e da seleção da caixa Valores únicos

3. Clique em OK para gerar os números aleatórios e fechar a caixa de diálogo.
uma captura de ecrã dos números aleatórios gerados sem duplicados

Nota: Se as células selecionadas forem mais do que os números aleatórios necessários, as células em excesso ficarão em branco.

Pode também inserir datas ou horas únicas e aleatórias com o Inserir dados aleatórios. Se quiser experimentar gratuitamente o Inserir dados aleatórios, transfira-o já!

Dica. Se pretender selecionar ou ordenar dados aleatoriamente, experimente utilizar a funcionalidade Ordenar Aleatoriamente do Kutools para Excel, tal como mostrado na seguinte captura de ecrã. É uma funcionalidade completa, sem limitações, durante 30 dias; transfira e experimente gratuitamente agora.

uma captura de ecrã da seleção ou ordenação aleatória de dados com Kutools for Excel


As Melhores Ferramentas de Produtividade para o Office

🤖KUTOOLS AI Assistente: Revolucione o 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
Funcionalidades Populares:Localizar, Destacar ou Marcar Duplicatas   |  Excluir linhas em branco   |  Combinar Colunas ou Células sem Perder Dados   |   Arredondamento sem usar fórmula...
Super PROC:VLookup com Múltiplos Critérios  |  VLookup com Múltiplos Valores  |   VLookup em Múltiplas Folhas   |   Correspondência Fuzzy....
Lista Suspensa Avançada:Criar Rapidamente Lista de Seleção   |  Lista de Seleção Dependente   |  Lista de Seleção com Múltipla Escolha....
Gestor de Colunas:Adicionar um Número Específico de Colunas|Mover Colunas|Alternar Estado de Visibilidade de Colunas Ocultas|Comparar Intervalos e Colunas...
Funcionalidades em Destaque:Grade de foco   |  Visualização de Design   |Barra de fórmulas aprimorada   | Gestor de Pastas de Trabalho e Folhas   |  Biblioteca de Recursos(Texto Automático)|  Seleção de Data   |  Consolidar Planilhas  |  Encriptar/Descriptografar Células   | Enviar Emails por Lista   |  Super Filtro   |   Filtro Especial(Filtrar Células com Fonte em Negrito/itálico/rasurado...) ...
Principais Conjuntos de Ferramentas 15:12 Ferramentasde Texto(Adicionar Texto,Excluir Caracteres Específicos, ...)|   50+Tiposde Gráfico(Gráfico de Gantt, ...)|   40+ Fórmulas Práticas(Calcular a idade com base na data de nascimento, ...)|   19 Ferramentasde Inserção(Inserir QR Code,Inserir Imagem a Partir do Caminho, ...)|   12 Ferramentasde Conversão(Converter em Palavras,Conversão de moeda, ...)|   7 Ferramentasde Mesclar e Dividir(Mesclar Linhas Avançado,Dividir Células, ...)|... e muito mais
Utilize o Kutools na sua língua preferida – suporta inglês, espanhol, alemão, francês, chinês e mais 40+ idiomas!

Potencie as suas competências no Excel com Kutools para Excel e experimente uma eficiência como nunca antes.Kutools para Excel Oferece mais de 300 funcionalidades avançadas para impulsionar a produtividade e Economizar Tempo.Clique aqui para obter a funcionalidade de que mais precisa...


Office Tab Traz uma interface com separadores para o Office e torna o seu trabalho muito mais fácil

  • Ative a edição e leitura com separadores no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novos separadores da mesma janela, em vez de em janelas separadas.
  • Aumente a sua produtividade em 50 % e elimine centenas de cliques do rato todos os dias!

Todos os suplementos Kutools — num único instalador.

Kutools for Office reúne suplementos para Excel, Word, Outlook e PowerPoint, além do Office Tab Pro, sendo a solução ideal para equipas que trabalham em várias aplicações do Office.

ExcelWordOutlookTabsPowerPoint
  • Pacote tudo-em-um— suplementos para Excel, Word, Outlook e PowerPoint + Office Tab Pro
  • Um instalador, uma licença— configuração em minutos (pronto para MSI)
  • Funciona melhor em conjunto— produtividade simplificada em todas as aplicações do Office
  • Teste gratuito de 30 dias com todas as funcionalidades— sem registo, sem cartão de crédito
  • Melhor relação qualidade-preço— poupe face à compra individual dos suplementos