Função ÚNICO no Excel: Lista Sem Duplicados + Exemplos
A função ÚNICO no Excel extrai valores sem repetição de uma lista e atualiza o resultado quando a origem muda. Ela é útil para obter clientes diferentes, regiões atendidas e listas que alimentam painéis ou validações de dados. Você verá exemplos reproduzíveis e entenderá quando usar o argumento exatamente_uma_vez.
Para que serve a função ÚNICO?
Imagine uma lista de pedidos que repete os nomes dos clientes. Com ÚNICO, você pode obter uma relação de clientes distintos sem usar a opção manual Remover Duplicatas. Ao contrário de uma limpeza estática, a fórmula acompanha alterações no intervalo de origem.
Sintaxe e argumentos
=ÚNICO(matriz;[por_col];[exatamente_uma_vez])
- matriz: intervalo que contém os valores analisados.
- por_col: FALSO ou omitido compara as linhas; VERDADEIRO compara colunas.
- exatamente_uma_vez: FALSO ou omitido mostra cada valor diferente uma vez; VERDADEIRO retorna somente valores que aparecem uma única vez na fonte.
Essa última opção é importante: obter valores distintos não significa o mesmo que obter valores que ocorreram uma única vez. Veja a diferença nos exemplos.
Base de dados para praticar
Cole esta tabela a partir de A1. Os pedidos ocupam as linhas 2 a 13. Os nomes dos clientes estão na coluna B e as regiões na coluna C.
| Pedido | Cliente | Região | Valor (R$) |
|---|---|---|---|
| P001 | Ana | Sul | 120 |
| P002 | Bruno | Norte | 85 |
| P003 | Ana | Sul | 230 |
| P004 | Carla | Sudeste | 90 |
| P005 | Daniela | Sul | 160 |
| P006 | Bruno | Norte | 110 |
| P007 | Eva | Sul | 95 |
| P008 | Ana | Sudeste | 130 |
| P009 | Carla | Sudeste | 75 |
| P010 | Felipe | Norte | 140 |
| P011 | Gabriela | Sul | 150 |
| P012 | Bruno | Norte | 190 |
Exemplo 1 — Extrair uma lista de clientes sem duplicações
Em uma célula vazia fora da base, por exemplo F2, insira:
=ÚNICO(B2:B13)
Resultado: 7 clientes. O Excel retorna Ana, Bruno, Carla, Daniela, Eva, Felipe e Gabriela, cada nome uma vez, preservando a ordem da primeira aparição na base. A fórmula ocupa as células abaixo automaticamente.
Exemplo 2 — Descobrir quantas regiões diferentes existem
=ÚNICO(C2:C13)
Resultado: 3 regiões. A lista derramada terá Sul, Norte e Sudeste. Para retornar a quantidade de regiões distintas em uma única célula, combine com LINHAS:
=LINHAS(ÚNICO(C2:C13))
Resultado numérico: 3. Para a contagem de clientes distintos, altere C2:C13 para B2:B13 e o resultado será 7.
Exemplo 3 — Mostrar somente clientes que aparecem exatamente uma vez
=ÚNICO(B2:B13;FALSO;VERDADEIRO)
Resultado: 4 nomes — Daniela, Eva, Felipe e Gabriela. Ana, Bruno e Carla não entram, porque possuem mais de um pedido no intervalo.
Exemplo 4 — Ordenar a lista automaticamente
=CLASSIFICAR(ÚNICO(B2:B13))
Resultado: os mesmos sete clientes em ordem alfabética. CLASSIFICAR atua sobre a matriz retornada por ÚNICO; nenhuma coluna auxiliar é necessária. Veja também o guia de FILTRO no Excel para trabalhar apenas com registros que atendam a uma condição.
Exemplo 5 — Listar clientes distintos apenas da região Sul
=ÚNICO(FILTRO(B2:B13;C2:C13="Sul"))
Resultado: Ana, Daniela, Eva e Gabriela. Primeiro FILTRO seleciona os pedidos da região Sul; depois ÚNICO remove as repetições.
Erros comuns da função ÚNICO
- #DESPEJAR!: verifique se existe algum valor bloqueando as células onde a lista resultante seria exibida. Coloque a fórmula fora de uma Tabela do Excel, pois o resultado de matriz dinâmica se expande na grade.
- Intervalo menor que a base: se novos dados forem adicionados além da última linha referenciada, amplie o intervalo ou use uma referência estruturada a uma tabela.
- Valores aparentemente iguais: espaços extras ou diferenças nos textos de origem podem gerar resultados inesperados; padronize os dados quando necessário.
- Versão incompatível: ÚNICO exige suporte a matrizes dinâmicas; não está disponível no Excel 2019 e em versões anteriores.
Exercícios com respostas
- 1. Quantos clientes diferentes aparecem na coluna B? Resposta: 7. Fórmula abaixo.
- 2. Quantos clientes aparecem exatamente uma vez? Resposta: 4.
- 3. Quantos clientes distintos têm pedidos na região Norte? Resposta: 2 (Bruno e Felipe).
=LINHAS(ÚNICO(B2:B13))
=LINHAS(ÚNICO(B2:B13;FALSO;VERDADEIRO))
=LINHAS(ÚNICO(FILTRO(B2:B13;C2:C13="Norte")))
Versões do Excel e próximos passos
A Microsoft lista ÚNICO para Excel Microsoft 365, Excel 2021 e Excel 2024, além das versões compatíveis para Web e dispositivos móveis. Os exemplos usam o Excel em português do Brasil e ponto e vírgula como separador. Consulte a documentação oficial da função ÚNICO.
Para consultar outras funções de matriz, texto, lógica e pesquisa, acesse o guia de fórmulas e funções do Excel.
0 Comentários