Validación de Datos en Excel: de lo Básico a lo Avanzado
Suscríbete para más tutoriales
Descarga el archivo para practicar
Escribe tu correo electrónico para recibir gratis el archivo para practicar.
*Al enviar mi correo electrónico, acepto recibir noticias y ofertas. Puedo darme de baja en cualquier momento.
🤔 ¿Qué es la Validación de Datos en Excel?
La validación de datos en Excel nos permite controlar la información ingresada en una celda, restringiendo valores y mostrando mensajes personalizados cuando se introducen datos incorrectos. Esto evita errores, garantiza la coherencia de los datos y mejora la precisión en informes y análisis.
🛠 Validaciones Básicas en Excel
1️⃣ Validar el Ingreso de Números Enteros
📌 Permitir solo números enteros dentro de un rango.
- Ir a Datos > Validación de Datos.
- En Permitir, seleccionar Número Entero.
- Definir un rango, por ejemplo, entre 5 y 10.
🔹 Ejemplo: Restringir valores fuera del rango 5 – 10. Si el usuario ingresa un valor incorrecto, se mostrará un mensaje de error personalizado.
2️⃣ Configurar un Mensaje al Seleccionar una Celda
📝 En Mensaje de Entrada, escribir una guía para el usuario. ✅ Ejemplo: “Ingrese un número entre 5 y 10”.
3️⃣ Configurar un Mensaje de Error
⚠️ Personalizar un mensaje de Advertencia, Información o Error cuando se ingresa un dato incorrecto.
4️⃣ Validar el Ingreso de Números Decimales
📌 Permitir solo valores decimales entre un rango. ✅ Ejemplo: Solo valores entre 0.5 y 0.8.
5️⃣ Validar Valores de una Lista Desplegable
📋 Existen dos maneras de crear listas desplegables: 1️⃣ Lista manual: Escribir los valores separados por comas (ej. Rojo, Azul, Verde). 2️⃣ Lista desde un rango: Seleccionar un rango de celdas con valores.
🚀 Ejemplo avanzado: Crear una lista dinámica que se actualice automáticamente al agregar nuevos valores. Esto se logra con una tabla estructurada y la función INDIRECTO().
6️⃣ Validar Fechas
📅 Restringir el ingreso de fechas dentro de un rango específico. ✅ Ejemplo: Solo permitir fechas mayores al 1 de enero de 2025.
7️⃣ Validar Horas
⏰ Establecer un rango de horas permitidas, por ejemplo, entre 08:30 y 20:30. 🏢 Esto es útil en empresas que registran horarios de entrada y salida.
8️⃣ Validar la Longitud de un Texto
🔤 Restringir la cantidad de caracteres permitidos en una celda. ✅ Ejemplo: Solo permitir textos con exactamente 5 caracteres.
🔍 Validaciones con Fórmulas Personalizadas
9️⃣ No Permitir el Ingreso de Valores Repetidos
🛑 Usar la función CONTAR.SI en Validación de Datos > Personalizada:
=CONTAR.SI($A$2:$A$100,A2)=1
✅ Esto garantiza que cada valor ingresado sea único dentro de un rango.
💡 Solución Extra: Si alguien copia y pega valores repetidos, se puede reforzar con Formato Condicional para resaltar los duplicados.
🔟 Permitir Solo Números de 10 Dígitos
📞 Usar una fórmula personalizada combinando ESNUMERO y LARGO:
=Y(ESNUMERO(A2),LARGO(A2)=10)
✅ Esto restringe la entrada a solo números de 10 dígitos, evitando errores en registros telefónicos o identificaciones.
🧑💻 Validaciones con Expresiones Regulares en Excel
⚡ Excel 365 ha incorporado funciones de expresiones regulares (REEX.PRU), permitiendo validaciones más complejas.
1️⃣1️⃣ Validar un Email con Expresiones Regulares
📧 Usar la función REGEXPRUEBA para verificar si un email es válido:
=REGEXPRUEBA(A2, "^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$")
✅ Esto solo permite correos con el formato correcto (usuario@dominio.com).
💡 Solución Alternativa: Si no tienes Excel 365, puedes validar emails con una fórmula más larga combinando ENCONTRAR y EXTRAE.
1️⃣2️⃣ Validar Contraseñas Seguras con Expresiones Regulares
🔒 Para forzar contraseñas con: ✅ Mínimo una mayúscula ✅ Un número ✅ Un carácter especial ✅ Mínimo 8 caracteres Usa esta validación:
=REGEXPRUEBA(D17,"^(?=.*[A-Z])(?=.*\d)(?=.*[\W_]).{8,}$")
💡 Extra
Si quieres aprender más sobre macros, automatización en Excel y análisis de datos, revisa nuestros cursos en Deztaca Academy y sigue explorando nuevas formas de mejorar tu productividad.
Certifícate en Excel
Tienes experiencia en Excel y quieres mejorar tus oportunidades laborales? Obtén la Certificación Excel Expert avalada por Microsoft.
