Obtenha valores exclusivos do intervalo de células


15

Digamos que eu tenha uma coluna de valores ( por exemplo , nomes). Pode haver alguns dados duplicados (alguns nomes são muito comuns).

Como posso obter valores únicos ?

No SQL eu faria

SELECT DISTINCT first_name FROM... 

Como posso fazer isso em uma planilha do Google?

Respostas:


27

Nas planilhas do Google, você pode usar a UNIQUE()fórmula para fazer isso.

Fórmula

=UNIQUE(A1:A10)

Explicado

Para o intervalo como visto na captura de tela, existem 10 entradas. A UNIQUE()fórmula aceita um intervalo e filtra as duplicatas e retorna esse intervalo, veja a captura de tela, deixando apenas 7 entradas exclusivas.

Captura de tela

insira a descrição da imagem aqui

Referência


Como UNIQUEfunciona exatamente? No seu exemplo você especificou a fórmula única na célula B1, mas valores aparecem em B2, B3, B4, etc .. tão claramente a UNIQUEfunção tem um comportamento "mágica" na medida em que altera as células ao seu redor, mesmo que eles não contêm um valor ou fórmula.
Dai

@Dai No passado, as células nas quais a fórmula havia se expandido para (como B2, B3 ... etc) continham também as fórmulas: CONTINUE (). Com as novas planilhas, esse não é mais o caso. Se não puder ser expandido, ocorrerá um erro: #REF!
Jacob Jan Tuinstra

1
Essa resposta é um pouco enganadora, pois mostra um caso ideal em que todos os nomes exclusivos aparecem antes que uma duplicata seja vista.
Richard Simões
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.