KutoolsforOffice — Uma solução, cinco ferramentas poderosas.Fazer mais com menos esforço.

Como remover duplicatas e manter os restantes valores da linha no Excel?

AutorDom Data de Modificação

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 duplicados manter o resto-exemplo1  remover duplicados manter o resto-exemplo2

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)boa ideia3


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:
introduza uma fórmula e arraste-a para preencher outras células

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.
clique em Dados > Filtrar para ativar a funcionalidade Filtro

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).
selecione VERDADEIRO na lista pendente

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:
selecione todos os valores duplicados e prima a tecla Delete para os remover

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.
Clique em Dados > Filtrar para desativar o Filtro

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

copie e cole o código no módulo

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.
código VBA para selecionar um intervalo do qual remover valores duplicados

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.
os valores duplicados foram removidos da seleção

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.

Kutools para Exceloferece mais de 300 funcionalidades avançadas para simplificar tarefas complexas, potenciando a criatividade e a eficiência.Integrado com capacidades de IA, o Kutools automatiza tarefas com precisão, tornando a gestão de dados descomplicada.Informações detalhadas de Kutools para Excel...         Teste gratuito...

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.
clique na funcionalidade Unir Células Iguais do Kutools

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.
clique em Início > Unir e Centrar > Separar Células para as dividir

O resultado será semelhante ao exemplo abaixo, onde os duplicados foram removidos e os restantes valores da linha foram preservados:
obter o resultado

 

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.
clique na funcionalidade Selecionar Células Duplicadas e Únicas do Kutools

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.
marque a opção Duplicados (exceto o 1.º) na secção Regra

3. Clique em OK. Aparecerá uma mensagem a indicar quantas células duplicadas foram selecionadas. Confirme com outro OK.
uma caixa de diálogo é apresentada para informar quantos duplicados foram selecionados

4. Basta premir a tecla Eliminar para remover esses valores duplicados selecionados, deixando o restante dos dados da linha inalterado.

prima a tecla Delete para remover os valores duplicados selecionados

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

🤖KUTOOLS AI Assistente: Revolucione o Análise de Dados com base em:Execução Inteligente   |  Gerar Código|  Criar fórmulas personalizadas  |  Analisar Dados e Gerar Gráficos|  Invocar Funções Aprimoradas
Funcionalidades Populares:Localizar, Destacar ou Marcar Duplicatas   |  Excluir linhas em branco   |  Combinar Colunas ou Células sem Perder Dados   |   Arredondamento sem usar fórmula...
Super PROC:VLookup com Múltiplos Critérios  |  VLookup com Múltiplos Valores  |   VLookup em Múltiplas Folhas   |   Correspondência Fuzzy....
Lista Suspensa Avançada:Criar Rapidamente Lista de Seleção   |  Lista de Seleção Dependente   |  Lista de Seleção com Múltipla Escolha....
Gestor de Colunas:Adicionar um Número Específico de Colunas|Mover Colunas|Alternar Estado de Visibilidade de Colunas Ocultas|Comparar Intervalos e Colunas...
Funcionalidades em Destaque:Grade de foco   |  Visualização de Design   |Barra de fórmulas aprimorada   | Gestor de Pastas de Trabalho e Folhas   |  Biblioteca de Recursos(Texto Automático)|  Seleção de Data   |  Consolidar Planilhas  |  Encriptar/Descriptografar Células   | Enviar Emails por Lista   |  Super Filtro   |   Filtro Especial(Filtrar Células com Fonte em Negrito/itálico/rasurado...) ...
Principais Conjuntos de Ferramentas 15:12 Ferramentasde Texto(Adicionar Texto,Excluir Caracteres Específicos, ...)|   50+Tiposde Gráfico(Gráfico de Gantt, ...)|   40+ Fórmulas Práticas(Calcular a idade com base na data de nascimento, ...)|   19 Ferramentasde Inserção(Inserir QR Code,Inserir Imagem a Partir do Caminho, ...)|   12 Ferramentasde Conversão(Converter em Palavras,Conversão de moeda, ...)|   7 Ferramentasde Mesclar e Dividir(Mesclar Linhas Avançado,Dividir Células, ...)|... e muito mais
Utilize o Kutools na sua língua preferida – suporta inglês, espanhol, alemão, francês, chinês e mais 40+ idiomas!

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.

ExcelWordOutlookTabsPowerPoint
  • 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