Come rimuovere i duplicati ma mantenere il resto dei valori di riga in Excel?
In Excel, rimuoverà tutti i valori duplicati e si sposterà verso l'alto quando applichi la funzione Rimuovi duplicati come mostrato nella schermata 1. Tuttavia, in alcuni casi, potresti voler rimuovere i duplicati ma mantenere il resto dei valori delle righe come mostrato nella schermata 2. Ora, in questo caso, introdurrò alcuni trucchi per eliminare i duplicati ma mantenere il resto in Excel.
Rimuovi i duplicati ma mantieni il resto dei valori di riga con Filtro (passaggi 3)
Rimuovi i duplicati ma mantieni il resto dei valori di riga con VBA (4 passaggi)
Rimuovi i duplicati ma mantieni il resto dei valori delle righe con Kutools per Excel (passi 2)
Rimuovi i duplicati ma mantieni il resto dei valori di riga con Filtro
Con una formula e la funzione Filtro, puoi rimuovere rapidamente i duplicati ma mantenere il riposo.
1. Selezionare una cella vuota accanto all'intervallo di dati, ad esempio D2, digitare formula = = A3 A2, trascina la maniglia di riempimento automatico verso il basso sulle celle che ti servono. Vedi screenshot:
2. Selezionare tutto l'intervallo di dati inclusa la cella della formula e fare clic Dati > Filtro abilitare Filtro funzione. Vedi screenshot:
3. Clicca su Icona del filtro nella colonna D (la colonna della formula) e seleziona TURE dall'elenco a discesa, vedi screenshot:
4. Clic OK, quindi tutti i duplicati sono stati elencati e selezionare tutti i valori duplicati, premere Elimina chiave per rimuoverli. Vedi screenshot:
5. Clic Dati > Filtro per disabilitare Filtroe rimuovi le formule di cui hai bisogno. Puoi vedere che tutti i duplicati sono stati rimossi e il resto dei valori viene mantenuto nella riga.
Rimuovi i duplicati ma mantieni il resto dei valori di riga con VBA
In Excel, c'è un codice VBA che può anche rimuovere i duplicati ma mantenere il resto dei valori di riga.
1. Stampa Alt + F11 tasti da visualizzare Microsoft Visual Basic, Applications Edition finestra.
2. Clic inserire > Module e incolla il codice sottostante nel file Moduli.
VBA: rimuovi i duplicati ma mantieni il resto dei valori di riga
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. Stampa F5 per eseguire il codice, viene visualizzata una finestra di dialogo per ricordarti di selezionare un intervallo da cui rimuovere i valori duplicati. Vedi screenshot:
4. Clic OK, ora i valori duplicati sono stati rimossi dalla selezione e lasciano celle vuote.
Rimuovi i duplicati ma mantieni il resto dei valori delle righe con Kutools per Excel
Se si dispone di Kutools per Excel - uno strumento aggiuntivo pratico e potente installato, puoi rimuovere rapidamente i duplicati ma mantenere i valori di riposo o di riga in due modi.
Kutools for Excel, con oltre 300 funzioni utili, rende il tuo lavoro più facile. |
Dopo l'installazione Kutools per Excel, fai come di seguito :(Scarica gratuitamente Kutools per Excel adesso!)
Metodo 1 Unisci le stesse celle (2 passaggi)
1. Selezionare i valori duplicati, fare clic su Kutools > Unisci e dividi > Unisci le stesse celle. Vedi screenshot:
2. Quindi i valori duplicati sono stati uniti in una cella. E clicca Casa > Unisci e centra > Dividi celle per dividerle. Vedi screenshot:
Ora il risultato è stato mostrato come questo:
Metodo 2 Seleziona celle duplicate e uniche (4 passaggi)
1. Selezionare l'elenco di dati da cui si desidera rimuovere i duplicati e fare clic su Kutools > Seleziona > Seleziona Celle duplicate e uniche. Vedi screenshot:
2. Nel Seleziona Celle duplicate e uniche dialogo, controlla Duplicati (tranne il primo) opzione nel Regola sezione. Vedi screenshot:
3. Clic Ok, viene visualizzata una finestra di dialogo per ricordare quanti duplicati sono stati selezionati, fare clic su OK per chiuderlo. Vedi screenshot:
4. Quindi premere Elimina per rimuovere i valori duplicati selezionati.
Rimuovi i duplicati ma mantieni il resto della riga
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!