Pesquisa
Descartando as repetições de uma lista
Definição
Retornar o segundo rótulo distinto de uma lista significa envolver UNIQUE em INDEX.
Sintaxe
=UNIQUE(array, by_col, exactly_once)
Argumentos
| Argumento | Significado |
|---|---|
array |
A lista de rótulos a varrer. |
by_col |
FALSE compara os rótulos descendo a coluna. |
exactly_once |
TRUE mantém só os rótulos que aparecem uma vez e descarta as repetições. |
Exemplo resolvido
Uma lista de viveiro guarda espécies em A2:A4. ivy aparece duas vezes; fern aparece uma vez.
| A: Espécie |
|---|
| ivy |
| ivy |
| fern |
Fórmula: =UNIQUE(A2:A4,FALSE,TRUE)
Resultado: fern. ivy aparece duas vezes, então só fern é mantido.
Prática
As células A2:A4 contêm oak, oak e pine. Em B2, escreva uma fórmula que retorne o segundo rótulo distinto dessa lista.
- Em B2, escreva uma fórmula INDEX e UNIQUE que retorne o segundo valor único em A2:A4.
- B2 deve mostrar o segundo valor único em A2:A4.
Passo 1 de 2
Digite =INDEX(UNIQUE(A2:A4),2) em B2.
Os valores únicos de oak, oak e pine são oak e pine, então o segundo é pine.
Aqui, as fórmulas usam nomes de função em inglês, como SUM, e o ponto (.) como separador decimal, em todos os idiomas.
Carregando a planilha…
B2 usa UNIQUE.
B2 agora mostra pine.
A próxima lição é O menor valor de um grupo.
Funções relacionadas
UNIQUE é a função que lista os rótulos distintos na ordem em que aparecem pela primeira vez.
Erro comum
Retornar o primeiro rótulo distinto, como em =INDEX(UNIQUE(A2:A4),1): a lista distinta começa com oak em vez de pine.