Cansado de passar horas limpando dados duplicados no Excel? Você não está sozinho! Os dados duplos não apenas atrapalham a análise e tornam os relatórios imprecisos, mas também se tornam um grande obstáculo à produtividade.
O Excel tem uma solução poderosa que muitas vezes é esquecida: a função UNIQUE. Com esta fórmula mágica, você pode se livrar de dados duplicados instantaneamente sem a necessidade de trabalho manual trabalhoso!
A partir de 1000 linhas de dados confusos, você pode filtrar entradas exclusivas em um piscar de olhos. Não contando mais com o recurso desatualizado Remover duplicatas, a fórmula UNIQUE oferece uma vantagem dinâmica: os resultados serão atualizados automaticamente quando os dados de origem forem alterados.

Conhecendo funções ÚNICAS no Excel
A função UNIQUE é uma fórmula moderna do Excel que filtra e extrai automaticamente dados exclusivos de um intervalo ou tabela. Ao contrário do método manual, esta fórmula é dinâmica, o que significa que os resultados serão atualizados automaticamente sempre que os dados de origem forem alterados.
Exemplo simples:
=UNIQUE(A2:A20)A fórmula acima gerará uma lista de valores exclusivos das células A2 a A20.
Versões do Excel que suportam funções UNIQUE
Nem todas as versões do Excel possuem essa função. UNIQUE está disponível apenas em:
- Microsoft Excel 365 (todas as edições)
- Microsoft Excel 2021
- Excel versi web (Excel para a Web)
- Excel Mobile (Android e iOS)
Diferenças entre funções UNIQUE e o recurso Remover duplicatas
| Aspectos | Funções ÚNICAS | Remover duplicatas |
| Tipo | Fórmula (baseada em fórmula) | Recursos integrados (baseados em comandos) |
| Dinâmica de Dados | Os resultados mudam automaticamente se a fonte de dados for alterada | Os resultados estáticos devem ser executados novamente se os dados forem alterados |
| Dados originais | Não alterar os dados originais (não destrutivos) | Excluir duplicatas diretamente dos dados originais (destrutivos) |
| Facilidade de automação | Adequado para relatórios e painéis automatizados | Mais adequado para limpeza manual ocasional |
| Disponibilidade | Somente no Excel 365, 2021 e versões posteriores | Disponível em todas as versões do Excel |
Resumindo, o UNIQUE é a escolha ideal se você deseja um processo automatizado que mantenha os dados exclusivos atualizados em tempo real. Enquanto isso, Remover duplicatas é mais adequado para exclusão manual e permanente de dados duplicados.
Sintaxe de funções UNIQUE no Excel
Estrutura Básica da Fórmula ÚNICA
=UNIQUE(array, [by_col], [exactly_once])Explicação do parâmetro:
- array (obrigatório)
O intervalo de dados que você deseja filtrar (exemplo: A2:A100 ou Table1[Column]). - [by_col] (opcional)
TRUE: Compare dados por coluna (para dados horizontais). FALSE (padrão): compare dados por linha (vertical). - [exactly_once] (opcional)
TRUE: Mostra apenas valores verdadeiramente exclusivos (apenas 1 vez). FALSE (padrão): exibe todos os valores exclusivos, incluindo aqueles que aparecem repetidamente.
Exemplos de uso
1. Exemplo Simples (Filtro de Dados Único Vertical)
=UNIQUE(A2:A20)Resultado: Exibe todos os valores exclusivos do intervalo A2:A20.
2. Filtro de dados exclusivo horizontal
=UNIQUE(A1:Z1, TRUE)Resultado: Extraído um valor exclusivo da primeira linha (A1-Z1).
3. Filtre valores que aparecem apenas uma vez
=UNIQUE(A2:A100, FALSE, TRUE)Resultado: Mostra apenas os dados que aparecem uma vez (sem duplicatas).
4. Combine com outras funções:
- UNIQUE + SORT para dados classificados:
=SORT(UNIQUE(A2:A100))- UNIQUE + FILTER para dados condicionais:
=UNIQUE(FILTER(A2:B100, B2:B100>500))Exemplo de eliminação de dados duplicados
Exemplo 1: Lista de nomes de funcionários
Suponha que você tenha uma lista de nomes de funcionários na coluna A2:A15 e vários nomes na lista apareçam mais de uma vez.
Dados iniciais:
| Nome do funcionário |
| Andi Pratama |
| Siti Aminah |
| São Paulo |
| Andi Pratama |
| Dwi Lestari |
| São Paulo |
| Rina Wijaya |
| Siti Aminah |
Passos para usar o UNIQUE:
- Selecione a célula em branco onde os resultados serão exibidos, por exemplo, C2.
- Digite a seguinte fórmula:
=UNIQUE(A2:A15)- Pressione Enter.
- O Excel exibirá uma lista de nomes exclusivos automaticamente, sem duplicatas, e os resultados serão dinâmicos à medida que os dados de origem forem alterados.
Saída:
| Nome Único |
| Andi Pratama |
| Siti Aminah |
| São Paulo |
| Dwi Lestari |
| Rina Wijaya |
Exemplo 2: Lista de produtos de vendas
Às vezes, duplicatas ocorrem em combinações de várias colunas, como Nome do Produto, Preço e Categoria.
Dados iniciais:
| Nome do produto | Preço | Categoria |
| Laptop A | 7.000.000 | Eletrônico |
| Laptop A | 7.000.000 | Eletrônico |
| Cavalo-força B | 3.000.000 | Eletrônico |
| Cavalo-força B | 3.000.000 | Eletrônico |
| Mesa de madeira | 1.500.000 | Mobiliário |
Passos para usar o UNIQUE:
- Selecione uma célula em branco para exibir os resultados, por exemplo, E2.
- Insira a fórmula:
=UNIQUE(A2:C6)- Pressione Enter.
- O Excel gerará uma lista de combinações exclusivas de produtos, removendo linhas duplicadas que possuem informações idênticas em todas as colunas.
Saída:
| Nome do produto | Preço | Categoria |
| Laptop A | 7.000.000 | Eletrônico |
| Cavalo-força B | 3.000.000 | Eletrônico |
| Mesa de madeira | 1.500.000 | Mobiliário |
Usando UNIQUE com critérios adicionais
UNIQUE função pode se tornar mais poderosa quando combinada com outras funções, como SORT e FILTER.
Classificando dados exclusivos com SORT
Para obter uma lista exclusiva de nomes organizados em ordem alfabética, use:
=SORT(UNIQUE(A2:A20))Essa fórmula gerará uma lista exclusiva de A2:A20 e, em seguida, os classificará de A a Z.
Filtrando dados exclusivos com FILTER
Se você deseja exibir apenas dados exclusivos com determinados critérios, combine-os com FILTER funções. Exemplo: mostrando um cliente único cujo status de pagamento é “Lunas”.
=UNIQUE(FILTER(A2:A20, B2:B20=“Lunas”))- A2:A20 = campo de nome do cliente
- B2:B20 = coluna de status do pagamento
Vantagens das funções UNIQUE sobre a remoção de duplicatas
Embora Remove Duplicates seja um recurso interno do Excel para remover dados duplicados, a presença da função UNIQUE oferece uma vantagem significativa, especialmente para necessidades de processamento de dados dinâmicos e contínuos. Aqui estão algumas das principais vantagens do UNIQUE:
1 Dinâmico e em tempo real
A função UNIQUE atualizará automaticamente os resultados quando os dados de origem forem alterados. Exemplo: se você adicionar uma nova entrada ou excluir dados em uma coluna de origem, a lista de resultados UNIQUE será ajustada imediatamente sem precisar refazer o processo de eliminação de duplicação.
2 Não alterando os dados originais (não destrutivo)
Ao contrário do Remove Duplicates, que exclui dados diretamente da fonte (destrutivo), UNIQUE funciona exibindo os resultados em locais separados sem tocar nos dados originais. Isso é especialmente importante se você precisar manter um banco de dados bruto para fins de auditoria ou arquivamento.
3 Eficiente para relatórios automatizados
Na criação de um dashboard ou relatórios periódicos, UNIQUE é a melhor escolha porque:
- Economiza tempo (sem necessidade de limpeza manual repetida).
- Certifique-se de que os dados do relatório estejam sempre atualizados.
- É fácil de combinar com outras funções, como SORT, FILTER ou COUNTIF para análise avançada.
4 Flexibilidade nas combinações de colunas
UNIQUE pode remover duplicatas com base na combinação de várias colunas de uma só vez, algo que requer uma etapa adicional se estiver usando Remove Duplicates manualmente.
Conclusão:
Se você precisar de uma limpeza de dados única, Remover duplicatas pode ser suficiente. No entanto, para as necessidades de automação, precisão de longo prazo e relatórios dinâmicos, o UNIQUE é uma escolha muito superior.


