



Necesitamos insertar en una columna o un rango valores únicos, para ello necesitamos evitar insertar valores repetidos en una columna Excel.

En nuestra hoja disponemos de la columna A donde insertar el CIF de la empresa, debiendo ser cada celda un valor sin repetidos.
A | B | C | D | |
---|---|---|---|---|
1 | CIF | Empresa | Dirección | Contacto |
2 |
Emplearemos la siguiente función en la validación de datos:
- Función CONTAR.SI. Cuenta las celdas en el rango que coinciden con la condición deseada.
Seleccionar el rango A2:A15. O el rango deseado donde insertar valores no repetidos.
Ir a: cinta de opciones
Pestaña: Datos
Grupo: Herramientas de datos
Validación de datos
. Mostrará ventana de validación.
Clic en Pestaña: Configuración.
Ir a: Permitir
Seleccionar: Personalizada.
Ir a: Fórmula
Escribir:
=CONTAR.SI($A$2:$A$15;A2)<=1Con referencia absoluta ($) y relativa (sin ella).
Clic en Pestaña: Mensaje de error.
Ir a: Estilo
Seleccionar: Detener.
Ir a: Título
Escribir: Error.
Ir a: Mensaje de error
Escribir: El valor escrito ya se encuentra en la columna. No se admiten valores repetidos. O el texto deseado.
Pulsar el botón Aceptar. Cierra la ventana y aplica la validación.
- VERIFICAR FUNCIONAMIENTO
Ir a: Columna A
Escribir valores no repetidos.
Ir a: Columna A
Escribir un valor repetido. Verificar como se muestra ventana de detener con el mensaje indicado en la validación para evitar insertar valores repetidos en una columna Excel.
Pulsar el botón Cancelar. Continuar insertando datos.


Son lo máximo. Gracias por compartir sus conocimientos. Me sirven mucho.
Éxitos.
Muy bueno, este articulo va hacer de gran ayuda en mis próximas tareas. Gracias y saludos.
Amigo, gran aporte, pero si quiero que me lo valide en 2 o mas columnas???, es decir que el dato que ingrese lo valide en una matriz, de lo contrario enviar un msj de aviso de duplicidad.
Me sirvió, justo lo que necesitaba.
Me toca averiguar si es posible, en vez de dar un mensaje, que la celda solo se resalte.
Para eso usas el formato condicional con la misma fórmula
Si copio valores de otro lado, ya no funciona. Como podria hacer. Saludos.
Hola Luis,
En efecto la macro es para insertar valores, como se indica
Saludos.
Buenas tardes
excelente aporte, me facilita realizar mis inventarios. son maestros
saludos
Esto solo se aplica en la misma hoja, tendran como aplicar la misma idea para hojas distintas del mismo libro?
Hola Rollo,
Indica el nombre de la hoja con cierre de exclamación (Hoja1!) delante de la celda o rango.
Saludos.
saludos, ademas de evitar duplicados que solo sean numeros como hago?
Hola Junior,
Revisa el post siguiente.
Saludos.
pero no funciona con datos pegados al copiar el dato de un excel a otro si deja pegar los duplicados, requiero saber como evitar el pegar ya que son datos de hasta 20 digitos que tomaria demasiado tiempo digitarlos uno a uno
Hola Javier,
La opción es pegar y la herramienta quitar duplicados.
Saludos.
GRACIAS EXCELENTE
Como hacer lo siguiente:
El dato que es ingresado al ser diferente habilita el funcionamiento de un botón que ejecuta una macro
Hola Samuel,
La macro deberá de incluir todo el procedimiento.
Saludos.
muchas gracias por su aporte, pero si en lugar de solo una columna tengo los datos en varias columnas pero tambien en varias filas (digamos en un tabla de varias columnas y filas) como sería la formula por favor??
un saludo y gracias por anticipado
Hola Raquel,
Adapta la función para el rango de filas en lugar de columnas.
Saludos.
En la columna sólo tengo "letras" nombres de personas, no tengo valores alfanuméricos. ¿Como sería la formula en ese caso?.
Saludos.
Hola Javier,
El ejemplo es aplicable para caracteres de texto y numéricos. Si quieres restringir a solo texto puedes revisar la siguiente entrada.
Saludos.
Hay veces que me sale el cartel de error aunque ponga mi codigo unico a que podría deberse?
Hola Luciano,
No es normal lo que te ocurre. Revisa la fórmula que incluya el rango deseado que coincida con las celdas seleccionadas.
Saludos.
Hola,
tengo una columna con número y no quiero que se repitan, pero también en la misma columna hay celdas marcadas con una "x" y esas si se pueden repetir. Cómo hago para aplicar esta excepción?
Mil gracias por tu ayuda!!!
Hola Claudia,
Aplica la función SI anidada, evalúa primero la x y luego el número.
Saludos.
alguna función parecida pero la versión 2019? ya que no me aparece en la esta versión 🙁
Hola Arnoldo,
La función es compatible en 2019. Revisa tu fórmula.
Saludos.
Hola estoy intentando ingresar la formula que nos comparte pero me genera el siguiente error.
Hola Erick,
Revisa tu fórmula que coincida con lo indicado. Atención a $.
Saludos.
Excelente función en excel
No me funciona la formula, hago cada paso exactamente igual pero al ingresar la formula me dice que es errónea
Hola Miguel,
Revisa las fórmulas como se indica.
Saludos.
Si copias un dato y quieres que sea validado, presiona F2 (modificar) y después enter. Excel creerá que escribiste y aplicará la validación.