Limpieza de datos

Cómo encontrar y quitar duplicados en Excel — de forma segura

Cuente, revise y quite duplicados en Excel. Defina las columnas clave, elija qué registro conservar y compruebe el número de filas antes y después.

Datos → Quitar duplicados conserva la primera coincidencia según las columnas seleccionadas y elimina los registros coincidentes posteriores del rango elegido. Revise las columnas del cuadro de diálogo antes de confirmar. Puede usar Deshacer / Ctrl+Z mientras la acción siga disponible en el historial, pero conserve también una copia de los datos originales. Consulte la guía de Microsoft para quitar duplicados.

El flujo seguro es: contar → revisar → decidir qué copia gana → y solo entonces eliminar. Veamos cada paso.

Paso 1: Cuente los duplicados antes de tocar nada

Para una sola columna clave (por ejemplo, el correo electrónico en la columna B), use esta fórmula (los ejemplos de este artículo usan los nombres de función en español y el punto y coma como separador de argumentos, tal como funciona Excel en español):

=CONTAR.SI($B$2:$B$5000; B2)

Cualquier valor mayor que 1 marca un grupo de duplicados. Para duplicados definidos por una combinación de columnas (mismo cliente Y misma fecha Y mismo importe):

=CONTAR.SI.CONJUNTO($A$2:$A$5000;A2; $C$2:$C$5000;C2; $D$2:$D$5000;D2)

Agregue esto como columna auxiliar llamada Copias y filtre por >1 para ver de una vez todas las filas afectadas.

Si prefiere resaltarlos: seleccione la columna clave → Inicio → Formato condicional → Resaltar reglas de celdas → Valores duplicados. La regla compara valores individuales del rango, no varios campos como un registro completo. Use CONTAR.SI.CONJUNTO para una clave compuesta.

Paso 2: Decida qué significa realmente "duplicado"

El error sutil de la mayoría de las deduplicaciones no está en la eliminación, sino en la definición:

  • Mayúsculas y espacios. CONTAR.SI no distingue mayúsculas de minúsculas: ACME Corp y acme corp coinciden. Los espacios adicionales sí pueden impedir una coincidencia; normalícelos con ESPACIOS cuando corresponda. No hace falta MINUSC para que CONTAR.SI ignore la diferencia de mayúsculas. Consulte COUNTIF / CONTAR.SI en Microsoft y la lista de limpieza.
  • Misma clave, datos distintos. Dos filas con el mismo correo pero teléfonos diferentes no son un duplicado: son un conflicto que hay que fusionar, no eliminar.
  • Repeticiones legítimas. En una hoja de transacciones, que el mismo cliente aparezca dos veces es normal. Las claves de deduplicación deben incluir columnas suficientes para identificar una verdadera doble captura.

Paso 3: Elija qué copia sobrevive

La herramienta integrada de Excel siempre conserva la primera aparición: la fila más alta. Si prefiere conservar el registro más reciente, ordene por su columna de fecha de forma descendente antes de quitar duplicados, de modo que el más nuevo quede primero en cada grupo.

Para marcar a los supervivientes con fórmulas (conservando la primera aparición):

=SI(CONTAR.SI($B$2:B2; B2)=1; "conservar"; "eliminar")

El rango expansivo $B$2:B2 cuenta solo las apariciones hasta la fila actual, de modo que la primera copia recibe "conservar" y las posteriores reciben "eliminar". Filtre y elimine las filas marcadas como "eliminar", después de revisarlas.

Paso 4: Elimine y verifique el recuento

Elimine como elimine, verifique: filas antes − filas después debe ser igual al número de marcas "eliminar". Si no coincide, deténgase y revise.

La versión de una sola instrucción

Con AI for Excel, todo el flujo —normalizar, contar, revisar, elegir supervivientes, eliminar, verificar— es una tarea descrita:

"Encuentre las filas duplicadas por correo electrónico, ignorando mayúsculas y espacios sobrantes. Cuando los duplicados tengan teléfonos en conflicto, márquelos en lugar de eliminarlos. En el resto de los casos, conserve la fila más reciente según la columna Actualizado. Muéstreme un resumen antes de finalizar."

Pida a GetSheetAI una hoja de resultados separada y una lista de eliminaciones propuestas. Conserve el original y revise las claves, los conflictos y el número de filas antes de adoptar el resultado. Consulte las funciones de GetSheetAI o vaya a la descarga.

Preguntas frecuentes

¿Cómo quito duplicados conservando la entrada más reciente?

Ordene primero por su columna de fecha de forma descendente: Quitar duplicados conserva la primera fila de cada grupo, que tras la ordenación es la más nueva. O use una fórmula auxiliar para marcar todas menos la más reciente, revise y luego elimine.

¿Por qué Excel encuentra duplicados que se ven diferentes?

CONTAR.SI ignora la diferencia entre mayúsculas y minúsculas. Los espacios adicionales y los tipos de datos distintos pueden impedir una coincidencia esperada. Revise las claves y normalice solo diferencias que no tengan significado en sus datos.

¿Puede Excel mostrar qué filas se eliminaron como duplicados?

No con la herramienta integrada: solo informa un recuento. Use el método de la columna auxiliar, o un asistente que registre cada fila eliminada, si necesita un registro de auditoría.