Validación de Datos en Excel: de lo Básico a lo Avanzado

En Excel, uno de los errores más comunes es dar por sentado que sabemos lo básico. Muchas personas que se consideran expertas desconocen funciones esenciales que pueden marcar una gran diferencia en la gestión de datos. En este artículo, exploraremos la validación de datos en Excel, desde las reglas básicas hasta las más avanzadas, incluyendo el uso de expresiones regulares para validaciones personalizadas.

Validación de Datos en Excel: de lo Básico a lo Avanzado

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.

🤔 ¿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úsculaUn númeroUn carácter especialMí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.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top