Como mostrar apenas as linhas duplicadas numa coluna do Excel?
Em diversos cenários de Análise de Dados, poderá deparar-se com uma situação em que uma coluna contém simultaneamente valores únicos e valores duplicados, mas pretende visualizar ou processar apenas as linhas duplicadas. Procurar manualmente e ocultar cada valor único um a um pode revelar-se ineficiente e propenso a erros, especialmente com conjuntos de dados volumosos. Um exemplo é ilustrado na imagem abaixo, onde apenas as entradas duplicadas permanecem visíveis após a aplicação do filtro.
Para resolver este desafio de forma eficaz, o Excel disponibiliza várias abordagens — desde funcionalidades integradas até complementos avançados e soluções de automação. Estes métodos reduzem significativamente o trabalho manual, ajudam a prevenir erros e são igualmente eficazes, independentemente da dimensão do seu conjunto de dados. A seguir, apresentamos diversas soluções práticas, para que possa escolher a opção mais adequada às suas necessidades e ao seu nível de proficiência no Excel.
Mostrar apenas duplicados com as funções Usar Formatação Condicional e Filtro
Mostrar apenas duplicados com Kutools para Excel ![]()
Mostrar apenas duplicados com fórmulas e funções de Filtro
Mostrar apenas duplicados com código VBA (Filtro Automático e Exibir Apenas Duplicados)
Mostrar apenas duplicados com Usar Formatação Condicional e funções de Filtro
Este método utiliza a formatação condicional do Excel para destacar visualmente os valores duplicados na coluna selecionada. Uma vez destacados, pode usar a funcionalidade de filtro para exibir apenas esses duplicados, mantendo os dados únicos fora de vista. Esta abordagem é ideal para utilizadores que preferem uma solução intuitiva, baseada no rato, e que pretendem evitar escrever fórmulas ou código.
As vantagens deste método incluem simplicidade e feedback visual imediato. No entanto, é mais adequado para conjuntos de dados de dimensão moderada. Para operações frequentes, em larga escala ou com necessidades de automação, consulte as outras soluções abaixo.
1. Selecione os valores que pretende analisar quanto a duplicados e clique em Base > Usar Formatação Condicional > Regras para Destacar Células > Valores Duplicados. Na caixa de diálogo Valores Duplicados, selecione Duplicado no menu suspenso à esquerda, escolha o formato de destaque pretendido no menu pendente à direita e clique em OK. Veja a imagem:
Os duplicados serão destacados na cor selecionada.
2. Clique no cabeçalho da coluna (por exemplo, «Nome») e vá a Dados > Filtro para ativar a funcionalidade Filtro.
3. Clique no ícone Filtro no cabeçalho da coluna. No menu, escolha Filtrar por Cor e, em seguida, selecione a cor que definiu anteriormente para os duplicados. Veja a imagem:
4. Clique em OK. Após o clique, apenas as linhas que contêm Valores Duplicados permanecerão visíveis, com os valores únicos ocultos na lista filtrada.
Este método é ideal para análises rápidas e revisões pontuais; lembre-se de que, se alterar os dados após aplicar a formatação condicional, terá de reaplicar o filtro para atualizar os resultados em conformidade.
Mostrar apenas duplicados com Kutools para Excel
Para utilizadores que regularmente precisam de gerir ou analisar linhas duplicadas e únicas, o Kutools para Excel oferece uma funcionalidade conveniente e fácil de usar chamada Selecionar Células Duplicadas/Únicas. Com esta ferramenta, pode identificar e selecionar rapidamente as linhas únicas e ocultá-las em apenas alguns cliques, deixando visíveis apenas os valores duplicados. O Kutools para Excel revela-se especialmente valioso em conjuntos de dados grandes e complexos, onde as operações manuais seriam morosas e demoradas.
Após instalar gratuitamenteKutools para Excel, siga estes passos:
1. Selecione o seu intervalo de dados e clique em Kutools > Selecionar > Selecionar Células Duplicadas/Únicas.
2. Na caixa de diálogo Selecionar Células Duplicadas/Únicas, marque Valores Únicos e Selecionar Linha Inteira. Clique em OK. Aparecerá uma caixa de resumo, indicando o número de linhas selecionadas.
3. Clique em OK para fechar a caixa de resumo. As linhas únicas estão agora selecionadas. Clique com o botão direito do rato em qualquer cabeçalho de linha do grupo selecionado e escolha Ocultar no menu de contexto.
Com estes passos, todas as linhas únicas são ocultadas, exibindo apenas as suas linhas duplicadas para análise ou ações subsequentes.
Esta abordagem revela-se especialmente vantajosa em fluxos de trabalho repetitivos, sessões de revisão de dados ou na colaboração em tabelas com grandes volumes de informação, acelerando o processo e minimizando o risco de omissões acidentais.
Mostrar apenas duplicados com fórmulas e funções de Filtro
Se preferir um método baseado exclusivamente nas capacidades nativas do Excel e desejar um controlo preciso e flexível, a combinação de fórmulas com a função Filtro revela-se extremamente eficaz. Ao configurar uma fórmula para identificar as linhas duplicadas, poderá filtrar facilmente apenas essas linhas, facilitando a sua visualização e operações subsequentes.
Esta abordagem é ideal para utilizadores à vontade com fórmulas e que pretendam personalizar ou alargar a lógica — por exemplo, detetar «Marcar Duplicatas» em múltiplas colunas ou aplicar verificações condicionais de duplicados. Por outro lado, configurar fórmulas para conjuntos de dados grandes ou dinâmicos poderá exigir atenção ao copiá-las e ao manter referências consistentes.
1. Numa célula vazia adjacente ao seu conjunto de dados (por exemplo, na célula B2, se os seus dados começarem em A2), introduza a seguinte fórmula para identificar entradas duplicadas:
=COUNTIFS($A$2:$A$12,$A2)>1 Arraste a alça de preenchimento para baixo ao longo do intervalo pretendido. Um resultado de VERDADEIRO na célula da fórmula indica um valor duplicado, enquanto FALSO assinala um valor único. Veja a imagem:
2. Clique no cabeçalho da sua coluna auxiliar (B1, diretamente acima das suas fórmulas) e clique em Dados > Filtro para adicionar os controlos de Adicionar Grupo.
3. Utilize o filtro pendente na coluna auxiliar para selecionar apenas VERDADEIRO e clique em OK. Apenas os valores duplicados serão apresentados na coluna principal dos dados.
Nota: Ajuste A2:A12 na fórmula conforme necessário, de acordo com o seu intervalo de dados efetivo. Para conjuntos de dados dinâmicos, certifique-se de abranger todo o intervalo potencial ou utilize Tabelas do Excel para facilitar a gestão da coluna.
Ao ajustar ou expandir o seu conjunto de dados, reaplique a fórmula e o filtro para garantir resultados precisos. Caso detete discrepâncias, verifique novamente os intervalos de referência das células e evite coberturas parciais.
Mostrar apenas duplicados com código VBA (Filtro Automático e Exibir Apenas Duplicados)
Para utilizadores avançados do Excel, automatizar a deteção e exibição de linhas duplicadas pode poupar tempo significativo, especialmente ao trabalhar com conjuntos de dados volumosos ou frequentemente atualizados. Com uma macro VBA, é possível filtrar e visualizar instantaneamente apenas as linhas duplicadas na coluna escolhida — sem formatação manual por cores nem criação de fórmulas. Esta abordagem é ideal quando procura uma solução de um clique, reutilizável e facilmente aplicável a diferentes intervalos.
As vantagens deste método incluem rapidez, consistência e adequação a conjuntos de dados muito volumosos. Contudo, terá de ativar macros e possuir pelo menos uma familiaridade moderada com o editor VBA do Excel. Se for novo nas macros, considere guardar previamente o seu trabalho, pois a operação realizada por macro poderá não ser anulada pela habitual função «Anular».
1. Vá a Programador > Visual Basic para abrir a janela Microsoft Visual Basic para Aplicações. Clique em Inserir > Módulo e cole o seguinte código no módulo:
Sub FilterDuplicatesOnly()
Dim rng As Range
Dim ws As Worksheet
Dim duplicateCol As Range
Dim lastRow As Long
Dim colNum As Long
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set ws = Application.ActiveSheet
Set rng = Application.Selection
If rng Is Nothing Then
MsgBox "Please select a range first.", vbExclamation
Exit Sub
End If
lastRow = ws.Cells(ws.Rows.Count, rng.Cells(1, 1).Column).End(xlUp).Row
colNum = rng.Column
' Add a temporary helper column next to the selected column
ws.Cells(1, colNum + 1).Value = "IsDuplicate"
ws.Range(ws.Cells(2, colNum + 1), ws.Cells(lastRow, colNum + 1)).Formula = "=COUNTIF(" & rng.Address & "," & ws.Cells(2, colNum).Address(False, False) & ")>1"
' Apply filter to show only duplicates
ws.Range(ws.Cells(1, colNum), ws.Cells(lastRow, colNum + 1)).AutoFilter Field:=2, Criteria1:="TRUE"
End Sub 2. Após introduzir o código, regresse ao Excel e selecione a coluna de dados onde pretende filtrar duplicados (por exemplo, selecione todas as células de A2 a A12 se os seus dados estiverem na coluna A). Em seguida, no editor do VBA, clique no botão
Executar para executar a macro. A macro irá inserir uma coluna auxiliar temporária, utilizá-la para marcar duplicatas e, em seguida, filtrar automaticamente para mostrar apenas as linhas com valores duplicados.
É necessária uma coluna auxiliar temporária para este tipo de automação em VBA. Caso deseje, pode removê-la após rever os seus dados duplicados.
Dica prática: se encontrar algum erro, certifique-se de que selecionou um intervalo de dados antes de executar a macro. Pode executá-la novamente sempre que os seus dados forem atualizados, tornando-a especialmente útil para verificações periódicas de duplicados.
Esta macro permite-lhe identificar rapidamente os seus dados duplicados, eliminando a necessidade de passos repetitivos como formatação manual, criação de fórmulas ou configuração de filtros.
Mostrar Apenas Valores Duplicados
As Melhores Ferramentas de Produtividade para o Office
Potencie as suas competências no Excel com Kutools para Excel e experimente uma eficiência como nunca antes.Kutools para Excel Oferece mais de 300 funcionalidades avançadas para impulsionar a produtividade e Economizar Tempo.Clique aqui para obter a funcionalidade de que mais precisa...
Office Tab Traz uma interface com separadores para o Office e torna o seu trabalho muito mais fácil
- Ative a edição e leitura com separadores no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novos separadores da mesma janela, em vez de em janelas separadas.
- Aumente a sua produtividade em 50 % e elimine centenas de cliques do rato todos os dias!
Todos os suplementos Kutools — num único instalador.
Kutools for Office reúne suplementos para Excel, Word, Outlook e PowerPoint, além do Office Tab Pro, sendo a solução ideal para equipas que trabalham em várias aplicações do Office.
- Pacote tudo-em-um— suplementos para Excel, Word, Outlook e PowerPoint + Office Tab Pro
- Um instalador, uma licença— configuração em minutos (pronto para MSI)
- Funciona melhor em conjunto— produtividade simplificada em todas as aplicações do Office
- Teste gratuito de 30 dias com todas as funcionalidades— sem registo, sem cartão de crédito
- Melhor relação qualidade-preço— poupe face à compra individual dos suplementos