Evitar la introducción de valores duplicados en Excel

Muchas veces cuando estamos ingresando datos en una planilla en Excel, nos encontramos con que por error introducimos valores que ya se encuentran en la planilla, situación que debemos evitar en ciertos casos.

Excel nos ofrece la posibilidad de evitar la introducción de valores o datos duplicados, repetidos.

Podemos hacer que de forma automática, Excel revise los datos ya existentes en la planilla y nos avise cuando se intenta introducir un dato o valor ya existente, lo cual nos garantiza que no cometeremos ningún error.

Para ello recurriremos a la validación de datos.

Vamos a suponer que tenemos un listado de trabajadores en la columna A, que inicia en la fila 5.

Seleccionamos la Columna A, vamos a la barra de herramienta “Datos” y elegimos “Validación de datos”.

En configuración elegimos “Personalizada” y en el campo “Fórmula”, escribimos la siguiente fórmula:

=CONTAR.SI($A5:$A$5;A5)<2

En la pestaña “Mensaje de error” de la misma ventana de validación de datos, escribimos el mensaje que Excel debe mostrar cuando se  intente ingresar un valor duplicado; de esta forma se informará a la persona que está ingresando datos, que ha intentado introducir un dato o valor ya existente.

Con esta fórmula tan sencilla evitaremos  introducir datos repetidos, algo muy importante cuando se están ingresando nombres de personas, números de facturas, números de cédula, Nit, etc.

Descargar ejemplo

07 / 09 / 2008

Opinar o comentar

13 Opiniones en “Evitar la introducción de valores duplicados en Excel”
  1. oscar ojeda dice:

    NO FUNCIONA, NO ME DEJA INGRESAR NINGUN DATO EN LAS CELDAS DEL RANGO

  2. katherine dice:

    hola vi tu formula y es muy buena pero yo ingreso facturas y necesito saber si alguna esta repetida en otro mes, como puede ser .. si cada mes tiene pestaña diferente porfavor te lo agradeceria mucho gracias.

  3. federico dice:

    A mi no me funciona porque lo que necesito es ver que no haya un número de teléfono repetido, en ese caso sería =CONTAR.SI($A2:$A$????:A800 O SEA, NECESITO QUE SEA EN TODAS PERO QUE NO ME REPITA NINGUN CELULAR EXACTO (NO SÓLO 1 NUM) EN ESE CASO CÓMO SERÍA LA FÓRMULA? GRACIAS!

  4. hernan moreno dice:

    Utilize esta formula para que me diga si el dato existe,el caso es que introduzco un dato nuevo(ejm:numero de cedula)y dice ya existe y haci es con todos los datos puedes explicarme donde tengo el error gracias.

  5. RAFAEL dice:

    Buenas tardes, trate de hacer esta prueba en un archivo y no funciona, yo uso el office 2010 y tengo una lista de trabajadores que empiezan en la columna b con fila 12, otra cosa el ejemplo de la pagina es diferente al del archivo que se descarga.
    Si me puedes ayudar porfavor
    Rafael

  6. Luis Alberto dice:

    yo tengo 4 datos en las columbas celdas A7,B7,C7,D7, quiero que en la celda E7 me apresaca algun mensaje si ahi algun dato repetido en esas 4 celdas como puedo hacerle

  7. Salvador Reatiga dice:

    disculpen yo tengo un problema al tratar de introducir los datos despues de utilizar la validacion de datos, trato de poner un dato y me pone el mensaje no importando que sea un dato nuevo, la formula que utilizo es la siguente contarsi(rango absoluto;la primera celda)<2, si a la formula le pongo el igual no me lo acepta, si le pongo el contar.si dentro del parentisis le suma la primera celda si alguien me pudiera decir que estoy haceindo mal se los agradeceria

  8. JOSE dice:

    no me funciona

    • JOSE dice:

      Estoy inventariando una sillas que tiene números de activos necesito saber si al digitar el activo tengo un numero de activo repetido por favor me ayudas gracias

  9. Steven dice:

    La formula solo funciona como dijo Tartru, si cambias el numero de celda no funciona.

  10. ANARVE dice:

    Antes de nada gracias por publicar esta fórmula me ha ido de narices ,pero quisiera rizar el rizo si es posible.
    En el caso de que quisiera evitar la duplicación de datos en una hoja de calculo o incluso de varias hojas a la vez como lo tendría que hacer.
    Mi trabajo consiste en controlar las entradas y salidas de b.bags controlados por un número que nunca se puede repetir y a veces por error humano se repiten algunos big-bags que a la hora de buscarlos en el departamento correspondiente da muchos quebraderos de cabeza.
    Asi que haber si encuentro la fórmula.

  11. Tartru dice:

    Pues para que funcione la formula se pone con respecto a la primera fila de la columna seleccionada

    =CONTAR.SI($A$2:$A$800,A1)<2

    donde $A$2:$A$800 es mi rango a consultar desde la celda A2 hasta la celda A800 y donde A1 es la celda actual (de forma automatica al seleccionar la columna) y donde <2 es la condicion

    ———–
    y se haria como se explico antes:

    Seleccionamos la Columna A, vamos a la barra de herramienta “Datos” y elegimos “Validación de datos”.

    En configuración elegimos “Personalizada” y en el campo “Fórmula”, escribimos la siguiente fórmula:

    =CONTAR.SI($A$2:$A$800,A1)<2

    espero haberme explicado, saludos

  12. José dice:

    Tu ejemplo funciona de maravilla. Pero cuando construi mi plantilla no me funciono, pe repitio la misma validación para todas las celdas, es decir CONTAR.SI($A6:$A$6;A6)<2.
    Necesito ingresar datos el la columna A, sin que se repitan, además tambien otros en la culmna E,estos datos son independientes.

En Gerencie.com está permitido opinar, criticar, discutir, controvertir, disentir, etc. Lo que no está permitido es insultar o escribir palabras ofensivas o soeces. Si lo hace, su comentario será rechazado por el sistema o será eliminado por el administrador. Por último, trate de no escribir en mayúscula sostenida, resulta muy difícil leerle.