Como criar uma lista aleatória no Google Planilhas? [2 maneiras]

Nesse artigo você aprenderá a embaralhar ou randomizar uma lista no Google Planilhas.

Como criar uma lista aleatória no Google Planilhas? [2 maneiras]
🟡
Nível: Intermediário
Pré-requisitos: Conhecimentos intermediários de fórmulas do Google Planilhas
TL;DR ↪ Se você precisar apenas dos comandos, clique aqui para rolar a página direto para o resumo TL;DR!

📖 Índice

Em algumas situações, é muito útil embaralhar ou transformar em aleatório uma lista ou faixa de dados dentro do Google Planilhas, seja para um sorteio, ou até mesmo para um definição de escala.

Utilizando o método Tornar Intervalo Aleatório

O método Tornar Intervalo Aleatório serve para você deixar uma lista aleatória sem utilizar funções e alterando de fato a ordem dos dados.

É importante destacar que, uma vez que você utilizar esse método, não é possível resgatar a ordem original (exceto com o desfazer ou retornando um backup do Google Planilhas).

Para deixar uma lista aleatória, selecione a lista e clique com o botão direito do mouse. Em seguida, conforme a imagem abaixo, selecione:

Ver mais ações da célula -> Tornar internalo aleatório

Outra opção é acessar pelo menu:

Dados -> Tornar intervalo aleatório

Utilizando as formulas SORT e RANDARRAY

Uma outra maneira de tornar uma lista aleatória no Google Planilhas é utilizando uma combinação de formulas. Isso porque não existe uma formula específica para deixar uma lista aleatória.

Para isso, utilizaremos uma combinação da função SORT que serve pra organizar uma lista e a função RANDARRAY que serve para criar uma lista aleatória de números.

Para essa opção, estamos utilizando o intervalo de A1:A10, ou seja uma lista na coluna A da linha 1 até a linha 10.

A formula para isso é:

=SORT(A1:A10;RANDARRAY(COUNTA(A1:A10);1);TRUE)

Que basicamente ordena (SORT) o intervalo A1:A10 com base em um array de números aleatórios (RANDARRAY) de 10 posições (COUNTA) e de 1 coluna. A imagem abaixo representa bem o que fizemos

ℹ️
Importante destacar aqui que com essa solução, sempre que você fizer alguma alteração na planilha, a lista será recalculada. Isso acontece porque todas as funções de aleatório do Google Planilhas são executadas sempre que tem alteração.

TL;DR | Resumo

# Usando o modo gráfico

1) Selecione o intervalo
2.1) Menu: Dados -> Tornar intervalo aleatório
2.3) Botão direito do mouse: Ver mais ações da célula -> Tornar internalo aleatório


# Usando formulas (Considerando a lista no intervalo A1:A10)

=SORT(A1:A10;RANDARRAY(COUNTA(A1:A10);1);TRUE)

Espero que essa dica tenha sido útil, valeu!