Come rimuovere le righe duplicate ma mantenere quella con la data più recente in Excel?
Ho un intervallo di dati che contiene alcuni valori duplicati nella colonna A e nella colonna B è popolata con una certa data, ora, devo rimuovere le righe duplicate nella colonna A ma mantenere l'ultima data dalla colonna B corrispondente come mostrato nella seguente schermata , hai qualche buona idea per risolvere questo problema in Excel in modo rapido e semplice?
Rimuovi i valori duplicati e mantieni la data più recente in un'altra colonna con il codice VBA
Rimuovi i valori duplicati e mantieni la data più recente in un'altra colonna con Kutools per Excel
Rimuovi i valori duplicati e mantieni la data più recente in un'altra colonna con il codice VBA
Il seguente codice VBA può aiutarti a rimuovere le celle duplicate e mantenere la data più recente da un'altra colonna, per favore fai come segue:
1. Tieni premuto il ALT + F11 chiavi e apre il file Microsoft Visual Basic, Applications Edition finestra.
2. Clic inserire > Modulie quindi incolla la seguente macro nel file Moduli Finestra.
Codice VBA: rimuovi i valori duplicati e mantieni la data più 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. Quindi premere F5 chiave per eseguire questo codice e verrà visualizzata una finestra di messaggio per ricordarti di selezionare l'intervallo di dati che desideri utilizzare, vedi screenshot:
4. E poi clicca OK, i valori duplicati nella colonna A sono stati rimossi e l'ultima data nella colonna B viene mantenuta secondo le tue necessità. Vedi screenshot:
Note:: Per applicare correttamente il codice sopra, la colonna contiene valori duplicati deve essere posizionata a sinistra della colonna della data.
Rimuovi i valori duplicati e mantieni la data più recente in un'altra colonna con Kutools per Excel
Se non hai familiarità con il codice, non preoccuparti, la potente utility- Combina righe avanzate of Kutools for Excel può aiutarti a risolvere questo compito con facilità.
Kutools for Excel : con oltre 300 utili componenti aggiuntivi di Excel, da provare gratuitamente senza limitazioni in 30 giorni. |
Dopo l'installazione Kutools for Excel, si prega di fare come segue:
1. Seleziona l'intervallo di dati da cui vuoi rimuovere i duplicati e mantieni la data più recente da un'altra colonna.
2. Quindi fare clic su Kutools > Unisci e dividi > Combina righe avanzate, vedi screenshot:
3. Nel Combina righe in base alla colonna finestra di dialogo, fare clic sul nome della colonna da cui si desidera rimuovere i valori duplicati, quindi fare clic su Chiave primaria, vedi screenshot:
4. Continuare a fare clic su un altro nome di colonna di cui si desidera mantenere la data più recente, quindi fare clic su calcolato > Max, vedi screenshot:
5. E poi clicca Ok pulsante per chiudere questa finestra di dialogo e ora puoi vedere i nomi duplicati nella colonna A sono stati rimossi e mantenere solo la data più recente nella colonna B corrispondente, vedi screenshot:
Scarica e prova gratuitamente Kutools per Excel ora!
Demo: rimuovi i valori duplicati e mantieni la data più recente in un'altra colonna con Kutools per Excel
I migliori strumenti per la produttività in ufficio
Potenzia le tue competenze di Excel con Kutools per Excel e sperimenta l'efficienza come mai prima d'ora. Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e risparmiare tempo. Fai clic qui per ottenere la funzionalità di cui hai più bisogno...
Office Tab porta l'interfaccia a schede in Office e semplifica notevolmente il tuo lavoro
- Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Apri e crea più documenti in nuove schede della stessa finestra, piuttosto che in nuove finestre.
- Aumenta la produttività del 50% e riduce ogni giorno centinaia di clic del mouse!