Fórmula de Excel para eliminar duplicados automaticamente (3 métodos rápidos)

  • Comparte Isto
Hugh West

Unha das actividades máis importantes e amplamente utilizadas en Excel é a eliminación de valores duplicados dun conxunto de datos. Hoxe mostrarei como pode eliminar automaticamente os valores duplicados do seu conxunto de datos mediante unha fórmula de Excel.

Descargar libro de prácticas

Fórmula de Excel para eliminar automaticamente duplicados.xlsx

3 Usos da fórmula de Excel para eliminar automaticamente duplicados

Aquí temos un conxunto de datos cos Nomes dalgúns alumnos, as súas Notas no exame e as Notas que obtiveron nunha escola chamada Sunflower Kindergarten.

Pero por desgraza, os nomes dalgúns alumnos repítense xunto coas súas notas e notas.

O noso obxectivo hoxe é descubrir unha fórmula para eliminar os duplicados automaticamente.

1. Usa a función ÚNICA para eliminar automaticamente duplicados en Excel (para versións novas)

Podes usar a función ÚNICA de Excel para eliminar duplicados dun conxunto de datos.

Podes eliminar os valores duplicados dun conxunto de datos de dúas formas:

  • Eliminando completamente os valores que aparecen máis dunha vez
  • Conservando unha copia dos valores que aparecen máis dunha vez

Utilizando a función ÚNICA , pode eliminar os duplicados de ambas as dúas formas.

Eliminando completamente os valores que aparecen máis dunha vez:

Para eliminar completamente os valores duplicados dos nosos datosestablecer, pode usar esta fórmula:

=UNIQUE(B4:D14,FALSE,TRUE)

Notas:

  • Tres nomes dos estudantes tiñan duplicados: David Moyes, Angela Hopkins e Brad Milford.
  • Entre eles, David Moyes e Brad Milford foron eliminados por completo.
  • Angela Hopkins non foi eliminada porque as notas e notas de dúas Angela Hopkins non son iguais. Isto significa que son dous estudantes diferentes.

Conservar unha copia dos valores que aparecen máis dunha vez:

Para conservar unha copia dos valores valores que aparecen máis dunha vez, use esta fórmula:

=UNIQUE(B4:D14,FALSE,FALSE)

Aquí temos Conservou unha copia de todos os nomes que tiñan duplicados, excepto Angela Hopkins.

Ambos os dous Angela Hopkins conserváronse porque son dous estudantes diferentes.

Contido relacionado: Como eliminar duplicados e manter o primeiro valor en Excel

2. Combina unha fórmula usando as funcións FILTRO, CONCAT e COUNTIF para eliminar duplicados en Excel (para novas versións)

Podes usar unha combinación da función FILTRO , CONCATENAR función e función COUNTIF para eliminar duplicados en Excel do seu conxunto de datos.

Paso 1:

Tome unha nova columna e insira esta fórmula:

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

  • Aquí B4:B14, C4:C14, e D4:D14 son os trescolumnas do meu conxunto de datos. Usas o teu.
  • Combina as tres columnas nunha única columna.

Paso 2:

Vaia a outra columna nova e insira esta fórmula:

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

  • Aquí B4:B14 é a primeira columna do meu conxunto de datos e $E$4:$E$14 é a nova columna que producín.
  • Conserva a cela absoluta referencia tan intacta como se usa aquí.
  • Rexenera a primeira columna do conxunto de datos eliminando todos os duplicados.

Paso 3 :

Finalmente, arrastre o Recheo cara á dereita ata o número total de columnas (3 neste exemplo)

Recibirás todo o conxunto de datos sen os valores duplicados.

Nota:

  • Neste método, pode eliminar todos os valores que aparecen máis dunha vez.
  • Pero non pode gardar unha copia dos valores duplicados como se mencionou no método anterior.

Contido relacionado: como eliminar duplicados en base a criterios en Excel (4 métodos)

Lecturas similares

  • Como eliminar filas duplicadas na táboa de Excel
  • Eliminar filas duplicadas en función de dúas columnas en Excel [4 formas]
  • Excel VBA: eliminar duplicados dunha matriz (2 exemplos)
  • Como eliminar duplicados na folla de Excel (7 métodos) )
  • Solución: Excel Eliminar duplicados non funciona (3 solucións)

3.Crea unha fórmula de Excel con funcións IFERROR, INDEX, SMALL, CONCAT e COUNTIF para eliminar automaticamente duplicados (para versións anteriores)

Os dous métodos anteriores son só para aqueles que usan as novas versións de Excel.

Os que usan versións antigas de Excel poden usar unha combinación da función IFERROR , INDEX function , SMALL function , función CONCATENAR, e función COUNTIF .

Paso 1:

Tome unha nova columna e insira esta fórmula:

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

  • Aquí son B4:B14, C4:C14, e D4:D14 tres columnas do meu conxunto de datos. Usas o teu.
  • Combina as tres columnas nunha única columna.
  • É unha Fórmula matricial . Polo tanto, seleccione toda a columna antes e prema CTRL+MAYÚS+INTRO a menos que estea en Office 365 .

Paso 2:

Vaia a outra columna nova e insira esta 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 está o meu conxunto de datos, E4:E14 é a nova columna que fixen e E1:E3 é o intervalo antes de comezar a columna. Usas o teu.
  • {1, 2, 3} son os números das columnas do meu conxunto de datos. Usas o teuun.
  • Rexenera todo o conxunto de datos eliminando as filas duplicadas.

Nota:

  • Neste método, tamén pode eliminar todos os valores que aparecen máis dunha vez
  • Pero non pode gardar unha copia dos valores duplicados como se mencionou no método anterior .

Unha fórmula alternativa á fórmula de Excel para eliminar duplicados automaticamente

Ata a última sección, vimos todos os métodos axeitados para eliminar duplicados utilizando diferentes fórmulas .

Se queres, tamén podes eliminar os valores duplicados do teu conxunto de datos usando as ferramentas integradas de Excel.

Executa a ferramenta Eliminar duplicados para eliminar automaticamente duplicados en Excel

Paso 1:

Seleccione todo o conxunto de datos.

Ir a Datos > Ferramenta Eliminar duplicados na barra de ferramentas de Excel na sección Ferramentas de datos .

Paso 2:

Fai clic en Eliminar duplicados .

Marque todos os nomes das columnas das que quere eliminar os duplicados.

Ler máis: Como eliminar duplicados da columna en Excel (3 métodos)

Paso 3:

Despois faga clic en Aceptar .

Eliminarás automaticamente os duplicados do teu conxunto de datos.

Nota:

Neste método, permanecerá unha copia da fila duplicada. Non podes eliminar completamente o duplicadofilas.

Conclusión

Con estes métodos, pode eliminar duplicados do seu conxunto de datos automaticamente en Excel. Coñeces algún outro método? Ou tes algunha dúbida? Non dubides en preguntarnos.

Hugh West é un adestrador e analista de Excel altamente experimentado con máis de 10 anos de experiencia na industria. É Licenciado en Contabilidade e Finanzas e Máster en Administración de Empresas. Hugh ten unha paixón polo ensino e desenvolveu un enfoque docente único que é fácil de seguir e comprender. O seu coñecemento experto de Excel axudou a miles de estudantes e profesionais de todo o mundo a mellorar as súas habilidades e a destacar nas súas carreiras. A través do seu blog, Hugh comparte os seus coñecementos co mundo, ofrecendo titoriais de Excel gratuítos e formación en liña para axudar ás persoas e ás empresas a alcanzar todo o seu potencial.