Cómo encontrar duplicados en Excel: guías y métodos
Encontrar celdas o filas duplicadas en Excel es una tarea frecuente al trabajar con grandes volúmenes de datos, ya sea para limpiar bases de datos, evitar errores en informes o mantener la integridad de una hoja de cálculo. Afortunadamente, Excel ofrece varias herramientas integradas que permiten localizar, resaltar y eliminar duplicados de manera rápida y eficiente. A continuación, repasamos los métodos más efectivos. 1. Resaltado de condiciones (el método visual más rápido): Selecciona el rango de celdas donde sospechas que hay duplicados. Ve a la pestaña Inicio → Resaltado de celdas → Reglas para resaltar celdas → Valores duplicados. En el cuadro de diálogo que aparece, elige el color de relleno y marca la opción valores duplicados. Al pulsar Aceptar, todas las celdas con valor repetido se pintarán con el color elegido, lo que te permite identificarlos de un vistazo. 2. Función CONDIF (COUNTIF) para contar repeticiones: Si prefieres un enfoque más analítico, puedes usar la función =CONDIF(A:A;A2) en una columna auxiliar. Esta fórmula devuelve cuántas veces aparece el valor de la celda A2 en toda la columna A. Cualquier resultado mayor que 1 indica un duplicado. Después, aplica un filtro para mostrar solo las filas donde el conteo sea mayor a 1. 3. Filtro automático con condiciones: Tras aplicar la función CONDIF en una columna auxiliar, selecciona toda la tabla y pulsa Datos → Filtro. En el encabezado de la columna auxiliar, usa el filtro numérico Mayor que 1 para aislar únicamente las filas con valores repetidos. Esto es especialmente útil en tablas con decenas de miles de registros. 4. Herramienta 'Quitar duplicados' nativa: Si tu objetivo no solo es encontrarlos sino eliminarlos directamente, selecciona el rango completo (incluyendo encabezados) y ve a Datos → Quitar duplicados. En la ventana emergente, desmarca las columnas que no quieres tener en cuenta y pulsa Aceptar. Excel te informará de cuántos valores duplicados se eliminaron y cuántas filas únicas quedaron. Importante: haz siempre una copia de seguridad antes de usar esta opción, ya que la eliminación es irreversible. 5. Búsqueda con Ctrl + Shift + L o Filtros avanzados: En casos donde los duplicados no son exactos (diferencia de espacios, mayúsculas o caracteres invisibles), primero limpia los datos con la función =LIMPIAR(A2) y =MINUSCULA(A2) en columnas auxiliares, y luego aplica los métodos anteriores sobre las columnas limpias. 6. Excel avanzado: Power Query: Para bases de datos muy grandes o procesos repetitivos, abre el archivo con Datos → Obtener datos → De una tabla o rango. En el editor de Power Query, selecciona las columnas relevantes y aplica Inicio → Quitar filas → Quitar duplicados. Este método es reproducible: cada vez que refresques la consulta se aplicará la misma lógica. 7. Macros VBA para automatización: Si trabajas a diario con duplicados, puedes grabar una macro (Desarrollador → Grabar macro) que ejecute el resaltado o la limpieza automáticamente. Un macro sencillo recorrería el rango, compararía cada celda con las anteriores y aplicaría un relleno amarillo a las repetidas. A continuación, una tabla resumen para elegir el método adecuado según tu situación:
| Método | Úsalo cuando… | Elimina datos |
|---|---|---|
| Resaltado de condiciones | Necesitas verlos visualmente sin modificar nada | No |
| CONDIF + Filtro | Quieres contar y filtrar duplicados | No |
| Quitar duplicados | Quieres eliminarlos de forma definitiva | Sí |
| Power Query | Trabajas con grandes volúmenes o procesos recurrentes | Sí (en la consulta) |
| VBA / Macro | Necesitas automatizar la tarea | Opcional |
Antes de usar 'Quitar duplicados' (Datos → Quitar duplicados), guarda una copia del archivo: la eliminación es permanente y no hay 'Deshacer' si cierras el libro.
Dato clave