¿Cómo buscar y eliminar duplicados en Excel?

Las hojas de cálculo de Excel siguen siendo una herramienta clave para almacenar y visualizar datos. Funciones como Buscar y reemplazar u Ordenar ayudan a los usuarios a agilizar tareas repetitivas que, de otro modo, llevarían mucho tiempo y serían poco eficientes. Igual que una hoja de cálculo con filas o celdas en blanco interfiere en la correcta aplicación de reglas y fórmulas, los datos duplicados pueden causar problemas similares.

En este artículo aprenderás distintas formas de encontrar valores duplicados, ya sea para resaltar esa información o para eliminar tantos duplicados como necesites. Desde las funciones de resaltado más básicas hasta las opciones de filtrado más avanzadas, aprenderás a aprovechar todo el potencial de la versión de escritorio de Excel.

Si quieres evitar datos duplicados en Excel, Sheetgo, una plataforma de automatización de datos con IA, puede ayudarte. Con Sheetgo puedes compartir hojas o rangos concretos de tu hoja de cálculo principal, filtrar datos e incluso dividirlos en varios archivos. También puedes combinarlo todo en un archivo maestro.

Instala Sheetgo hoy para empezar a gestionar, automatizar y escalar tus procesos en tus hojas de cálculo y flujos de trabajo con IA. Para una limpieza puntual, también puedes probar nuestra herramienta gratuita para eliminar duplicados.

¿Cómo buscar y eliminar filas duplicadas en Excel?

Los distintos métodos de este artículo primero buscan los valores duplicados que quieres eliminar y después muestran cómo borrarlos. Este proceso en dos pasos es fundamental, sobre todo porque quizá no quieras eliminar los duplicados automáticamente y quedarte solo con el valor único. Veamos el primer método para eliminar todos los duplicados.

¿Cómo comprobar si hay duplicados en Excel?

¿Cómo eliminar duplicados con la función Quitar duplicados?

¿Cuál es el atajo para eliminar duplicados en Excel? En realidad, el atajo es un comando integrado disponible en la cinta de opciones, que puedes usar de la siguiente forma.

1. Abre tu hoja de cálculo de Excel y selecciona cualquier rango del que quieras eliminar filas duplicadas.

Cómo eliminar duplicados en Excel — tabla de clientes con las columnas ID, nombre, correo, empresa y pedido seleccionadas

2. Ve a Datos > Quitar duplicados.

Eliminar duplicados en Excel — pestaña Datos con el botón Quitar duplicados resaltado en la cinta de opciones

Si no has seleccionado todos los datos de la hoja de cálculo, Excel te dará la opción de ampliar la búsqueda a todo el documento, algo recomendable. Haz clic en "Aceptar".

3. Si tu selección de datos tiene encabezados, marca las casillas de las columnas que los contienen para que no se tengan en cuenta en la búsqueda de duplicados. Todas las columnas de mi ejemplo tienen encabezados, así que dejaré todas las casillas marcadas. Haz clic en "Aceptar".

Eliminar duplicados en Excel — cuadro de diálogo Quitar duplicados con Mis datos tienen encabezados y las columnas A a F marcadas

4. Excel muestra un cuadro de diálogo que te informa del número exacto de valores duplicados que ha encontrado y eliminado, así como del número de valores únicos que quedan en tu hoja de cálculo.

Eliminar duplicados en Excel — aviso que indica que se encontraron y eliminaron 10 valores duplicados y quedan 1001 valores únicos

¿Cómo eliminar duplicados en Excel pero conservar uno?

Aunque el método anterior sirve para localizar todos los duplicados, implica que los datos únicos también se eliminarán de forma permanente. Para evitarlo, puedes probar los siguientes métodos.

Así puedes eliminar duplicados en Excel pero conservar uno. Te recomendamos encarecidamente que guardes siempre una copia de la hoja de cálculo por si quieres volver al conjunto de datos original.

¿Cómo eliminar duplicados con la opción Filtro avanzado?

Es una forma sencilla de deshacerte de cualquier contenido duplicado sin eliminarlo por completo: la opción Filtro avanzado oculta los duplicados de tu conjunto de datos.

1. Selecciona una celda de tu conjunto de datos y ve a Datos > Avanzadas, en el extremo derecho.

Eliminar duplicados en Excel pero conservar uno — pestaña Datos con Avanzadas en el grupo Ordenar y filtrar y la celda A4 seleccionada

2. Elige "Filtrar la lista sin moverla a otro lugar" o "Copiar a otro lugar". La primera opción ocultará las filas que contengan duplicados, mientras que la segunda hará una copia de los datos.

Eliminar duplicados en Excel pero conservar uno — cuadro de diálogo Filtro avanzado con Filtrar la lista sin moverla a otro lugar seleccionado

Deja vacío el campo "Rango de la lista" si quieres que Excel lo rellene automáticamente. También puedes dejar vacío el "Rango de criterios". El único campo obligatorio es "Copiar a", si has seleccionado la opción "Copiar a otro lugar".

3. Marca la casilla "Solo registros únicos" para conservar los valores únicos y, después, haz clic en "Aceptar" para eliminar todos los duplicados.

Eliminar duplicados en Excel pero conservar uno — cuadro de diálogo Filtro avanzado con Solo registros únicos marcado

Los filtros avanzados son una forma excelente de eliminar valores duplicados conservando una copia de los datos originales. No olvides que la opción Filtro avanzado solo se aplica a la tabla completa.

¿Cómo eliminar duplicados con fórmulas de Excel?

Aunque puedes combinar varias fórmulas para eliminar duplicados en Excel, la función UNIQUE (UNICOS) de Excel 2021 y Excel para Microsoft 365 facilita mucho el proceso. Primero, veamos la sintaxis de la fórmula UNIQUE: =UNIQUE(array, [by_col], [exactly_once])

  • matriz hace referencia al rango de celdas del que extraeremos los valores únicos y es el único argumento obligatorio.
  • [by_col] es un parámetro opcional que determina si los valores únicos se buscan por filas o por columnas.
  • [exactly_once] es el otro parámetro opcional y define el comportamiento de los valores que aparecen más de una vez. Si quieres que la fórmula devuelva los elementos que aparecen exactamente una vez, escribe "TRUE" (VERDADERO); en cambio, si quieres que devuelva cada elemento distinto, escribe "FALSE" (FALSO).

Ahora apliquemos la fórmula =UNIQUE a nuestro conjunto de datos.

1. Escribe la fórmula junto al conjunto de datos. Puedes dejar una columna en medio o colocarla justo al lado de la última columna de datos. Como en la mayoría de las fórmulas de Excel, en cuanto empiezas a escribir la fórmula, el resto aparece automáticamente. Selecciona el rango al que quieres aplicar la fórmula.

Eliminar duplicados en Excel con UNIQUE — =UNIQUE(A:F escrito en la celda G1 con la lista de sugerencias de funciones abierta

2. Puedes omitir el segundo parámetro [by_col] simplemente poniendo una coma antes y otra después de su posición. Primero veamos qué pasa si incluimos "TRUE" en el parámetro [exactly_once].

Eliminar duplicados en Excel con UNIQUE — =UNIQUE(A:F,,TRUE en la celda G1 con las opciones TRUE y FALSE en la lista

3. En cuanto pulses la tecla Intro, Excel eliminará todos los duplicados. En este ejemplo, ha eliminado las filas 5 y 6.

Eliminar duplicados en Excel con UNIQUE — resultado de TRUE desbordado desde la celda G1 junto a la tabla original

Veamos cómo, si incluimos "FALSE" como último parámetro, Excel conserva el valor único.

1. Sigue los pasos anteriores y escribe ahora "FALSE" para que devuelva cada valor distinto.

Eliminar duplicados en Excel con UNIQUE — =UNIQUE(A:F,,FALSE en la celda G1 con Devolver cada elemento distinto resaltado

2. Ahora, la fórmula UNIQUE ha devuelto la fila 5 y solo ha eliminado el valor duplicado de la fila 6.

Eliminar duplicados en Excel con UNIQUE — resultado de FALSE junto a la tabla original con la fila 5 resaltada

¿Cómo eliminar duplicados con el formato condicional?

El formato condicional es una función de Excel que ayuda a los usuarios a filtrar, ordenar y organizar los datos según reglas integradas o personalizadas creadas por el propio usuario. La opción más habitual son las "Reglas para resaltar celdas", que te permiten dar formato a los valores de las celdas según el color, la fuente y otros estilos de formato. Aunque este método no elimina directamente los duplicados, hace que sean muy fáciles de identificar.

1. Selecciona el rango de celdas al que quieres aplicar la regla de formato condicional. Después, ve a Inicio > Formato condicional > Reglas para resaltar celdas > Valores duplicados.

Buscar duplicados en Excel — menú Formato condicional con Reglas para resaltar celdas y Valores duplicados seleccionados

2. Configura el "Estilo" como "Clásico" y, después, "Aplicar formato únicamente a los valores únicos o duplicados". No olvides dejar el menú desplegable en "duplicado". Por último, elige el estilo de formato en el menú desplegable "Dar formato con". Haz clic en "Aceptar".

Buscar duplicados en Excel — cuadro de diálogo Nueva regla de formato configurado en Clásico, duplicado, Relleno rojo claro con texto rojo oscuro

3. Verás que Excel resalta todos los valores duplicados, incluidas las celdas. Esto significa que tendrás que asegurarte de eliminar solo filas, a menos que realmente quieras eliminar todos los duplicados.

Buscar duplicados en Excel — celdas duplicadas resaltadas en rojo claro en toda la tabla de clientes

Si quieres resaltar filas, puedes combinar todos los valores de una fila en una sola celda con la fórmula =CONCAT; para saber más sobre cómo unir valores de celdas, consulta nuestra guía sobre cómo concatenar en Excel.

¿Cómo eliminar duplicados según una o varias columnas en Excel?

Como uso más avanzado de Excel, puedes eliminar duplicados según una o varias columnas con Power Query. Esta función te permite seleccionar las columnas de las que quieres eliminar los duplicados. Veamos cómo usar Power Query para eliminar duplicados según una o varias columnas.

1. Ve a Datos > Obtener datos (Power Query).

Eliminar duplicados en Excel con Power Query — pestaña Datos con Obtener datos (Power Query) a la izquierda de la cinta de opciones

2. Elige "Libro de Excel" como origen de datos.

Eliminar duplicados en Excel con Power Query — ventana Elegir origen de datos con las opciones Libro de Excel y Texto/CSV

3. Busca entre tus archivos y selecciona la hoja de cálculo a la que quieres aplicar Power Query. Haz clic en "Siguiente".

Eliminar duplicados en Excel con Power Query — configuración de conexión con un botón Examinar en Seleccionar archivo local

4. Marca la casilla junto a la hoja que contiene tus datos (en el menú de la izquierda). Después, haz clic en "Cargar" en la esquina inferior derecha.

Eliminar duplicados en Excel con Power Query — navegador con una vista previa de la hoja de datos antes de cargarla

5. Como ves, el conjunto de datos se ha convertido en una tabla.

Eliminar duplicados en Excel con Power Query — datos cargados como tabla con formato con la pestaña Tabla abierta

6. Selecciona las columnas a las que quieres aplicar Power Query pulsando Ctrl/Cmd + clic en cada columna.

Eliminar duplicados en Excel con Power Query — tabla con formato con columnas seleccionadas en la pestaña Tabla

7. Para eliminar duplicados, haz clic en "Quitar duplicados" en la pestaña "Datos". Después, haz clic en "Aceptar" en el cuadro de diálogo emergente.

Eliminar duplicados en Excel con Power Query — cuadro de diálogo Quitar duplicados con las columnas ID, nombre, correo, empresa y pedido

8. Excel te informará del número de duplicados eliminados y de cuántos valores únicos quedan.

Eliminar duplicados en Excel con Power Query — aviso que indica que se eliminaron 10 valores duplicados y quedan 1001 valores únicos

No te preocupes por eliminar todos los duplicados, ya que el conjunto de datos con el que has trabajado es una copia creada por Power Query. Aun así, si quieres conservar los valores únicos, sigue los pasos de las secciones sobre la opción Filtro avanzado o la fórmula =UNIQUE en Excel.

Conclusión

Como has visto, hay muchas formas de identificar y eliminar duplicados en tus datos, según lo que necesites. Ahora no solo puedes organizar tus datos correctamente, sino que eliminar duplicados te facilita detectar patrones clave y crear informes precisos, sobre todo cuando trabajas con conjuntos de datos grandes.

¿Trabajas con Google Sheets? Aquí te explicamos cómo eliminar duplicados en Google Sheets, y cómo funciona la fórmula UNIQUE en Google Sheets . Para encontrar registros duplicados repartidos en dos libros, consulta cómo comparar dos archivos de Excel. Y si tus filas repetidas contienen valores que quieres sumar en lugar de eliminar, puedes consolidar filas en Excel.

Las filas vacías también pueden estropear ordenaciones y fórmulas, así que aquí tienes cómo eliminar filas en blanco en Excel.

También te puede gustar...

Control de versiones en Excel — icono de archivo XLS apilado en verde azulado sobre fondo azul marino oscuro

Guía para principiantes sobre el control de versiones en Excel

Descubre qué es el control de versiones en Excel, qué funciones ofrece Excel para ello y cómo usarlas para compartir, combinar y revisar cambios en Excel.

Referencia a otra hoja en Excel — dos logotipos de Excel unidos por un eslabón de cadena sobre un fondo azul claro

¿Cómo hacer referencia a otra hoja o libro en Excel?

Aprende la fórmula de Excel para hacer referencia a otra hoja y cómo traer una celda, un rango o columnas enteras de otra hoja de cálculo o de otro libro.

Combinar varias columnas de Excel en una — icono de cuadrícula de hoja de cálculo con filas resaltadas

¿Cómo combinar varias columnas de Excel en una?

Hay muchas formas de combinar varias columnas en una sola en Excel. Así puedes hacerlo sin perder ningún dato.