cellio

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

  1. Na célula F2: =SORT(UNIQUE(C2:C200))
  2. 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.

Continue lendo