Fórmula d'Excel per eliminar automàticament els duplicats (3 mètodes ràpids)

  • Comparteix Això
Hugh West

Una de les activitats més importants i utilitzades a Excel és l'eliminació de valors duplicats d'un conjunt de dades. Avui us mostraré com podeu eliminar automàticament els valors duplicats del vostre conjunt de dades mitjançant una fórmula d'Excel.

Descarregueu el llibre de pràctiques

Fórmula d'Excel per eliminar automàticament els duplicats.xlsx

3 Usos de la fórmula d'Excel per eliminar automàticament els duplicats

Aquí tenim un conjunt de dades amb els Noms d'alguns alumnes, les seves Notes a l'examen i les Notes que van aconseguir a una escola anomenada Sunflower Kindergarten.

Però malauradament, els noms d'alguns alumnes s'han repetit juntament amb les seves notes i notes.

Avui el nostre objectiu és descobrir una fórmula per eliminar automàticament els duplicats.

1. Utilitzeu la funció ÚNICA per eliminar automàticament els duplicats a Excel (per a les noves versions)

Podeu utilitzar la funció ÚNICA d'Excel per eliminar duplicats d'un conjunt de dades.

Podeu eliminar els valors duplicats d'un conjunt de dades de dues maneres:

  • Eliminant completament els valors que apareixen més d'una vegada
  • Conservant una còpia dels valors que apareixen més d'una vegada

Utilitzant la funció ÚNICA , podeu eliminar els duplicats d'ambdues maneres.

Elimineu completament els valors que apareixen més d'una vegada:

Per eliminar completament els valors duplicats de les nostres dadesconjunt, podeu utilitzar aquesta fórmula:

=UNIQUE(B4:D14,FALSE,TRUE)

Notes:

  • Tres noms dels estudiants tenien duplicats: David Moyes, Angela Hopkins i Brad Milford.
  • Entre ells, David Moyes i Brad Milford s'han eliminat completament.
  • Angela Hopkins no s'ha eliminat perquè les notes i qualificacions de dues Angela Hopkins no són les mateixes. Això vol dir que són dos estudiants diferents.

Conservar una còpia dels valors que apareixen més d'una vegada:

Per conservar una còpia dels valors valors que apareixen més d'una vegada, utilitzeu aquesta fórmula:

=UNIQUE(B4:D14,FALSE,FALSE)

Aquí He conservat una còpia de tots els noms que tenien duplicats, excepte Angela Hopkins.

Tots dos Angela Hopkins s'han conservat perquè són dos estudiants diferents.

Contingut relacionat: Com eliminar els duplicats i mantenir el primer valor a Excel

2. Combina una fórmula utilitzant les funcions FILTER, CONCAT i COUNTIF per eliminar duplicats a Excel (per a les noves versions)

Podeu utilitzar una combinació de la funció FILTRE , CONCATENAR funció i funció COUNTIF per eliminar duplicats a Excel del vostre conjunt de dades.

Pas 1:

Agafeu una nova columna i inseriu aquesta fórmula:

=CONCATENATE( B4:B14 , C4:C14 , D4:D14 )

  • Aquí B4:B14, C4:C14, i D4:D14 són els trescolumnes del meu conjunt de dades. Feu servir el vostre.
  • Combina les tres columnes en una sola columna.

Pas 2:

Aneu a una altra columna nova i inseriu aquesta fórmula:

=FILTER(B4:B14,COUNTIF($E$4:$E$14,$E$4:$E$14)=1)

  • Aquí B4:B14 és la primera columna del meu conjunt de dades i $E$4:$E$14 és la nova columna que vaig produir.
  • Conserva la cel·la absoluta. referència tan intacta com s'utilitza aquí.
  • Regenera la primera columna del conjunt de dades eliminant tots els duplicats.

Pas 3 :

Finalment, arrossegueu la Annexa d'ompliment cap a la dreta fins al nombre total de columnes (3 en aquest exemple)

Obtindreu tot el conjunt de dades sense els valors duplicats.

Nota:

  • En aquest mètode, podeu eliminar tots els valors que apareixen més d'una vegada.
  • Però no podeu conservar una còpia dels valors duplicats com s'ha esmentat al mètode anterior.

Contingut relacionat: com eliminar duplicats en funció de criteris a Excel (4 mètodes)

Lectures similars

  • Com eliminar les files duplicades a la taula d'Excel
  • Elimineu les files duplicades basades en dues columnes a Excel [4 maneres]
  • Excel VBA: elimina els duplicats d'una matriu (2 exemples)
  • Com eliminar els duplicats al full d'Excel (7 mètodes) )
  • Solució: l'Excel Elimina els duplicats que no funciona (3 solucions)

3.Creeu una fórmula d'Excel amb funcions IFERROR, INDEX, SMALL, CONCAT i COUNTIF per eliminar automàticament els duplicats (per a versions anteriors)

Els dos mètodes anteriors només són per a aquells que utilitzen les noves versions d'Excel.

Aquells que utilitzen les versions anteriors d'Excel poden utilitzar una combinació de la funció IFERROR , funció INDEX , funció SMALL , Funció CONCATENAR, i Funció COUNTIF .

Pas 1:

Agafeu una nova columna i inseriu-la aquesta fórmula:

=CONCATENATE( B4:B14 , C4:C14 , D4:D14 )

  • Aquí B4:B14, C4:C14, i D4:D14 són els tres columnes del meu conjunt de dades. Feu servir el vostre.
  • Combina les tres columnes en una sola columna.
  • És una Fórmula de matriu . Per tant, seleccioneu tota la columna abans i premeu CTRL+MAJ+INTER tret que estigueu a Office 365 .

Pas 2:

Aneu a una altra columna nova i inseriu aquesta fórmula:

=IFERROR(INDEX( B4:D14 ,SMALL(IF(COUNTIF( E4:E14 , E4:E14 )=1,ROW( E4:E14 )-ROWS( E1:E3 ),""),ROW( E4:E14 )-ROWS( E1:E3 )),{1,2,3}),"")

  • Aquí B4:D14 és el meu conjunt de dades, E4:E14 és la nova columna que he creat i E1:E3 és l'interval abans que comenci la columna. Feu servir el vostre.
  • {1, 2, 3} són els números de les columnes del meu conjunt de dades. Tu fas servir el teuun.
  • Regenera tot el conjunt de dades eliminant les files duplicades.

Nota:

  • En aquest mètode, també podeu eliminar tots els valors que apareixen més d'una vegada
  • Però no podeu conservar una còpia dels valors duplicats com s'ha esmentat al mètode anterior .

Una alternativa a la fórmula d'Excel per eliminar duplicats automàticament

Fins a l'última secció, hem vist tots els mètodes adequats per eliminar duplicats mitjançant diferents fórmules .

Si voleu, també podeu eliminar els valors duplicats del vostre conjunt de dades mitjançant les eines integrades d'Excel.

Executeu l'eina Elimina els duplicats per eliminar automàticament els duplicats a Excel

Pas 1:

Seleccioneu tot el conjunt de dades.

Vés a Dades > L'eina Elimina els duplicats de la barra d'eines d'Excel a la secció Eines de dades .

Pas 2:

Feu clic a Elimina els duplicats .

Marqueu tots els noms de les columnes de les quals voleu eliminar els duplicats.

Llegir més: Com eliminar els duplicats de la columna a Excel (3 mètodes)

Pas 3:

A continuació, feu clic a D'acord .

S'eliminarà automàticament els duplicats del vostre conjunt de dades.

Nota:

En aquest mètode, quedarà una còpia de la fila duplicada. No podeu eliminar completament el duplicatfiles.

Conclusió

Amb aquests mètodes, podeu eliminar automàticament els duplicats del vostre conjunt de dades a Excel. Coneixes algun altre mètode? O tens alguna pregunta? No dubteu a preguntar-nos.

Hugh West és un entrenador i analista d'Excel molt experimentat amb més de 10 anys d'experiència en el sector. És llicenciat en Comptabilitat i Finances i Màster en Administració i Direcció d'Empreses. Hugh té una passió per l'ensenyament i ha desenvolupat un enfocament pedagògic únic que és fàcil de seguir i entendre. El seu coneixement expert d'Excel ha ajudat a milers d'estudiants i professionals de tot el món a millorar les seves habilitats i a destacar en les seves carreres. A través del seu bloc, Hugh comparteix els seus coneixements amb el món, oferint tutorials d'Excel gratuïts i formació en línia per ajudar les persones i les empreses a assolir tot el seu potencial.