Como remover dados repetidos com a função ÚNICO no Excel
Excel · 5 min de leitura
Em resumo
A função =ÚNICO(intervalo) cria uma lista sem repetições que se atualiza sozinha quando a base muda. Para deixar em ordem alfabética, use =CLASSIFICAR(ÚNICO(intervalo)); para transformar o resultado num cadastro fixo, copie e cole como valores.

Você recebeu um histórico de compras em que a mesma cliente aparece em dez linhas, uma para cada pedido. Agora precisa de uma lista com cada cliente uma única vez, para montar um cadastro com idade, cidade e responsável pelo atendimento. Em vez de apagar repetições na mão, use a função ÚNICO: ela lê a coluna e devolve só os valores distintos, e a lista se atualiza sozinha quando a base muda.
Neste guia você vai aprender a sintaxe da ÚNICO, como ordenar o resultado com CLASSIFICAR, como funciona o "despejo" das novas funções e como transformar o resultado em uma base nova.
Caso prefira aprender por vídeo, veja o vídeo abaixo:

O que você vai aprender
- Como extrair a lista de clientes e produtos sem repetição;
- O que é o despejo (spill) e por que as células de baixo ficam "travadas";
- Como ordenar em ordem alfabética com CLASSIFICAR;
- Como colar só os valores para montar uma base nova;
- Os argumentos opcionais da ÚNICO.
A planilha da aula está disponível para download logo abaixo do vídeo.
A base do exemplo
Duas colunas, vindas de outro departamento: Cliente (coluna A) e Produto comprado (coluna B). É um histórico de compras, então os nomes se repetem: a Maria Oliveira comprou um notebook, depois outro notebook, depois uma impressora, e aparece três vezes. O objetivo é ter a lista dos clientes únicos e, depois, a dos produtos únicos.
A função ÚNICO
A ÚNICO está disponível no Excel do Microsoft 365 (e no Excel 2021 em diante). Se ao digitar =ÚNICO( o Excel não sugerir a função, a sua versão não tem esse recurso.
=ÚNICO(matriz; [por_coluna]; [apenas_uma_vez])
No uso mais comum, só o primeiro argumento importa: o intervalo de onde tirar os valores distintos.
Lista de clientes sem repetição
- Clique na célula onde a lista deve começar (D2, no exemplo);
- Digite
=ÚNICO(e pressione Tab para aceitar a sugestão; - Clique em A2 e pressione Ctrl + Shift + seta para baixo para selecionar toda a coluna de clientes;
- Feche o parêntese e dê Enter.
=ÚNICO(A2:A30)
A Maria Oliveira, que aparecia várias vezes, agora aparece uma vez só. O mesmo vale para o João Silva e todos os outros.
Entendendo o despejo
Repare que você digitou a fórmula em uma célula, mas o resultado ocupou várias. Isso é o despejo (spill), característica das funções de matriz dinâmica do Microsoft 365:
- A fórmula existe só na primeira célula. Nas de baixo, a barra de fórmulas mostra a fórmula esmaecida;
- Você não consegue apagar ou editar as células de baixo; para mudar o resultado, edite a primeira;
- As células onde o resultado vai cair precisam estar vazias. Se houver algo no caminho, aparece o erro #DESPEJAR!.
A lista se atualiza sozinha
Troque um nome na base (no vídeo, Ana Santos virou Caio Paixão) e o novo nome aparece na lista de únicos na hora. Acrescente outro cliente e ele também entra. Para que linhas novas no fim da base entrem automaticamente, formate a base como tabela (Ctrl + Alt + T) e use a referência da coluna, como =ÚNICO(Tabela1[Cliente]).
Em ordem alfabética: ÚNICO + CLASSIFICAR
A ÚNICO devolve os valores na ordem em que aparecem pela primeira vez, de cima para baixo. Para ordenar, envolva a fórmula com a função CLASSIFICAR:
- Clique na célula da fórmula e pressione F2 (no notebook, talvez Fn + F2);
- Logo depois do sinal de igual, digite
CLASSIFICAR(; - Feche o parêntese no final e dê Enter.
=CLASSIFICAR(ÚNICO(A2:A30))
Agora a lista vem em ordem: Ana Santos, Caio Paixão, Clara Lima…
Lista de produtos sem repetição
A mesma ideia vale para a coluna de produtos, útil para montar uma base de estoque, preços ou marcas:
=CLASSIFICAR(ÚNICO(B2:B30))
Notebook, cafeteira, impressora e os demais aparecem uma única vez, em ordem alfabética.
Transformando o resultado em uma base nova
Para usar a lista de clientes como ponto de partida de um cadastro, copie os valores, não a fórmula:
- Selecione o resultado (clique em D2 e pressione Ctrl + Shift + seta para baixo) e copie com Ctrl + C;
- Vá até a planilha da nova base;
- Em vez de Ctrl + V, pressione Ctrl + Alt + V (Colar Especial), marque Valores e clique em OK.
Com Ctrl + V comum, a fórmula seria colada e perderia a referência da base original. Com Colar Valores, ficam só os nomes, e você acrescenta ao lado as colunas do cadastro: idade, responsável pelo atendimento, unidade que mais compra.
Os argumentos opcionais
| Fórmula | Resultado |
|---|---|
=ÚNICO(A2:A30) | Cada cliente uma vez |
=ÚNICO(A2:A30;;VERDADEIRO) | Só os clientes que aparecem exatamente uma vez (compraram uma única vez) |
=ÚNICO(A2:B30) | Combinações únicas de cliente e produto |
=CONT.VALORES(ÚNICO(A2:A30)) | Quantos clientes distintos existem |
ÚNICO x Remover Duplicatas
O comando Dados > Remover Duplicatas também elimina repetições, mas altera a própria base e não acompanha mudanças futuras. A ÚNICO não mexe nos dados originais e se atualiza sozinha. Para conhecer o outro caminho, veja o guia como remover dados duplicados no Excel.
Perguntas frequentes
Como tirar nomes repetidos de uma lista no Excel?
Use =ÚNICO(intervalo). Para ordenar, =CLASSIFICAR(ÚNICO(intervalo)).
Por que a função ÚNICO não aparece?
Ela só existe no Excel do Microsoft 365 e no Excel 2021 em diante.
O que é o erro #DESPEJAR!?
Alguma célula no caminho do resultado não está vazia. Libere o espaço abaixo da fórmula.
Como contar valores únicos?
Combine com CONT.VALORES: =CONT.VALORES(ÚNICO(A2:A30)).
Conclusão
Com =ÚNICO(), uma coluna cheia de repetições vira uma lista limpa, que se atualiza com a base. Some a CLASSIFICAR para ordenar e use Colar Valores quando quiser transformar o resultado em um cadastro novo. Baixe a planilha da aula e faça as listas de clientes e de produtos.
Bons estudos e até o próximo conteúdo! 🚀
Quer dominar o Excel do básico ao avançado? Conheça o curso de Excel online da Atuar: 278 aulas, certificado e monitoria 24h com IA.


