1. Faro

Nivel 1 · Clientes duplicados por correo

¿Es nuevo para ti? Lee primero el concepto: Por qué los datos limpios aún se ven mal

La solicitud

De Jennifer Castillo, Jefa del equipo de soporte

“No paran de llegarnos tickets de personas que tienen dos cuentas: dos historiales de pedidos, dos correos de bienvenida. Aquí tienes un fragmento de la exportación de clientes. ¿Puedes marcar todas las cuentas que comparten correo con otra, para que podamos fusionarlas?”

Tu objetivo

En F2:F54, construye una clave de correo limpia: el correo de la columna D sin espacios sobrantes y en minúsculas. En G2:G54, usa COUNTIF sobre esa columna de claves para devolver TRUE cuando la clave aparece más de una vez. En J1, cuenta las filas marcadas.

  • Llena F2:G54, J1 con los valores correctospendiente
  • Con fórmulas, no con números escritospendiente
  • Usa COUNTIF TRIMpendiente

Tu hoja

Excel
La hoja de este nivel
ABCDEFGHIJK
1customer_idfirst_namelast_nameemailsignup_dateemail_keyduplicateRows flagged
21OwenHudsonowen.hudson@icloud.com2022-06-02
35KyleJimenezkjimenez27@yahoo.com2022-06-07
49NoahLongnlong74@yahoo.com2022-06-09
516BenjaminOrtizbenjamin.ortiz@icloud.com2022-06-18
633AnnaNguyenanna.nguyen@gmail.com2022-07-08
735MaryThomasmary.thomas2@gmail.com2022-07-12
850KatherineThomaskatherine.thomas@yahoo.com2022-07-30
952EmmaGrayemmagray1973@gmail.com2022-08-01
1053DennisAdamsdennis.adams@comcast.net2022-08-03
1157KyleHowardkyle.howard@gmail.com2022-08-10
1267NicoleJamesnicolejames1982@icloud.com2022-08-26
1387CynthiaRussellcynthia.russell@icloud.com2022-09-26
14101CharlesPerrycharles.perry@icloud.com2022-10-17
15115SofiaPricesofiaprice1966@gmail.com2022-11-10
16165TimothyDiaztimothy.diaz@outlook.com2023-01-12
17267EdwardRusselledwardrussell1996@gmail.com2023-04-20
18273VictoriaBaileyvbailey@redbrickworkspace.com2023-04-24
19355DouglasDiazddiaz@brightlinedesign.com2023-07-10
20389SandraLongsandralong1962@yahoo.com2023-08-10
21422MelissaBarnesmbarnes58@gmail.com2023-08-30
22455NoahBarnesnbarnes@parkrowhotels.com2023-09-27
23474AngelaJamesangelajames1993@gmail.com2023-10-07
24518JosephJonesjjones35@yahoo.com2023-11-06
25570LauraHudsonlhudson@northwindrentals.com2023-11-27
26601PriyaHowardpriya.howard@icloud.com2023-12-10
27605OwenAdamsowen.adams@yahoo.com2023-12-12
28680EthanGrayethan.gray@yahoo.com2024-01-24
29930SandraOrtizsortiz38@outlook.com2024-08-19
301125ElizabethPerryeperry89@yahoo.com2024-12-01
311287OwenBaileyowenbailey1975@yahoo.com2025-02-25
321364JamalDiazjdiaz14@hotmail.com2025-04-12
331439JackNguyenjack.nguyen@icloud.com2025-05-23
341527MiguelPricemiguel.price@hotmail.com2025-07-13
351530NicoleJimeneznicole.jimenez@yahoo.com2025-07-14
361698BrandonJonesbjones76@gmail.com2025-10-12
372001SandraOrtizsortiz38@outlook.com2025-06-24
382002NicoleJamesNICOLEJAMES1982@ICLOUD.COM2022-12-18
392003OwenHudson owen.hudson@icloud.com2023-08-15
402004EthanGrayethan.gray@yahoo.com2025-05-09
412005SandraLongSandralong1962@yahoo.com2023-09-21
422006EdwardRussell edwardrussell1996@gmail.com2023-12-20
432007JamalDiazjdiaz14@hotmail.com2025-12-31
442008MiguelPriceMIGUEL.PRICE@HOTMAIL.COM2025-12-31
452009OwenAdams owen.adams@yahoo.com2025-04-05
462010DouglasDiazddiaz@brightlinedesign.com2023-10-11
472011PriyaHowardPriya.howard@icloud.com2024-06-20
482012NoahBarnes nbarnes@parkrowhotels.com2024-09-30
492013NicoleJimeneznicole.jimenez@yahoo.com2025-12-31
502014BrandonJonesBJONES76@GMAIL.COM2025-12-31
512015JackNguyen jack.nguyen@icloud.com2025-07-22
522016MaryThomasmary.thomas2@gmail.com2022-08-13
532017ElizabethPerryEperry89@yahoo.com2025-09-20
542018OwenBailey owenbailey1975@yahoo.com2025-05-09
55
56

Cargando el editor…

    ResultadoPresiona Comprobar para comparar F2:G54, J1

    Mote revisa tu resultado

    Presiona Comprobar. Cada celda correcta se vuelve una luciérnaga en tu linterna.

    La lección

    Un duplicado rara vez es una copia exacta. La misma persona se registra de nuevo desde su teléfono, el teclado pone en mayúscula la primera letra o un pegado arrastra un espacio. Para una persona, owen.hudson@icloud.com y ' owen.hudson@icloud.com' son una sola dirección. Para una hoja de cálculo son dos cadenas distintas. Así que la forma honesta de encontrar duplicados tiene dos partes: limpiar el valor hasta convertirlo en una clave, y luego contar la clave.

    Contar con COUNTIF

    COUNTIF(range, criteria) cuenta las celdas de un rango que coinciden con un valor:

    =COUNTIF($F$2:$F$54,F2)

    se lee “cuántas celdas de F2:F54 contienen el mismo valor que F2”. Cada fila se encuentra al menos a sí misma, así que la respuesta es 1 para un correo único y 2 o más para un duplicado. Añade >1 y la celda se convierte en una marca TRUE/FALSE:

    =COUNTIF($F$2:$F$54,F2)>1

    El rango se fija con $ porque todas las filas deben buscar en la misma columna. Sin fijar, G3 buscaría en F3:F55, y las últimas filas buscarían en casi nada.

    Lo que COUNTIF ya perdona y lo que no

    Prueba primero la versión rápida, directamente sobre los correos en bruto:

    =COUNTIF($D$2:$D$54,D2)>1

    Marca 24 filas. COUNTIF compara texto sin importarle las mayúsculas, así que NICOLEJAMES1982@ICLOUD.COM en D38 coincide con nicolejames1982@icloud.com en D12. Pero sí compara los espacios: D39 contiene ' owen.hudson@icloud.com' con un espacio inicial, y D2 contiene la dirección sin él. Esas dos nunca coinciden. Seis cuentas de este fragmento se diferencian de su original solo por ese espacio, así que el conteo en bruto pierde 12 filas, las dos mitades de seis pares.

    Original Duplicado COUNTIF en bruto
    sortiz38@outlook.com (D29) mismo texto (D37) encontrado
    nicolejames1982@icloud.com (D12) NICOLEJAMES1982@ICLOUD.COM (D38) encontrado (las mayúsculas se ignoran)
    owen.hudson@icloud.com (D2) ' owen.hudson@icloud.com' (D39) no encontrado (el espacio cuenta)

    Construye primero la clave

    Una columna auxiliar guarda el valor limpio para que el conteo pueda trabajar con él:

    F2   =LOWER(TRIM(D2))

    TRIM quita los espacios de ambos extremos (y reduce a uno los espacios dobles internos). LOWER pone todas las letras en minúsculas. COUNTIF perdonaría las mayúsculas de todos modos, pero la clave debe estar limpia por sí misma: otras herramientas que usarán esta columna, como SQL, pandas o una fusión en tu CRM, sí distinguen las mayúsculas. Rellénala hacia abajo y cuenta la clave:

    G2   =COUNTIF($F$2:$F$54,F2)>1

    Ahora aparecen los 18 pares: 36 filas marcadas. En J1, =COUNTIF(G2:G54,TRUE) las cuenta, y ese número es tu comprobación de sensatez. Cada cuenta duplicada viene con su original, así que el conteo debe ser par. Un número impar significa una clave que no esperabas.

    El mismo nombre no es la misma persona

    Douglas Diaz (fila 19), Jamal Diaz (fila 32) y Timothy Diaz (fila 16) son clientes distintos con correos distintos, y la clave los mantiene separados. Comparar por nombres fusionaría a desconocidos.

    Qué copia conservar es una decisión de negocio, no una fórmula. Aquí los duplicados tienen los ids más altos y ningún pedido, así que soporte conserva el original y traslada el inicio de sesión.

    Las herramientas propias de Excel: resaltar y luego eliminar

    Excel de escritorio tiene dos herramientas integradas para esto, y ambas funcionan mejor sobre la columna de claves que acabas de construir:

    • Verlos: selecciona F2:F54, luego Inicio > Formato condicional > Reglas para resaltar celdas > Valores duplicados. Cada clave que aparece más de una vez se pone en rojo. Como COUNTIF, la regla ignora las mayúsculas y no recorta espacios, por lo que la aplicas sobre F, no sobre los correos en bruto de D. Ordenar por la clave coloca cada par en filas contiguas.
    • Eliminarlos: haz clic dentro de los datos, Datos > Herramientas de datos > Quitar duplicados, marca “Mis datos tienen encabezados” y marca solo email_key como la columna que decide. Excel conserva la primera fila de cada grupo, de arriba abajo, y borra el resto. Ordenado por customer_id como aquí, eso conserva la cuenta original.

    Quitar duplicados modifica los datos y solo te dice cuántas filas se fueron. Ejecútalo sobre una copia, después de que la columna de marcas te haya mostrado exactamente qué va a eliminar. Google Sheets tiene la misma herramienta en Datos > Limpieza de datos > Quitar duplicados.

    Errores comunes

    • Contar la columna en bruto. Parece correcto porque aparecen la mayoría de los pares; los que tienen un espacio sobrante no.
    • Un rango sin fijar. =COUNTIF(F2:F54,F2) rellenada hacia abajo se convierte en COUNTIF(F54:F106,F54) en la última fila, y las filas de abajo dejan de encontrar a sus pares.
    • Marcar solo la segunda copia. COUNTIF(...)>1 marca las dos mitades de un par a propósito. Para marcar solo la posterior, cuenta las filas de arriba: =COUNTIF($F$2:F2,F2)>1.

    Elige qué puede ejecutarse en este sitio. Puedes cambiarlo cuando quieras desde "Configurar cookies", al pie de cada página.