Produtividade

Função ÚNICO: como remover duplicados e listar valores sem repetição

Resposta rápida

A função ÚNICO devolve uma lista sem repetições a partir de um intervalo. Basta escrever =ÚNICO(A2:A100) e os valores distintos aparecem em uma coluna. Ela se atualiza sozinha quando os dados mudam, ao contrário do comando Remover duplicatas, que altera os dados e precisa ser refeito.

Neste artigo
  1. O que a função ÚNICO faz
  2. Exemplos práticos
  3. Parâmetros opcionais
  4. Diferença para “Remover duplicatas”
  5. Usando ÚNICO em listas suspensas
  6. Problemas comuns
  7. Quando vale usar

Uma lista de pedidos com 2 mil linhas pode ter só 40 clientes diferentes. Para saber quais são eles, sem copiar e colar nem apagar nada manualmente, existe a função ÚNICO. Ela é uma das mais úteis para organizar bases de dados, montar listas suspensas e conferir cadastros.

O que a função ÚNICO faz

ÚNICO olha um intervalo e devolve cada valor uma só vez, na ordem em que apareceu. Se a coluna tem “Camiseta, Calça, Camiseta, Boné, Calça”, o resultado é “Camiseta, Calça, Boné”.

A sintaxe básica é:

=ÚNICO(A2:A100)

Digite em uma célula e a lista se espalha para baixo. Não é preciso arrastar nem copiar a fórmula. Esse comportamento, em que uma fórmula preenche várias células, é chamado de intervalo dinâmico (ou despejo). Veja também a função FILTRO, que usa o mesmo mecanismo.

Em computadores configurados para o Brasil, o nome é ÚNICO, com acento. Se o seu programa estiver em outro idioma, será UNIQUE.

Disponibilidade

  • Google Planilhas: disponível, com o nome ÚNICO na versão em português.
  • Excel: disponível no Microsoft 365 e em versões recentes. Em versões antigas, não existe, e a alternativa é o comando Remover Duplicatas (guia Dados) ou uma tabela dinâmica.

Como o nome do menu pode variar conforme a versão, confira também a ajuda do programa.

Exemplos práticos

Lista de clientes sem repetição

Se a coluna B da aba Pedidos guarda os nomes de clientes:

=ÚNICO(Pedidos!B2:B2000)

Você ganha a lista distinta de clientes, que muda quando entram novos pedidos. Se quiser evitar linhas em branco, o intervalo pode ser ajustado ou combinado com FILTRO para ignorar vazios.

Contar quantos clientes diferentes

Envolva a função em CONT.VALORES:

=CONT.VALORES(ÚNICO(Pedidos!B2:B2000))

O resultado é o número de clientes distintos, útil para saber se as vendas vêm de muitos clientes ou de poucos.

Lista ordenada

ÚNICO mantém a ordem de aparição. Para ordenar de A a Z, use a função CLASSIFICAR por fora:

=CLASSIFICAR(ÚNICO(A2:A100))

Combinações únicas de duas colunas

Se o intervalo tem duas colunas, por exemplo cliente e produto, ÚNICO devolve as combinações distintas, linha a linha:

=ÚNICO(A2:B100)

Isso mostra quais pares cliente-produto existem, sem repetir.

Parâmetros opcionais

A versão completa da função aceita argumentos extras:

  • Por coluna: por padrão, ÚNICO compara linhas. Se quiser comparar colunas, o segundo argumento muda isso.
  • Exatamente uma vez: o terceiro argumento, quando definido como verdadeiro, devolve apenas os valores que aparecem uma única vez no intervalo, descartando os que se repetem.

Esse terceiro argumento ajuda a achar itens sem duplicidade, por exemplo clientes que compraram só uma vez.

Diferença para “Remover duplicatas”

Os dois resolvem problemas parecidos, mas funcionam de modos diferentes:

  • Remover duplicatas (comando da guia Dados) altera os dados originais: apaga as linhas repetidas. É definitivo e não se atualiza depois.
  • ÚNICO não mexe nos dados. Cria uma lista nova ao lado, que se atualiza automaticamente.

Use o comando quando quiser limpar uma base de forma definitiva, e a função quando quiser uma lista viva. Antes de remover qualquer dado, faça uma cópia do arquivo. Para ver como tratar bases de contatos, confira também planilha de clientes simples.

Usando ÚNICO em listas suspensas

Uma combinação poderosa é usar ÚNICO para gerar a lista de opções de uma lista suspensa. Em vez de digitar as opções, você faz a lista suspensa apontar para o resultado da função. Quando surge uma nova categoria na base, ela aparece na lista. O passo a passo da lista suspensa está em lista suspensa no Excel e Planilhas. Em algumas versões, será preciso referenciar o intervalo despejado com o símbolo de despejo (#) no Excel; no Google Planilhas, aponte para o intervalo que a fórmula ocupa.

Problemas comuns

  • Erro de despejo: há dados no caminho. Limpe as células abaixo da fórmula.
  • Valores que parecem iguais, mas aparecem duas vezes: podem ter espaços extras ou diferença de acentos. No Google Planilhas, maiúsculas e minúsculas também contam como diferença; no Excel, não. Use a função ARRUMAR para tirar espaços e padronize antes.
  • Célula vazia aparece como zero: a função devolve o vazio como zero. Combine com FILTRO para excluir vazios.
  • Número armazenado como texto: “10” e 10 são tratados como itens diferentes. Converta o tipo antes.

Se a fórmula parar de funcionar por outros motivos, veja fórmula do Excel não calcula.

Exemplo completo: clientes que compraram no mês

Um uso comum é descobrir quais clientes compraram em determinado mês. Primeiro, filtre os pedidos do mês com a função FILTRO, apontando a coluna de data para o período desejado. Depois, envolva o resultado em ÚNICO para eliminar repetições, de modo que cada cliente apareça uma só vez, mesmo com vários pedidos. Por fim, conte com CONT.VALORES para saber quantos clientes diferentes compraram. Essa sequência, filtrar, tirar repetições e contar, resolve muitas perguntas de negócio sem tabela dinâmica e se atualiza quando entram pedidos novos. Teste primeiro com poucas linhas para conferir o resultado à mão.

Quando vale usar

Use ÚNICO sempre que precisar de uma lista de categorias, clientes, produtos ou cidades extraída de uma base que cresce. Ela elimina o trabalho manual e reduz erros. Comece com uma coluna simples e, quando se sentir confortável, combine com CLASSIFICAR, FILTRO e CONT.VALORES para montar painéis que se atualizam sozinhos.

  • Excel
  • Google Planilhas
  • Fórmulas

Perguntas frequentes

A função ÚNICO existe em todas as versões do Excel?

Ela está disponível no Microsoft 365 e em versões mais recentes do Excel. Em versões antigas, use o comando Remover duplicatas, na guia Dados, ou uma tabela dinâmica para listar valores distintos.

Como contar quantos valores únicos existem?

Combine as funções: CONT.VALORES(ÚNICO(A2:A100)) conta os itens distintos. No Google Planilhas, a mesma lógica funciona com ÚNICO dentro de CONT.VALORES.

Por que aparece erro #DESPEJAR! ou #REF! ao usar ÚNICO?

A função precisa de espaço livre para despejar o resultado. Se houver dados nas células abaixo (ou ao lado), ela mostra erro, que no Excel em português costuma aparecer como #DESPEJAR!. Libere as células e a lista aparece. No Google Planilhas, o aviso costuma ser que o resultado vai sobrescrever dados.

Leia também

Produtividade

Fórmula do Excel não calcula ou mostra erro: o que fazer

Descubra por que a fórmula não funciona e o que significa cada erro que aparece na célula.

· 5 min de leitura
Produtividade

Função CLASSIFICAR: como ordenar dados por fórmula na planilha

Ordenar com fórmula mantém a base original intacta e atualiza o ranking quando os dados mudam.

· 5 min de leitura
Produtividade

Função FILTRO no Excel e no Google Planilhas: guia com exemplos

Como puxar automaticamente só as linhas que interessam, sem filtrar na mão.

· 5 min de leitura
Produtividade

Lista suspensa no Excel e no Google Planilhas passo a passo

Crie menus de opções nas células para que todo mundo preencha a planilha do mesmo jeito.

· 5 min de leitura

Deixe seu comentário