Cómo eliminar duplicados y conservar el primer valor en Excel (5 métodos)

  • Compartir Este
Hugh West

Una de las tareas más importantes y utilizadas en Excel es eliminar valores duplicados de un conjunto de datos. Hoy te mostraré cómo eliminar duplicados de su conjunto de datos y conservar el primer valor al mismo tiempo.

Descargar el cuaderno de prácticas

Eliminar duplicados y conservar el primer valor.xlsm

5 métodos para eliminar duplicados y conservar el primer valor en Excel

Aquí tenemos un conjunto de datos con el valor Nombres , Identificaciones , Marcas, y Grados de algunos alumnos en un examen del jardín de infancia Sunflower.

Hoy nuestro objetivo es eliminar los valores duplicados manteniendo los primeros valores de este conjunto de datos.

1. Ejecutar la función Eliminar duplicados de la barra de herramientas de 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 borrar duplicados.

Tercer paso:

A continuación, haga clic en OK .

Obtendrá el los duplicados se eliminan automáticamente de su conjunto de datos.

Más información: Cómo eliminar nombres duplicados en Excel (7 métodos sencillos)

2. Utilice el filtro avanzado para eliminar duplicados y conservar el primer valor

Puede utilizar el filtro avanzado de Excel para eliminar duplicados manteniendo el primer valor de su conjunto de datos.

Primer paso:

Seleccione todo el conjunto de datos.

Ir a Datos> Avanzados en la barra de herramientas de Excel, en la sección Ordenar y filtrar .

Segundo paso:

Haga clic en Avanzado .

En el Filtro avanzado cuadro de diálogo , controlar Sólo registros únicos .

Tercer paso:

A continuación, haga clic en OK .

Obtendrá el filas duplicadas eliminadas automáticamente a partir de su conjunto de datos.

Leer más: Cómo eliminar filas duplicadas basadas en una columna en Excel

3. Inserte la función UNIQUE para eliminar duplicados manteniendo el primer valor en Excel

También puede utilizar la función ÚNICO de Excel para eliminar los valores duplicados manteniendo el primer valor en Excel.

Seleccione una nueva columna e introduzca esta fórmula:

=UNICO( B4:E14 FALSE,FALSE)

Eliminará las filas con valores duplicados, conservando la primera, y creará una nueva copia del conjunto de datos en una nueva ubicación.

Notas:

  • Este método es muy útil cuando queremos crear una nueva copia de nuestro conjunto de datos en una nueva ubicación.
  • En ÚNICO está disponible en Office 365 sólo.

Más información: Cómo eliminar duplicados en Excel pero conservar uno (7 métodos)

Lecturas similares

  • Cómo eliminar filas duplicadas en una tabla de Excel
  • Corrección: Excel Eliminar Duplicados No Funciona (3 Soluciones)
  • Cómo Eliminar Duplicados Usando VLOOKUP en Excel (2 Métodos)
  • Eliminar filas duplicadas a partir de dos columnas en Excel [4 formas]

4. Utilice Power Query para eliminar duplicados y conservar la primera entrada

Primer paso:

Seleccione todo el conjunto de datos.

Ir a Datos> De Tabla / Rango en la barra de herramientas de Excel, en la sección Obtener y transformar datos .

Segundo paso:

Haga clic en De Tabla / Rango .

En el Crear tabla cuadro de diálogo , Comprobar Mi tabla tiene cabeceras .

Tercer paso:

A continuación, haga clic en OK .

Se abrirá el Editor de Power Query con su conjunto de datos.

Desde el Eliminar filas en la opción Inicio haga clic en Eliminar duplicados .

Paso 4:

Las filas duplicadas se eliminarán manteniendo las primeras filas.

Más información: Cómo eliminar duplicados de columna en Excel (3 métodos)

5. Incrustar códigos VBA para eliminar duplicados y conservar el primer valor

Si todos los métodos mencionados no le satisfacen, puede utilizar un código VBA para eliminar las filas duplicadas de su conjunto de datos.

Primer paso:

➤ Abrir un nuevo VBA e inserte otro módulo nuevo (Haga clic aquí para ver cómo abrir un nuevo módulo VBA en Excel )

➤ Inserta este código en el módulo:

Código:

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

➤ Produce una macro llamada Eliminar_duplicados Quiero eliminar las filas duplicadas basándome en Columnas 1 y 2 (Nombre y DNI) Usa el tuyo.

Segundo paso:

➤ Vuelve a tu hoja de trabajo.

➤ Seleccione su conjunto de datos y ejecute esta macro.

➤ Esta vez eliminará las filas sólo si tanto el nombre como el ID del alumno son iguales.

Nota: En este caso no ha eliminado a Frank Orwell porque los DNI de los dos alumnos son diferentes, es decir, son dos alumnos distintos.

Más información: Excel VBA: Eliminar Duplicados de una Matriz (2 Ejemplos)

Conclusión

Con estos métodos, puede eliminar los valores duplicados manteniendo el primero de su conjunto de datos en Excel. ¿Tiene alguna pregunta? No dude en preguntarnos.

Hugh West es un capacitador y analista de Excel altamente experimentado con más de 10 años de experiencia en la industria. Tiene una Licenciatura en Contabilidad y Finanzas y una Maestría en Administración de Empresas. Hugh tiene una pasión por la enseñanza y ha desarrollado un enfoque de enseñanza único que es fácil de seguir y comprender. Su conocimiento experto de Excel ha ayudado a miles de estudiantes y profesionales en todo el mundo a mejorar sus habilidades y sobresalir en sus carreras. A través de su blog, Hugh comparte su conocimiento con el mundo, ofreciendo tutoriales gratuitos de Excel y capacitación en línea para ayudar a las personas y empresas a alcanzar su máximo potencial.