Tabla de contenido
Una de las actividades más importantes y más utilizadas en Excel es la eliminación de valores duplicados de un conjunto de datos. Hoy te mostraré cómo puedes eliminar valores duplicados de tu conjunto de datos automáticamente utilizando una fórmula de Excel.
Descargar el cuaderno de prácticas
Fórmula Excel para eliminar duplicados automáticamente.xlsx3 Usos de la Fórmula Excel para Eliminar Duplicados Automáticamente
Aquí tenemos un conjunto de datos con el valor Nombres de algunos estudiantes, su Marcas en el examen, y el Grados que consiguieron en una escuela llamada Sunflower Kindergarten.
Pero, por desgracia, se han repetido los nombres de algunos alumnos junto con sus notas y calificaciones.
Hoy nuestro objetivo es descubrir una fórmula para eliminar los duplicados automáticamente.
1. Utilice la función UNIQUE para eliminar automáticamente los duplicados en Excel (para las nuevas versiones)
Puede utilizar la función Función ÚNICA de Excel para eliminar duplicados de un conjunto de datos.
Puede eliminar los valores duplicados de un conjunto de datos de dos formas:
- Eliminar completamente los valores que aparecen más de una vez
- Conservar una copia de los valores que aparecen más de una vez
Utilización de la Función ÚNICA puede eliminar los duplicados de ambas formas.
Eliminar completamente los valores que aparecen más de una vez:
Para eliminar completamente los valores duplicados de nuestro conjunto de datos, puede utilizar esta fórmula:
=UNIQUE(B4:D14,FALSE,TRUE)
Notas:
- Tres de los nombres de los estudiantes estaban duplicados: David Moyes, Angela Hopkins y Brad Milford.
- Entre ellos, David Moyes y Brad Milford han sido eliminados por completo.
- Angela Hopkins no ha sido eliminada porque las notas y calificaciones de dos Angela Hopkins no son las mismas, lo que significa que son dos estudiantes diferentes.
Conservar una copia de los valores que aparecen más de una vez:
Para conservar una copia de los valores que aparecen más de una vez, utilice esta fórmula:
=UNIQUE(B4:D14,FALSE,FALSE)
Aquí hemos guardado una copia de todos los nombres que tenían duplicados, excepto Angela Hopkins.
Las dos Angela Hopkins se han mantenido porque son dos estudiantes diferentes.
Contenido relacionado: Cómo eliminar duplicados y conservar el primer valor en Excel
2. Combinar una Fórmula Utilizando las Funciones FILTRO, CONCAT y COUNTIF para Eliminar Duplicados en Excel (Para Nuevas Versiones)
Puede utilizar una combinación de los Función FILTRO , Función CONCATENAR y Función COUNTIF a eliminar duplicados en Excel de su conjunto de datos.
Primer paso:
➤ Tome una nueva columna e inserte esta fórmula:
=CONCATENADO(
B4:B14
,
C4:C14
,
D4:D14
)
- Aquí B4:B14, C4:C14, y D4:D14 son las tres columnas de mi conjunto de datos. Tú usa la tuya.
- Fusiona las tres columnas en una sola.
Segundo paso:
➤ Ve a otra columna nueva e inserta esta fórmula:
=FILTRO(B4:B14,COUNTIF($E$4:$E$14,$E$4:$E$14)=1)
- Aquí B4:B14 es la primera columna de mi conjunto de datos, y $E$4:$E$14 es la nueva columna que he producido.
- Mantenga la referencia de celda absoluta intacta tal y como se utiliza aquí.
- Regenera la primera columna del conjunto de datos eliminando todos los duplicados.
Tercer paso:
➤ Por último, arrastre el Asa de llenado hacia la derecha hasta el número total de sus columnas (3 en este ejemplo)
➤ Obtendrá el conjunto de datos completo sin los valores duplicados.
Nota:
- Con este método, puede eliminar todos los valores que aparezcan más de una vez.
- Pero no se puede mantener una copia de los valores duplicados como se mencionó en el método anterior.
Contenido relacionado: Cómo eliminar duplicados según criterios en Excel (4 métodos)
Lecturas similares
- Cómo eliminar filas duplicadas en una tabla de Excel
- Eliminar filas duplicadas a partir de dos columnas en Excel [4 formas]
- Excel VBA: Eliminar Duplicados de una Matriz (2 Ejemplos)
- Cómo eliminar duplicados en una hoja Excel (7 métodos)
- Corrección: Excel Eliminar Duplicados No Funciona (3 Soluciones)
3. Crear una fórmula de Excel con las funciones IFERROR, INDEX, SMALL, CONCAT y COUNTIF para eliminar duplicados automáticamente (para versiones anteriores)
Los dos métodos anteriores son sólo para los que utilizan las nuevas versiones de Excel.
Aquellos que utilicen las versiones anteriores de Excel pueden utilizar una combinación de las teclas Función IFERROR , Función INDEX , Función SMALL , Función CONCATENAR, y Función COUNTIF .
Primer paso:
➤ Tome una nueva columna e inserte esta fórmula:
=CONCATENADO(
B4:B14
,
C4:C14
,
D4:D14
)
- Aquí B4:B14, C4:C14, y D4:D14 son las tres columnas de mi conjunto de datos. Tú usa la tuya.
- Fusiona las tres columnas en una sola.
- Se trata de un Fórmula Array Seleccione antes toda la columna y pulse CTRL+MAYÚS+ENTRAR a menos que esté en Oficina 365 .
Segundo paso:
➤ Ve a otra columna nueva e inserta esta fórmula:
=IFERROR(ÍNDICE(
B4:D14
SMALL(IF(COUNTIF(
E4:E14
,
E4:E14
)=1,FILA(
E4:E14
)-ROWS(
E1:E3
),""),ROW(
E4:E14
)-ROWS(
E1:E3
)),{1,2,3}),"")
- Aquí B4:D14 es mi conjunto de datos, E4:E14 es la nueva columna que he creado, y E1:E3 es el rango antes de que empiece la columna. Utiliza el tuyo.
- {1, 2, 3} son los números de las columnas de mi conjunto de datos. Utiliza el tuyo.
- Regenera todo el conjunto de datos eliminando las filas duplicadas.
Nota:
- En este método, también puede eliminar todos los valores que aparecen más de una vez
- Pero no se puede mantener una copia de los valores duplicados como se mencionó en el método anterior.
Una alternativa a la fórmula de Excel para eliminar duplicados automáticamente
Hasta la última sección, hemos visto todos los métodos adecuados para eliminar duplicados utilizando diferentes fórmulas.
Si lo desea, también puede eliminar los valores duplicados de su conjunto de datos utilizando las herramientas integradas de Excel.
Ejecute la herramienta Eliminar duplicados para eliminar automáticamente los duplicados en Excel
Primer paso:
➤ Seleccione todo el conjunto de datos.
➤ Ir a Datos> Eliminar duplicados en la barra de herramientas de Excel, en la sección Herramientas de datos .
Segundo paso:
➤ Haga clic en Eliminar duplicados .
➤ Marque todos los nombres de las columnas de las que desea eliminar duplicados.
Más información: Cómo eliminar duplicados de columna en Excel (3 métodos)
Tercer paso:
➤ A continuación, haga clic en OK .
➤ Los duplicados se eliminarán automáticamente del conjunto de datos.
Nota:
En este método, quedará una copia de la fila duplicada. No se pueden eliminar completamente las filas duplicadas.
Conclusión
Con estos métodos, puede eliminar los duplicados de su conjunto de datos automáticamente en Excel. ¿Conoce algún otro método o tiene alguna pregunta? No dude en preguntarnos.