Função ÚNICO no Excel: Liste Valores Exclusivos
Aprenda a usar a função ÚNICO no Excel e Planilhas Google para listar valores distintos, contar itens únicos e criar resumos automáticos.
Por Ayoub Farid · · 2 min de leitura
A função UNIQUE (ÚNICO, na versão em português) retorna uma lista de valores distintos a partir de um intervalo, atualizando tudo automaticamente quando os dados mudam. É a maneira mais prática e rápida de extrair uma lista limpa de categorias, clientes ou produtos na sua planilha.
Ela está disponível no Microsoft 365, Excel 2021 ou superior, Excel para a web e no Planilhas Google (Google Sheets).
Sintaxe
=UNIQUE(array, [by_col], [exactly_once])
Nota: No Excel em português, a fórmula equivalente é
=ÚNICO(matriz; [por_col]; [exatamente_uma_vez]).
Exemplo básico
Se você tem uma lista de categorias no intervalo C2:C200:
=UNIQUE(C2:C200)
Os resultados são despejados automaticamente nas células abaixo (recurso conhecido como matriz dinâmica ou spill). Não digite nada nas células logo abaixo da fórmula, senão você verá o erro #DESPEJAR! (#SPILL!).
Lista em ordem alfabética
=SORT(UNIQUE(C2:C200))
*(No Excel em português: ORDENAR com ÚNICO)*
Contar valores distintos
=COUNTA(UNIQUE(C2:C200))
*(No Excel em português: CONT.VALORES com ÚNICO)*
Se o intervalo contiver células vazias, a função UNIQUE incluirá um item em branco (geralmente exibido como 0). Para ignorar os vazios, use a função FILTER:
=UNIQUE(FILTER(C2:C200,C2:C200<>""))
Valores que aparecem apenas uma vez
=UNIQUE(C2:C200,FALSE,TRUE)
O terceiro argumento como TRUE (VERDADEIRO) faz a fórmula retornar apenas os itens que aparecem estritamente uma única vez na lista, ignorando qualquer dado repetido.
Tabela de resumo automática
- Na célula F2:
=SORT(UNIQUE(C2:C200)) - Na célula G2:
=SUMIFS(D2:D200,C2:C200,F2#)
O símbolo # logo após F2# representa todo o intervalo despejado que começa em F2. Assim, os cálculos da função SUMIFS (SOMASES) acompanham o crescimento da lista à medida que novas categorias surgem. Veja mais detalhes sobre SUMIFS.
Linhas exclusivas em várias colunas
=UNIQUE(A2:B200)
Retorna cada combinação exclusiva entre os dados das colunas A e B.
Em versões antigas do Excel
Caso sua versão não tenha a função UNIQUE, você pode copiar os dados e usar o menu Dados > Remover Duplicadas, ou então criar uma tabela dinâmica. Confira nosso guia sobre remover duplicadas.
Perguntas frequentes
Como obter valores exclusivos no Excel?
Use a fórmula =UNIQUE(intervalo) no Excel 365/2021 (ou =ÚNICO(...) em português). Em versões mais antigas, use o recurso Dados > Remover Duplicadas.
Como contar valores únicos?
Basta combinar as funções: =COUNTA(UNIQUE(intervalo)) (no Excel em português: =CONT.VALORES(ÚNICO(intervalo))).
Por que a função UNIQUE exibe o erro #SPILL! (#DESPEJAR!)?
Isso acontece porque as células abaixo da fórmula não estão totalmente vazias. Limpe o espaço necessário para a planilha exibir o resultado completo.
O Planilhas Google tem a função UNIQUE?
Sim, o Planilhas Google (Google Sheets) conta com a função UNIQUE e ela funciona exatamente da mesma maneira.