Como remover duplicatas e manter os restantes valores da linha no Excel?
No processamento diário de dados, a funcionalidade «Remover Duplicatas» do Excel frequentemente elimina a linha inteira, o que pode comprometer os dados noutras colunas e perturbar a estrutura geral da folha de cálculo. Este artigo apresenta vários métodos para limpar apenas os valores duplicados numa coluna específica — preservando simultaneamente todos os restantes dados de cada linha — incluindo fórmulas combinadas com filtros, código VBA e o suplemento Kutools. Cada solução inclui casos de uso típicos, vantagens e considerações práticas, ajudando-o a escolher rapidamente a abordagem mais adequada às suas necessidades.
![]() | ![]() |
Remover duplicatas mas manter os restantes valores da linha com Filtro (3 passos)
Remover duplicatas mas manter os restantes valores da linha com VBA (4 passos)
Remover duplicatas mas manter os restantes valores da linha com Kutools para Excel (2 passos)![]()
Remover duplicatas mas manter os restantes valores da linha com Filtro
Uma abordagem fiável para manter a estrutura dos seus dados enquanto elimina valores duplicados consiste em combinar uma fórmula simples com a funcionalidade Filtro do Excel. Este método revela-se particularmente eficaz quando pretende identificar visualmente e remover duplicatas de uma única coluna, garantindo que toda a restante informação de cada linha permanece intacta. Ideal para conjuntos de dados pequenos a médios, esta técnica oferece controlo total sobre o processo de remoção.
1. Selecione uma célula vazia adjacente ao seu Intervalo de Dados (por exemplo, D2, se os seus dados começarem em A2) e introduza a fórmula: =A3=A2. Esta fórmula compara cada célula com a anterior para identificar duplicados. Arraste a alça de preenchimento para baixo e aplique a fórmula às restantes linhas, conforme necessário. Consulte a imagem seguinte:
2. Em seguida, selecione todo o Intervalo de Dados — incluindo a nova coluna com a fórmula — e clique em Dados > Filtrar para ativar a função de filtro. Isto permite-lhe filtrar as linhas assinaladas como duplicadas.
3. Clique no ícone de Filtro na coluna da fórmula (por exemplo, Coluna D) e, na lista suspensa, selecione apenas VERDADEIRO. Serão exibidas todas as entradas duplicadas (exceto a última ocorrência).
4. Após clicar em OK, todos os valores duplicados identificados serão exibidos. Selecione essas células duplicadas e prima a tecla Eliminar para limpá-las sem afetar outras células nas respetivas linhas. Desta forma, preserva-se a estrutura dos dados da linha, removendo apenas os valores duplicados da coluna especificada. Consulte a imagem abaixo:
Dica: Tenha cuidado para selecionar apenas as células duplicadas — e não a linha inteira — de modo a remover apenas os valores pretendidos.
5. Para repor a vista normal, clique novamente em Dados > Filtrar para desativar o filtro. Remova ou limpe a coluna auxiliar com a fórmula, caso já não seja necessária. Assim, os duplicados foram eliminados da coluna especificada e todos os restantes valores da linha permanecem intactos.
Vantagens: Não é necessário VBA nem suplementos; os passos são claros e os erros manuais podem ser facilmente corrigidos.
Desvantagens: Não é totalmente automatizado — exige limpeza manual e é menos eficiente com conjuntos de dados muito grandes.
Remover duplicatas mas manter os restantes valores da linha com VBA
O VBA oferece um método mais automatizado para remover duplicados de uma coluna, mantendo todos os outros dados nas mesmas linhas inalterados. Esta abordagem é perfeita para tarefas repetitivas de limpeza, especialmente ao lidar com grandes volumes de dados ou quando o procedimento de remoção precisa de ser repetido frequentemente. O uso de VBA pode minimizar erros manuais e Economizar Tempo, mas é mais adequado para utilizadores familiarizados com programação básica no Excel.
1. Prima Alt + F11 para abrir a janela do editor Microsoft Visual Basic for Applications.
2. Na janela do VBA, vá a Inserir > Módulo e copie e cole o seguinte código no novo módulo. Este código remove os valores duplicados do seu intervalo selecionado, mantendo toda a restante informação das linhas:
VBA: Remover duplicatas mas manter os restantes valores da linha
Sub RemoveDuplicates()
'UpdatebyExtendoffice20160918
Dim xRow As Long
Dim xCol As Long
Dim xrg As Range
Dim xl As Long
On Error Resume Next
Set xrg = Application.InputBox("Select a range:", "Kutools for Excel", _
ActiveWindow.RangeSelection.AddressLocal, , , , , 8)
xRow = xrg.Rows.Count + xrg.Row - 1
xCol = xrg.Column
'MsgBox xRow & ":" & xCol
Application.ScreenUpdating = False
For xl = xRow To 2 Step -1
If Cells(xl, xCol) = Cells(xl - 1, xCol) Then
Cells(xl, xCol) = ""
End If
Next xl
Application.ScreenUpdating = True
End Sub 
3. Para executar o script, prima F5 ou clique no botão Executar. Aparecerá uma janela a solicitar que selecione o intervalo onde pretende remover valores duplicados. Depois, clique em OK para confirmar.
4. A macro será executada e removerá Valores Duplicados dentro do Intervalo limitado, deixando células vazias no seu lugar, enquanto todo o restante conteúdo da linha é mantido. Isto preserva eficazmente a estrutura da sua folha de cálculo.
Vantagens: Extremamente eficiente para conjuntos de dados maiores ou repetitivos; reduz drasticamente o trabalho manual.
Desvantagens: Requer a ativação de macros e conhecimentos básicos de VBA; as alterações são frequentemente irreversíveis, pelo que se recomenda sempre trabalhar numa cópia de segurança.
Remover duplicatas mas manter os restantes valores da linha com Kutools para Excel
Se tiver o Kutools para Excel instalado, poderá simplificar a remoção de duplicados num intervalo ou coluna, preservando ao mesmo tempo todos os restantes dados da linha. O Kutools oferece funcionalidades práticas que tratam dados duplicados de forma intuitiva e eficiente — ideal para utilizadores que frequentemente precisam de organizar listas no Excel.
Após instalar Kutools para Excel, poderá utilizar um dos dois métodos seguintes, consoante os seus dados e preferências:
Método 1: Mesclar Células Iguais (2 passos)
1. Destaque os valores duplicados que pretende desduplicar. Em seguida, aceda a Kutools > Mesclar e Dividir > Mesclar Células Iguais. Esta ação consolida os valores duplicados contíguos numa única célula, facilitando a remoção de todas as instâncias exceto a primeira.
2. Após a mesclagem, selecione as células mescladas, vá a Base > Mesclar e Centrar > Desagrupar Células para revertê-las a células normais. Os duplicados aparecerão agora como células vazias, permanecendo apenas o valor único em cada grupo.
O resultado será semelhante ao exemplo abaixo, onde os duplicados foram removidos e os restantes valores da linha foram preservados:
Método 2: Selecionar Células Duplicadas/Únicas (4 passos)
1. Selecione toda a lista ou intervalo do qual pretende remover valores duplicados. Clique em Kutools > Selecionar > Selecionar Células Duplicadas/Únicas.
2. Na caixa de diálogo Selecionar Células Duplicadas/Únicas, escolha Duplicados (Exceto o 1.º) na secção Regra. Isto destacará todas as instâncias duplicadas após a primeira ocorrência.
3. Clique em OK. Aparecerá uma mensagem a indicar quantas células duplicadas foram selecionadas. Confirme com outro OK.
4. Basta premir a tecla Eliminar para remover esses valores duplicados selecionados, deixando o restante dos dados da linha inalterado.

Vantagens: Não requer fórmulas nem programação; é extremamente rápido e fácil de utilizar; suporta operações em massa.
Desvantagens: Requer instalação adicional.
Resumo e resolução de problemas: Cada solução descrita acima oferece uma abordagem prática para remover valores duplicados, mantendo intactos os restantes dados da linha no Excel. Os métodos com filtros e fórmulas são ideais para um processamento manual transparente, passo a passo; o VBA revela-se valioso para limpezas em lote ou recorrentes; e o Kutools proporciona operações simplificadas e convenientes para utilizadores regulares. Verifique sempre o seu intervalo selecionado, faça cópias de segurança antes de operações em lote e escolha a solução que melhor se adapta ao seu fluxo de trabalho e ao seu nível de conforto com fórmulas ou código. Caso encontre problemas — como duplicados não detetados ou perda acidental de dados —, reveja as suas colunas auxiliares quanto à exatidão, verifique a ordenação e confirme que as suas seleções estão corretas antes de eliminar.
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

