Encuentra duplicados por fórmula en Excel

Última actualización el 18/03/2025
Tiempo de lectura: 4 minutos

¿Cómo encontrar duplicados en Excel? Excel ofrece muchas formas de eliminar duplicados. de la cintaDe cualquier por fórmula, ya sea por formato condicional.

Pero cómo encontrar valores presentes más de una vez en una columna es más complicado. La técnica explicada en este artículo se adapta a todas las versiones de Excel. Si trabaja con Excel 365, Excel 2021 y Excel Online, puede trabajar con

Fórmula para buscar duplicados en Excel todas las versiones.

Aquí construiremos una fórmula para encontrar duplicados. con el función CONTAR.SI y NB.SI.ENS.

👉 Encontrar devoluciones duplicadas contando el número de veces que el contenido de una celda está presente en una columna.

  1. Primero comenzamos colocando nuestra celda activa al lado de la columna a analizar
  2. A continuación, escribimos el inicio de nuestra fórmula.
  3. Luego, seleccionas el rango de celdas a analizar.
  4. Finalmente, seleccione la primera celda de la lista como criterio.

=NB.SI.ENS($C$2:$C$11;C2)

Copie esta fórmula para todas las demás celdas para contar la cantidad de veces que se encontraron los valores en la lista.

Analizar los resultados

  • Obviamente, cada vez que la función NB.IF.ENS devuelve 1 significa que el valor es único.
  • Si el resultado es igual a 2, esto significa que el valor está presente dos veces en la columna.
  • Si el resultado es 3, estamos en presencia de un triple y así sucesivamente...

Presentación de los resultados

Para una mejor legibilidad, puede ordena tus datos

  • En la columna de resultados en orden descendente (primera clave de clasificación)
  • Luego la columna analizada (segunda clave)

El resultado muestra los valores más presentes al principio de su lista.

Encuentra duplicados en varias columnas

Aquí, Sólo se puede utilizar la función CONTAR.SI. porque sólo ella permite realizar un recuento de varias columnas.Ahora queremos el número de veces que Nombre + Apellido está presente en nuestra lista.

En nuestra fórmula inicial agregaremos como nuevo criterio de selección, la columna Nombres y el valor del Nombre a buscar.

=NB.SI.ENS($C$2:$C$11;C2;$D$2:$D$11;D2)

Encontrar el número de veces la misma combinación de valores

El resultado ahora es más refinado que la simple prueba en la columna del nombre. Esta vez notas que el nombre Paul siempre está presente 3 veces pero para 2 personas diferentes. Y de la misma manera si queremos encontrar duplicados entre las columnas de Nombre, apellido y ciudad, escribiremos la siguiente fórmula:

=NB.SI.ENS($C$2:$C$11;C2;$D$2:$D$11;D2;$E$2:$E$11;E2)

Ahora sólo Clara MULLER de Estrasburgo aparece dos veces en la lista. Paul SMITH son, de hecho, dos personas diferentes que viven en dos ciudades distintas.

Errores a evitar

Como puedes ver, la fórmula para encontrar duplicados es sencilla y breve. Pero esto no significa que debamos descuidar ciertos puntos de su escrito.

Orden de parámetros

En lenguaje natural decimos: "estoy buscando valor x en la columna A". De hecho, tenderíamos a escribir =CONTAR.ENS("x";Rango de datos) Entonces, ¿qué hacer al respecto? es lo contrario lo que hay que escribir

  • Escribe siempre el rango de datos en el cual está el valor a buscar como primer parámetro
  • Luego en el segundo parámetro el valor buscado.

No seleccione una columna completa

  • Muchos usuarios seleccionan la columna completa haciendo clic en el encabezado de la columna. Luego se escribe la fórmula =NB.SI.ENS(A:A;"x") y realmente no es bueno ⛔
  • De hecho, si trabajas de esta manera, la selección es muy rápida.
  • Pero selecciona 1 celdas. Entonces la función "leerá" cada una de estas celdas (rendimiento muy pobre).

¡Propina! Para asegurarte de seleccionar solo las celdas a analizar y con un solo clic, debes poner tus datos en una Tabla. Consulta este artículo para descubrirlo. todos los consejos relacionados con las Tablas.

12 Comentarios

  1. El campesino sureño
    10/12/2023 a las 12:44

    Hola,
    Estoy buscando una fórmula para saber cuántas veces encuentro "on" en dos columnas a la vez (y por tanto al mismo tiempo). Esto en EXCEL 2007.
    Cordialement.

    Responder

    • Frédéric LE GUEN
      10/12/2023 a las 13:39

      Excel 2007 está obsoleto hoy en día; utilice Excel Online en su lugar, es gratis

      Responder

  2. Alejandro Pitton
    14/07/2023 a las 22:28

    Hola a todos, estoy buscando la fórmula en una tabla con 2 o más veces el mismo número de factura para poder sumar el número presente.

    Gracias por tu ayuda

    Responder

  3. Aurélie
    11/05/2023 a las 14:35

    Hola,
    Quiero comparar 2 columnas de texto para resaltar duplicados

    Estas 2 columnas de la tabla representan:

    - Uno, un listado de expositores para una feria comercial.
    - El segundo es un extracto de parte de nuestro expediente de Cliente.

    Mi objetivo era ver si uno de nuestros clientes de nuestra base estaría presente en la feria.

    El problema es que, por ejemplo, tomemos el caso de STAUBLI: en la primera columna Staübli y en la segunda STÄUBLI WFT GmbH

    Entonces problema con acentos, mayúsculas (en el peor de los casos pongo todo en mayúsculas, no hay problema), y varias palabras sobre todo en celdas.

    Había pensado en SearchV y la función If asociada pero sin éxito.

    ¿Podrías iluminarme? ¡Me estoy arrancando el pelo!

    Muchas gracias

    Responder

    • Frédéric LE GUEN
      12/05/2023 a las 00:52

      Tienes que usar Power Query para eso. Existe la opción de coincidencia difusa en las opciones de fusión.
      hablo de ello en mi Formación de Power Query en Udemy. Dadas sus necesidades, esta es la única forma de proceder.

      Responder

  4. GRAN CAMPEÓN Alain
    16/02/2023 a las 14:49

    En su ejemplo, sabemos el valor a buscar. Estoy buscando una solución para una tabla que establezca un ranking de equipos. Estoy intentando identificar equipos con el mismo número de puntos (que no sé de antemano) y aplicar tratamientos adicionales (mejor ataque, etc.)

    Responder

  5. chapi
    16/02/2023 a las 07:30

    Hola estoy buscando una función que luego de haber ordenado mis datos según las fechas me permita asignar el valor 1 al primer duplicado encuentre 2 al segundo 3 al 3er así sucesivamente para el mismo duplicado

    Responder

  6. Anónimo
    24/01/2022 a las 17:59

    Hola,

    Gracias por tu artículo.
    Otras fórmulas que he probado:
    detectar duplicados de dos columnas en comparación con la fila superior o inferior
    =O(Y(Y($A2=$A1; $B2=$B1); $B2""); Y(Y($A2=$A3; $B2=$B3); $B2""))

    Renuncié al "SUMPROD", porque Excel se estaba volviendo inmanejable (tiempo de cálculo muy largo).
    =SOMMEPROD(($A$2:$A2=$A3)*($B$2:$B2=$B3)*($B3""))

    Cordialement.

    Responder

  7. willy
    21/06/2019 a las 15:17

    Hola,
    Quiero que los duplicados comiencen desde el segundo duplicado y que el primero siga siendo único.
    gracias de antemano

    Responder

  8. Benyagoub
    07/06/2019 a las 18:01

    Buenos dias. ¿Cómo excluir un valor (en mi caso el número 0) presente varias veces en celdas y columnas?
    Porque el 0 aparece entonces como duplicado.
    Je vous remercie par avance.
    Cordialement.

    Responder

  9. Guy LE STRUJON
    25/03/2019 a las 10:27

    5 6 5 8 1 8 8 8
    11 7 3 3 6 8 7 6
    Aquí hay dos líneas, hay números duplicados y más. ¿Cómo eliminar los números sobrantes?
    Muchas gracias porque no lo encontraba.
    cordialmente
    Guy Le Strujon

    Responder

    • Frédéric LE GUEN
      25/03/2019 a las 20:40

      Si tienes Excel con Office 365, la función ÚNICA te permitirá hacer lo que quieras.
      Finalmente, tus datos deben estar en columnas.

      Responder

Dejar un comentario

Su dirección de correo electrónico no será publicada. Los campos necesarios están marcados con *

Este sitio usa Akismet para reducir los no deseados. Obtenga más información sobre cómo se procesan sus datos de comentarios.

Jugador Más Valioso de Microsoft 2024

Boletín informativo

1 vez al mes:
Consejos y cuestionarios

    No te enviaremos spam. Puedes darte de baja en cualquier momento.

    Encuentra duplicados por fórmula en Excel

    Tiempo de leer: 4 minutos
    Última actualización el 18/03/2025

    ¿Cómo encontrar duplicados en Excel? Excel ofrece muchas formas de eliminar duplicados. de la cintaDe cualquier por fórmula, ya sea por formato condicional.

    Pero cómo encontrar valores presentes más de una vez en una columna es más complicado. La técnica explicada en este artículo se adapta a todas las versiones de Excel. Si trabaja con Excel 365, Excel 2021 y Excel Online, puede trabajar con

    Fórmula para buscar duplicados en Excel todas las versiones.

    Aquí construiremos una fórmula para encontrar duplicados. con el función CONTAR.SI y NB.SI.ENS.

    👉 Encontrar devoluciones duplicadas contando el número de veces que el contenido de una celda está presente en una columna.

    1. Primero comenzamos colocando nuestra celda activa al lado de la columna a analizar
    2. A continuación, escribimos el inicio de nuestra fórmula.
    3. Luego, seleccionas el rango de celdas a analizar.
    4. Finalmente, seleccione la primera celda de la lista como criterio.

    =NB.SI.ENS($C$2:$C$11;C2)

    Copie esta fórmula para todas las demás celdas para contar la cantidad de veces que se encontraron los valores en la lista.

    Analizar los resultados

    • Obviamente, cada vez que la función NB.IF.ENS devuelve 1 significa que el valor es único.
    • Si el resultado es igual a 2, esto significa que el valor está presente dos veces en la columna.
    • Si el resultado es 3, estamos en presencia de un triple y así sucesivamente...

    Presentación de los resultados

    Para una mejor legibilidad, puede ordena tus datos

    • En la columna de resultados en orden descendente (primera clave de clasificación)
    • Luego la columna analizada (segunda clave)

    El resultado muestra los valores más presentes al principio de su lista.

    Encuentra duplicados en varias columnas

    Aquí, Sólo se puede utilizar la función CONTAR.SI. porque sólo ella permite realizar un recuento de varias columnas.Ahora queremos el número de veces que Nombre + Apellido está presente en nuestra lista.

    En nuestra fórmula inicial agregaremos como nuevo criterio de selección, la columna Nombres y el valor del Nombre a buscar.

    =NB.SI.ENS($C$2:$C$11;C2;$D$2:$D$11;D2)

    Encontrar el número de veces la misma combinación de valores

    El resultado ahora es más refinado que la simple prueba en la columna del nombre. Esta vez notas que el nombre Paul siempre está presente 3 veces pero para 2 personas diferentes. Y de la misma manera si queremos encontrar duplicados entre las columnas de Nombre, apellido y ciudad, escribiremos la siguiente fórmula:

    =NB.SI.ENS($C$2:$C$11;C2;$D$2:$D$11;D2;$E$2:$E$11;E2)

    Ahora sólo Clara MULLER de Estrasburgo aparece dos veces en la lista. Paul SMITH son, de hecho, dos personas diferentes que viven en dos ciudades distintas.

    Errores a evitar

    Como puedes ver, la fórmula para encontrar duplicados es sencilla y breve. Pero esto no significa que debamos descuidar ciertos puntos de su escrito.

    Orden de parámetros

    En lenguaje natural decimos: "estoy buscando valor x en la columna A". De hecho, tenderíamos a escribir =CONTAR.ENS("x";Rango de datos) Entonces, ¿qué hacer al respecto? es lo contrario lo que hay que escribir

    • Escribe siempre el rango de datos en el cual está el valor a buscar como primer parámetro
    • Luego en el segundo parámetro el valor buscado.

    No seleccione una columna completa

    • Muchos usuarios seleccionan la columna completa haciendo clic en el encabezado de la columna. Luego se escribe la fórmula =NB.SI.ENS(A:A;"x") y realmente no es bueno ⛔
    • De hecho, si trabajas de esta manera, la selección es muy rápida.
    • Pero selecciona 1 celdas. Entonces la función "leerá" cada una de estas celdas (rendimiento muy pobre).

    ¡Propina! Para asegurarte de seleccionar solo las celdas a analizar y con un solo clic, debes poner tus datos en una Tabla. Consulta este artículo para descubrirlo. todos los consejos relacionados con las Tablas.

    Boletín informativo

    1 vez al mes:
    Consejos y cuestionarios

      No te enviaremos spam. Puedes darte de baja en cualquier momento.

      12 Comentarios

      1. El campesino sureño
        10/12/2023 a las 12:44

        Hola,
        Estoy buscando una fórmula para saber cuántas veces encuentro "on" en dos columnas a la vez (y por tanto al mismo tiempo). Esto en EXCEL 2007.
        Cordialement.

        Responder

        • Frédéric LE GUEN
          10/12/2023 a las 13:39

          Excel 2007 está obsoleto hoy en día; utilice Excel Online en su lugar, es gratis

          Responder

      2. Alejandro Pitton
        14/07/2023 a las 22:28

        Hola a todos, estoy buscando la fórmula en una tabla con 2 o más veces el mismo número de factura para poder sumar el número presente.

        Gracias por tu ayuda

        Responder

      3. Aurélie
        11/05/2023 a las 14:35

        Hola,
        Quiero comparar 2 columnas de texto para resaltar duplicados

        Estas 2 columnas de la tabla representan:

        - Uno, un listado de expositores para una feria comercial.
        - El segundo es un extracto de parte de nuestro expediente de Cliente.

        Mi objetivo era ver si uno de nuestros clientes de nuestra base estaría presente en la feria.

        El problema es que, por ejemplo, tomemos el caso de STAUBLI: en la primera columna Staübli y en la segunda STÄUBLI WFT GmbH

        Entonces problema con acentos, mayúsculas (en el peor de los casos pongo todo en mayúsculas, no hay problema), y varias palabras sobre todo en celdas.

        Había pensado en SearchV y la función If asociada pero sin éxito.

        ¿Podrías iluminarme? ¡Me estoy arrancando el pelo!

        Muchas gracias

        Responder

        • Frédéric LE GUEN
          12/05/2023 a las 00:52

          Tienes que usar Power Query para eso. Existe la opción de coincidencia difusa en las opciones de fusión.
          hablo de ello en mi Formación de Power Query en Udemy. Dadas sus necesidades, esta es la única forma de proceder.

          Responder

      4. GRAN CAMPEÓN Alain
        16/02/2023 a las 14:49

        En su ejemplo, sabemos el valor a buscar. Estoy buscando una solución para una tabla que establezca un ranking de equipos. Estoy intentando identificar equipos con el mismo número de puntos (que no sé de antemano) y aplicar tratamientos adicionales (mejor ataque, etc.)

        Responder

      5. chapi
        16/02/2023 a las 07:30

        Hola estoy buscando una función que luego de haber ordenado mis datos según las fechas me permita asignar el valor 1 al primer duplicado encuentre 2 al segundo 3 al 3er así sucesivamente para el mismo duplicado

        Responder

      6. Anónimo
        24/01/2022 a las 17:59

        Hola,

        Gracias por tu artículo.
        Otras fórmulas que he probado:
        detectar duplicados de dos columnas en comparación con la fila superior o inferior
        =O(Y(Y($A2=$A1; $B2=$B1); $B2""); Y(Y($A2=$A3; $B2=$B3); $B2""))

        Renuncié al "SUMPROD", porque Excel se estaba volviendo inmanejable (tiempo de cálculo muy largo).
        =SOMMEPROD(($A$2:$A2=$A3)*($B$2:$B2=$B3)*($B3""))

        Cordialement.

        Responder

      7. willy
        21/06/2019 a las 15:17

        Hola,
        Quiero que los duplicados comiencen desde el segundo duplicado y que el primero siga siendo único.
        gracias de antemano

        Responder

      8. Benyagoub
        07/06/2019 a las 18:01

        Buenos dias. ¿Cómo excluir un valor (en mi caso el número 0) presente varias veces en celdas y columnas?
        Porque el 0 aparece entonces como duplicado.
        Je vous remercie par avance.
        Cordialement.

        Responder

      9. Guy LE STRUJON
        25/03/2019 a las 10:27

        5 6 5 8 1 8 8 8
        11 7 3 3 6 8 7 6
        Aquí hay dos líneas, hay números duplicados y más. ¿Cómo eliminar los números sobrantes?
        Muchas gracias porque no lo encontraba.
        cordialmente
        Guy Le Strujon

        Responder

        • Frédéric LE GUEN
          25/03/2019 a las 20:40

          Si tienes Excel con Office 365, la función ÚNICA te permitirá hacer lo que quieras.
          Finalmente, tus datos deben estar en columnas.

          Responder

      Dejar un comentario

      Su dirección de correo electrónico no será publicada. Los campos necesarios están marcados con *

      Este sitio usa Akismet para reducir los no deseados. Obtenga más información sobre cómo se procesan sus datos de comentarios.