Sommario
In Microsoft Excel, è consuetudine trovare la necessità di rimuovere righe duplicate basate su una sola colonna. Possiamo inserire formule, applicare strumenti in evidenza o utilizzare codici VBA per raggiungere lo scopo. In questo articolo, conoscerete tutte le tecniche più rapide per eliminare righe duplicate basate su una sola colonna con esempi e illustrazioni appropriate.
Scarica il quaderno di esercizi
È possibile scaricare il seguente libro di Excel che abbiamo utilizzato per preparare questo articolo.
Rimuovere le righe duplicate in base a una colonna.xlsm3 metodi adatti per rimuovere le righe duplicate in base a una colonna in Excel
1. Utilizzare lo strumento "Rimuovi duplicati" nel foglio di calcolo Excel
Per prima cosa presentiamo il set di dati. La seguente tabella o chat rappresenta alcuni dati dettagliati per un fondo di beneficenza. Le colonne corrispondenti contengono diversi nomi di donatori, gli importi delle loro donazioni, le date delle donazioni e i mezzi delle loro donazioni.
Si tratta di rimuovere le righe duplicate solo in base ai nomi dei donatori. Ciò significa che filtreremo i nomi dei donatori ed estrarremo ogni nome univoco insieme alle righe corrispondenti solo dalle prime occorrenze.
📌 Fase 1:
Selezionare prima l'intera tabella.
➤ Sotto il Dati scheda o barra multifunzione, scegliere l'opzione Rimuovere i duplicati dallo strumento Strumenti per i dati a discesa.
📌 Fase 2:
➤ Verrà visualizzata una finestra di dialogo. Dalla finestra di dialogo Colonne opzioni, mettere un segno di spunta sulla voce Donatore e lasciare le altre opzioni non contrassegnate.
➤ Stampa OK .
Troverete i seguenti output con un messaggio a comparsa che mostra lo stato dei valori restituiti.
Cliccare OK e ora si vedono i dati filtrati con tutte le righe duplicate cancellate.
Per saperne di più: Come rimuovere le righe duplicate in Excel
2. Applicare le opzioni di filtro per rimuovere i duplicati in base a una colonna
Adesso utilizzare la funzione COUNTIF per trovare il numero di duplicati in base a una condizione e i risultati saranno mostrati sotto la voce Duplicati intestazione in Colonna F Poi applicheremo il metodo Filtro in tutte le intestazioni della tabella di dati e filtrare le righe duplicate in base ai risultati ottenuti con l'opzione COUNTIF funzione.
📌 Fase 1:
➤ In Cella F5 , digitare la seguente formula:
=COUNTIF($B$5:$B5,B5)
📌 Fase 2:
➤ Stampa Entrare e si otterrà il primo risultato.
➤ Utilizzare il tasto Maniglia di riempimento per trascinare verso il basso l'intera colonna e i valori più di '1' saranno conteggiati come duplicati.
📌 Fase 3:
Selezionare ora l'intera tabella.
➤ Sotto il Casa scegliere la scheda Filtro dal comando Ordinamento e filtro nel menu a tendina di Editing gruppo di comandi.
I pulsanti di filtro saranno assegnati a tutte le intestazioni della seguente tabella di dati.
📌 Passo 4:
➤ Fare clic sul menu a tendina nella sezione Duplicati e si apriranno le opzioni di filtro per la colonna corrispondente.
➤ Sotto il Seleziona tutti deselezionare l'opzione '1' .
➤ Stampa OK e il gioco è fatto.
Troverete le righe duplicate come mostrato di seguito.
📌 Passo 5:
Eliminare ora tutte le righe duplicate contenenti i dati completi.
📌 Passo 6:
➤ Aprire di nuovo le opzioni di filtro dal menu Duplicati intestazione in Colonna F .
➤ Mettere un segno di spunta sull'opzione '1' solo.
➤ Stampa OK per l'ultima volta.
Infine, si otterranno tutte le righe uniche, come mostrato nell'immagine sottostante. Ora è possibile rimuovere i pulsanti di filtro dalle intestazioni e i dati risultanti saranno gli stessi, poiché sono già state eliminate le righe duplicate.
Per saperne di più: Come rimuovere i duplicati in base ai criteri in Excel
3. Eseguire i codici VBA per rimuovere i duplicati in base a una colonna in Excel
Nel nostro metodo finale inserire alcuni codici VBA per definire una macro che rimuova i duplicati in base alla prima colonna.
📌 Fase 1:
➤ Fare clic con il tasto destro del mouse sulla cartella Foglio nome (Foglio3) prima e troverete alcuni Foglio opzioni.
➤ Selezionare Codice .
A VBA apparirà la finestra in cui dovremo inserire i codici.
📌 Fase 2:
➤ Nel VBA incollare i seguenti codici:
Option Explicit Sub Remove_Duplicate_Rows() Dim Rng As Range Set Rng = Selection Rng.RemoveDuplicates Columns:=Array(1), Header:=xlYes End Sub
📌 Fase 3:
➤ Tornate al vostro Excel foglio ora.
➤ Selezionare l'intera tabella di dati.
➤ Dal Sviluppatore premere il tasto Macro comando.
📌 Passo 4:
➤ Nel Macro finestra, il Macro nome verrà assegnato automaticamente.
➤ Fare clic Correre e il gioco è fatto.
Come nella schermata sottostante, troveremo le righe uniche solo in base alla prima colonna e le righe duplicate scompariranno subito.
Per saperne di più: Come rimuovere i duplicati in Excel utilizzando VBA
Parole conclusive
Spero che tutti questi semplici metodi sopra menzionati vi aiutino ad applicarli nei vostri fogli di calcolo Excel quando dovete rimuovere le righe duplicate e trovare solo le righe uniche. Se avete domande o commenti, fatemelo sapere nella sezione dei commenti. Oppure potete consultare gli altri articoli relativi alle funzioni di Excel su questo sito.