Como remover linhas duplicadas, mas manter aquela com a data mais recente no Excel?

Eu tenho um intervalo de dados que contém alguns valores duplicados na coluna A e na coluna B é preenchida com alguma data, agora, eu preciso remover as linhas duplicadas na coluna A, mas manter a data mais recente da coluna B correspondente, conforme a captura de tela a seguir mostrada , você tem alguma boa ideia para resolver esse problema no Excel de forma rápida e fácil?
Remova os valores duplicados e mantenha a data mais recente em outra coluna com o código VBA
Remova os valores duplicados e mantenha a data mais recente em outra coluna com o Kutools para Excel
Remova os valores duplicados e mantenha a data mais recente em outra coluna com o código VBA
O seguinte código VBA pode ajudá-lo a remover as células duplicadas e manter a data mais recente de outra coluna. Faça o seguinte:
1. Segure o ALT + F11 chaves, e abre o Microsoft Visual Basic para Aplicações janela.
2. Clique inserção > Móduloe cole a macro a seguir no Módulo Janela.
Código VBA: remova valores duplicados e mantenha a data mais recente
Sub test()
'updateby Extendoffice
Dim xRng As Range
Dim xTxt As String
On Error Resume Next
xTxt = Application.ActiveWindow.RangeSelection.Address
Set xRng = Application.InputBox("please select the data range:", "Kutools for Excel", xTxt, , , , , 8)
If xRng Is Nothing Then Exit Sub
If (xRng.Columns.Count < 2) Or (xRng.Rows.Count < 2) Then
MsgBox "the used range is invalid", , "Kutools for Excel"
Exit Sub
End If
xRng.Sort key1:=xRng.Cells(1, 1), Order1:=xlAscending, key2:=xRng.Cells(1, 2), Order2:=xlDescending, Header:=xlGuess
xRng.RemoveDuplicates Columns:=1, Header:=xlGuess
End Sub
3. Então aperte F5 para executar este código, e uma caixa de prompt aparecerá para lembrá-lo de selecionar o intervalo de dados que deseja usar, consulte a captura de tela:
4. E, em seguida, clique em OK, os valores duplicados na coluna A foram removidos e a última data na coluna B é mantida conforme necessário. Veja a imagem:
Nota: Para aplicar o código acima com sucesso, a coluna contém valores duplicados e deve estar localizada à esquerda da coluna de data.
Remova os valores duplicados e mantenha a data mais recente em outra coluna com o Kutools para Excel
Se você não está familiarizado com o código, não se preocupe, o poderoso utilitário- Combinar linhas avançadas of Kutools for Excel pode ajudá-lo a resolver essa tarefa com facilidade.
Kutools for Excel : com mais de 300 suplementos úteis do Excel, grátis para testar sem limitação em 30 dias. |
Depois de instalar Kutools for Excel, faça o seguinte:
1. Selecione o intervalo de dados que deseja remover duplicados e mantenha a data mais recente de outra coluna.
2. Então clique Kutools > Unir e dividir > Combinar linhas avançadas, veja a captura de tela:
3. No Combinar linhas com base na coluna caixa de diálogo, clique no nome da coluna da qual deseja remover os valores duplicados e clique em Chave primária, veja a captura de tela:
4. Continue clicando em outro nome de coluna que você deseja manter a data mais recente e clique em calculado > max, veja a captura de tela:
5. E, em seguida, clique em Ok para fechar esta caixa de diálogo, e agora você pode ver que os nomes duplicados na coluna A foram removidos e apenas manter a data mais recente na coluna B correspondente, veja a captura de tela:
Baixe e teste grátis Kutools para Excel agora!
Demonstração: Remova os valores duplicados e mantenha a data mais recente em outra coluna com o Kutools para Excel
As melhores ferramentas de produtividade para escritório
O Kutools for Excel resolve a maioria dos seus problemas e aumenta sua produtividade em 80%
- armadilha para peixes: Insira rapidamente fórmulas complexas, gráficos e qualquer coisa que você tenha usado antes; Criptografar células com senha; Criar lista de discussão e enviar emails ...
- Barra Super Fórmula (edite facilmente várias linhas de texto e fórmula); Layout de leitura (ler e editar facilmente um grande número de células); Colar na faixa filtrada...
- Mesclar células / linhas / colunas sem perder dados; Dividir o conteúdo das células; Combinar linhas / colunas duplicadas... Evite células duplicadas; Comparar intervalos...
- Selecione Duplicado ou Único Linhas; Selecione linhas em branco (todas as células estão vazias); Super Find e Fuzzy Find em muitos livros; Seleção aleatória ...
- Cópia exata Várias células sem alterar a referência da fórmula; Criação automática de referências para várias folhas; Inserir marcadores, Caixas de seleção e mais ...
- Extrair Texto, Adicionar texto, remover por posição, Remover Espaço; Criar e imprimir subtotais de paginação; Converter entre conteúdo de células e comentários...
- Super Filtro (salvar e aplicar esquemas de filtro a outras planilhas); Classificação Avançada por mês / semana / dia, frequência e mais; Filtro Especial por negrito, itálico ...
- Combine pastas de trabalho e planilhas; Mesclar tabelas com base em colunas-chave; Divida os dados em várias folhas; Conversão em lote de xls, xlsx e PDF...
- Mais de 300 recursos poderosos. Suporta Office / Excel 2007-2021 e 365. Suporta todos os idiomas. Fácil implantação em sua empresa ou organização. Recursos completos de avaliação gratuita de 30 dias. Garantia de devolução do dinheiro em 60 dias.

Guia do Office traz interface com guias para o Office e torna seu trabalho muito mais fácil
- Habilite a edição e leitura com guias em Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novas guias da mesma janela, em vez de em novas janelas.
- Aumenta sua produtividade em 50% e reduz centenas de cliques do mouse para você todos os dias!
