Você tem uma planilha com centenas de linhas e precisa saber, rapidinho, quais nomes de clientes, produtos ou vendedores aparecem ali — sem repetição. O caminho manual é ir em Dados > Remover Duplicatas, mas isso apaga informação da sua base original e não atualiza sozinho se novos dados chegarem depois.
Esse tipo de ajuste manual toma tempo e precisa ser refeito toda vez que a planilha muda, o que é fácil de esquecer de fazer — e aí a lista de valores únicos que você mostra num painel ou relatório fica desatualizada sem ninguém perceber.
Neste artigo iremos mostrar como usar a função ÚNICO no Excel para extrair automaticamente os valores sem duplicatas de uma lista, sem apagar nada da base original e sem precisar atualizar manualmente — a lista se ajusta sozinha sempre que os dados de origem mudam.
O que é a função ÚNICO
A função ÚNICO (em inglês, UNIQUE) é uma função de matriz dinâmica disponível no Excel 365 e no Excel 2021 em diante. Ela retorna uma lista com os valores distintos de um intervalo, colocando cada valor uma única vez, e “derrama” o resultado automaticamente pelas células vizinhas — sem precisar de Ctrl+Shift+Enter nem de fórmula matricial antiga.
A sintaxe é:
=ÚNICO(matriz; [por_coluna]; [ocorre_uma_vez])
- matriz: o intervalo de onde você quer extrair os valores únicos (obrigatório)
- por_coluna: VERDADEIRO se você quer comparar por coluna em vez de por linha (opcional, o padrão é comparar por linha, ou seja, FALSO)
- ocorre_uma_vez: VERDADEIRO se você quer só os valores que aparecem exatamente uma vez na lista, ignorando os que se repetem (opcional, o padrão é FALSO, que traz todos os valores distintos, repetidos ou não)
Exemplo básico: lista de vendedores sem repetição
Imagine uma planilha de vendas com o nome do vendedor repetido em cada linha (uma linha por venda):

Para extrair a lista de vendedores sem repetição, a fórmula é simples:
=ÚNICO(A2:A10)
O resultado aparece derramado a partir da célula onde você digitou a fórmula, com cada vendedor listado uma única vez — mesmo que ele apareça 5 vezes na base original:

Se um novo vendedor for adicionado à base, ou se um vendedor deixar de aparecer, a lista se atualiza sozinha — não existe isso com Remover Duplicatas, que é uma ação única e manual.
ÚNICO vs. Remover Duplicatas: qual usar
Essa é a primeira dúvida de quem já usava o Excel antes da chegada das matrizes dinâmicas. As duas ferramentas resolvem problemas parecidos, mas de formas bem diferentes:
✅ Use Remover Duplicatas quando você quer limpar a própria base de dados definitivamente — por exemplo, uma lista de contatos onde o mesmo e-mail foi cadastrado duas vezes por engano, e você não precisa mais das linhas repetidas.
✅ Use a função ÚNICO quando você quer gerar uma lista derivada para um relatório, um filtro, um painel ou uma lista suspensa — sem tocar na base original, que continua com todas as linhas (inclusive as repetidas), e que se atualiza sozinha.
❌ Não use Remover Duplicatas se a sua base de dados original precisa continuar íntegra, com todas as ocorrências — ela apaga fisicamente as linhas repetidas, sem volta fácil.
Combinando ÚNICO com outras funções
Um dos usos mais poderosos de ÚNICO é dentro de listas suspensas dinâmicas. Se você usa Validação de Dados com uma lista baseada em =ÚNICO(Vendas!A:A), a lista suspensa passa a se atualizar sozinha conforme novos vendedores, produtos ou categorias entram na base — sem precisar editar o intervalo da validação toda vez.
Outra combinação comum é com CLASSIFICAR, para já entregar a lista de valores únicos em ordem alfabética ou numérica:
=CLASSIFICAR(ÚNICO(A2:A10))
E também com FILTRO, para extrair valores únicos só de um subconjunto dos dados — por exemplo, só os vendedores da região Sul:
=ÚNICO(FILTRO(A2:A10; B2:B10="Sul"))
Usando o parâmetro ocorre_uma_vez
O terceiro argumento de ÚNICO merece atenção porque costuma confundir. Por padrão (ocorre_uma_vez como FALSO ou omitido), a função traz todos os valores distintos, sejam eles repetidos ou não na base original. Já com ocorre_uma_vez como VERDADEIRO, a função muda de comportamento e retorna só os valores que aparecem exatamente uma vez — excluindo tanto as repetições quanto o próprio valor original que se repetiu.
Um exemplo prático: numa lista de números de pedido onde alguns aparecem duplicados por erro de digitação, =ÚNICO(A2:A20; FALSO; VERDADEIRO) mostra só os pedidos que não têm nenhuma duplicata — útil para auditoria de erros de lançamento, já que ele exclui completamente qualquer pedido que tenha sido digitado mais de uma vez.
Valores únicos por linha ou por coluna
O segundo argumento, por_coluna, é útil quando seus dados estão organizados na horizontal em vez de na vertical. Se você tem uma matriz onde cada coluna representa um registro (em vez de cada linha), use =ÚNICO(A1:J5; VERDADEIRO) para comparar as colunas entre si e trazer só as que são diferentes. Na grande maioria dos casos do dia a dia — listas organizadas em colunas, uma informação por linha — você não precisa mexer nesse argumento e pode deixar como FALSO (o padrão).
Disponibilidade
A função ÚNICO está disponível no Excel para Microsoft 365, Excel 2021 e Excel para a Web. Não está disponível em versões anteriores ao Excel 2021 (como Excel 2019, 2016 ou 2013) nem, atualmente, no Google Sheets sob esse nome — no Google Sheets a função equivalente se chama UNIQUE também, mas com pequenas diferenças de comportamento.
Perguntas frequentes
A função ÚNICO altera os dados da planilha original?
Não. ÚNICO só lê o intervalo indicado e gera uma lista nova em outro lugar da planilha — os dados de origem continuam intactos, com todas as repetições, exatamente como estavam antes.
Por que minha fórmula ÚNICO retorna o erro #DERRAMAR!?
Esse erro aparece quando não há espaço livre suficiente nas células abaixo ou ao lado para o resultado “derramar”. Basta apagar o conteúdo que está bloqueando o caminho, ou mover a fórmula para um lugar com mais espaço livre.
ÚNICO funciona com texto e número ao mesmo tempo?
Sim, ÚNICO funciona com qualquer tipo de dado — texto, número, data ou uma mistura deles na mesma coluna — e trata como diferentes quaisquer valores com formatação, tipo ou grafia distintos.
Compartilhe ou Comente
Se você curtiu esse artigo aonde mostramos como usar a função ÚNICO no Excel para extrair listas sem duplicatas de forma automática e sempre atualizada, compartilhe com as suas redes sociais e não se esqueça de deixar um comentário aqui embaixo caso você tenha ficado com alguma dúvida.
Você já usa ÚNICO combinada com FILTRO ou CLASSIFICAR nas suas planilhas? Qual outra situação do seu trabalho poderia ser resolvida com uma lista de valores únicos que se atualiza sozinha? Conta pra gente nos comentários!