Come rimuovere le righe duplicate in base a una colonna in Excel

  • Condividi Questo
Hugh West

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.xlsm

3 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.

Hugh West è un istruttore e analista di Excel di grande esperienza con oltre 10 anni di esperienza nel settore. Ha conseguito una laurea in Contabilità e Finanza e un Master in Economia Aziendale. Hugh ha una passione per l'insegnamento e ha sviluppato un approccio didattico unico che è facile da seguire e capire. La sua conoscenza approfondita di Excel ha aiutato migliaia di studenti e professionisti in tutto il mondo a migliorare le proprie competenze ed eccellere nella propria carriera. Attraverso il suo blog, Hugh condivide le sue conoscenze con il mondo, offrendo esercitazioni gratuite su Excel e formazione online per aiutare le persone e le aziende a raggiungere il loro pieno potenziale.