Come rimuovere i duplicati e mantenere il primo valore in Excel (5 metodi)

  • Condividi Questo
Hugh West

Una delle operazioni più importanti e più utilizzate in Excel è quella di rimuovere i valori duplicati da un insieme di dati. Oggi vi mostrerò come rimuovere i duplicati dall'insieme di dati e mantenere allo stesso tempo il primo valore.

Scarica il quaderno di esercizi

Rimuovere i duplicati e mantenere il primo valore.xlsm

5 metodi per eliminare i duplicati e mantenere il primo valore in Excel

Qui abbiamo un insieme di dati con il valore Nomi , ID , Marchi, e Gradi di alcuni studenti in un esame della scuola materna Sunflower.

Oggi il nostro obiettivo è eliminare i valori duplicati mantenendo i primi valori di questo set di dati.

1. Eseguire la funzione Rimuovi duplicati dalla barra degli strumenti di Excel

Fase 1:

Selezionare l'intero set di dati.

Vai a Dati> Rimuovere i duplicati nella barra degli strumenti di Excel nella sezione Strumenti per i dati .

Fase 2:

Fare clic su Rimuovere i duplicati .

Mettere un segno di spunta su tutti i nomi delle colonne da cui si desidera cancellare i duplicati.

Passo 3:

Quindi fare clic su OK .

Otterrete il duplicati rimossi automaticamente dal vostro set di dati.

Per saperne di più: Come rimuovere i nomi doppi in Excel (7 semplici metodi)

2. Utilizzare il filtro avanzato per rimuovere i duplicati e mantenere il primo valore.

È possibile utilizzare il filtro avanzato di Excel per eliminare i duplicati mantenendo il primo valore nel set di dati.

Fase 1:

Selezionare l'intero set di dati.

Vai a Dati e avanzate nella barra degli strumenti di Excel nella sezione Ordinamento e filtro .

Fase 2:

Fare clic su Avanzato .

Nel Filtro avanzato finestra di dialogo , controllare Solo record unici .

Fase 3:

Quindi fare clic su OK .

Otterrete il rimozione delle righe duplicate automaticamente dal set di dati.

Per saperne di più: Come rimuovere le righe duplicate in base a una colonna in Excel

3. Inserire la funzione UNIQUE per rimuovere i duplicati mantenendo il primo valore in Excel

È inoltre possibile utilizzare il comando UNICO di Excel per eliminare i valori duplicati mantenendo il primo valore in Excel.

Selezionare una nuova colonna e inserire questa formula:

=UNIQUE( B4:E14 ,FALSO,FALSO)

Eliminerà le righe con valori duplicati, mantenendo il primo, e creerà una nuova copia del set di dati in una nuova posizione.

Note:

  • Questo metodo è molto utile quando si vuole creare una nuova copia del nostro set di dati in una nuova posizione.
  • Il UNICO è disponibile in Office 365 solo.

Per saperne di più: Come eliminare i duplicati in Excel ma mantenerne uno (7 metodi)

Letture simili

  • Come rimuovere le righe duplicate in una tabella di Excel
  • Correzione: Excel Rimuovi duplicati non funziona (3 soluzioni)
  • Come rimuovere i duplicati usando VLOOKUP in Excel (2 metodi)
  • Rimuovete le righe duplicate in base a due colonne in Excel [4 modi].

4. Utilizzare Power Query per rimuovere i duplicati e mantenere la prima voce.

Fase 1:

Selezionare l'intero set di dati.

Vai a Dati; Da tabella/intervallo nella barra degli strumenti di Excel nella sezione Ottenere e trasformare i dati .

Fase 2:

Fare clic su Da Tabella / Intervallo .

Nel Crea tabella finestra di dialogo , Controllare La mia tabella ha intestazioni .

Fase 3:

Quindi fare clic su OK .

L'editor di Power Query si aprirà con il set di dati.

Dal Rimuovi righe opzione nell'ambito dell'opzione Casa fare clic su Rimuovere i duplicati .

Passo 4:

Le righe duplicate verranno rimosse mantenendo le prime righe.

Per saperne di più: Come rimuovere i duplicati da una colonna in Excel (3 metodi)

5. Incorporare i codici VBA per eliminare i duplicati e mantenere il primo valore

Se tutti i metodi sopra descritti non vi soddisfano, potete utilizzare un codice VBA per rimuovere le righe duplicate dal vostro set di dati.

Fase 1:

➤ Aprire una nuova VBA e inserire un altro nuovo modulo (fare clic qui per vedere come aprire un nuovo modulo VBA in Excel )

➤ Inserire questo codice nel modulo:

Codice:

 Sub Remove_Duplicates() Dim Rng As Range Set Rng = Selection Rng.RemoveDuplicates Columns:=Array(1, 2), Header:=xlYes End Sub 

➤ Produce una macro chiamata Rimuovi_Duplicati Voglio rimuovere le righe duplicate in base a Colonne 1 e 2 (Nome e ID) . Usate il vostro.

Fase 2:

Tornate al vostro foglio di lavoro.

Selezionare il set di dati ed eseguire la macro.

Questa volta rimuoverà le righe solo se il nome e l'ID dello studente sono uguali.

Nota: In questo caso non ha rimosso Frank Orwell perché gli ID dei due studenti sono diversi, cioè sono due studenti diversi.

Per saperne di più: Excel VBA: rimuovere i duplicati da una matrice (2 esempi)

Conclusione

Utilizzando questi metodi, è possibile rimuovere i valori duplicati mantenendo il primo dal set di dati in Excel. Se avete domande, non esitate a porcele.

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.