Logo de IMECAF - Instituto Mexicano de Contabilidad, Administración y Finanzas
INSTITUTO MEXICANO DE CONTABILIDAD, ADMINISTRACIÓN Y FINANZAS

Validación de datos en Excel: Evita errores y mejora la calidad de tu información

Tiempo de lectura: 10 minutos
Validación de Datos en Excel

En el mundo de la gestión de datos, la precisión lo es todo. Un pequeño error en una celda puede desencadenar una serie de problemas en cálculos, informes y decisiones importantes. Por eso, una de las herramientas más valiosas que ofrece Excel es la validación de datos, una función diseñada para garantizar que la información ingresada cumpla con ciertos criterios previamente definidos.

En este artículo, te explicamos en qué consiste la validación de datos en Excel, cómo configurarla correctamente, qué tipos de validación existen y cómo puedes aplicarla a tus hojas de cálculo para mantener tus datos limpios y consistentes.


¿Qué es la validación de datos en Excel?

¿Qué es la Validación de Datos en Excel?

La validación de datos en Excel es una función muy útil que permite definir qué tipo de información puede introducirse en una celda. Esto no solo previene errores de ingreso, sino que también asegura la uniformidad y precisión de los datos, lo que se traduce en mayor calidad en reportes, formularios o bases de datos.

Esta herramienta puede configurarse para aceptar únicamente valores específicos, como ciertos números, fechas dentro de un intervalo o elementos de una lista personalizada. Su uso es especialmente recomendable cuando se comparten hojas de cálculo con otros usuarios, ya que ayuda a mantener el control sobre la información ingresada.


¿Para qué sirve la validación de datos?

Implementar validación en Excel permite reducir errores al trabajar con información. Algunos de sus usos más comunes son:

¿Para qué sirve la Validación de Datos en Excel?
  • Listas de opciones: Se puede restringir la entrada de datos a opciones predeterminadas. Por ejemplo, en una celda correspondiente al departamento de una empresa, solo permitir “Contabilidad”, “Nóminas” o “Recursos Humanos”.
  • Rangos numéricos: Solo se aceptan números dentro de ciertos límites, como un porcentaje de aumento entre 0 % y 3 %, o cantidades entre 1 y 100.
  • Fechas válidas: Se restringen fechas a un intervalo definido, como impedir que se seleccione un día anterior al actual en un formulario de vacaciones.
  • Horas específicas: Limitar horarios permitidos para ciertos eventos, como asegurar que las reuniones solo puedan agendarse entre las 8:00 y las 17:00.
  • Límites de caracteres: Se puede establecer una longitud máxima o mínima del texto ingresado. Por ejemplo, que un código no supere los 10 caracteres.
  • Reglas dependientes de otras celdas: Es posible establecer condiciones basadas en fórmulas. Por ejemplo, evitar que se ingrese una comisión superior al presupuesto asignado.

Con estas restricciones se evita información incompleta, errores de tipeo o datos fuera de lo permitido, algo muy útil en registros como inventarios, hojas de asistencia o formularios electrónicos.


Formas de validar datos en Excel

Desde la pestaña “Datos”, en la sección “Herramientas de datos”, se puede acceder a la opción de validación. Una vez allí, la pestaña “Configuración” permite establecer los criterios.

Algunos de los más importantes son:

Formas de Validar Datos en Excel
  • Número entero: Restringe la celda a valores enteros. Por ejemplo, para registrar edades entre 1 y 120.
  • Número decimal: Igual que el anterior, pero permite decimales. Útil para precios o montos entre 0.00 y 1,000.00.
  • Fecha: Acepta solo fechas. Por ejemplo, en una celda de entrega, exigir que sea a partir del día siguiente (usando la fórmula =HOY()+1).
  • Hora: Limita las entradas a horas específicas. Se puede establecer que solo se acepten horas entre 08:00 y 17:00.
  • Longitud de texto: Controla el número de caracteres ingresados. Se puede establecer un máximo de, por ejemplo, 5 caracteres.

Cómo crear listas desplegables

Lista desplegable en Excel

Una de las funciones más utilizadas dentro de la validación de datos es la de listas desplegables. Sirve para ofrecer al usuario un menú con opciones fijas. Por ejemplo, si se necesita que una columna indique el tipo de producto, se pueden incluir los valores “Perecedero”, “No perecedero” y “Refrigerado”.

Pasos para implementarla:

  1. Escribe las opciones en un rango de celdas (por ejemplo, A1:A3).
  2. Selecciona la celda donde se mostrará la lista.
  3. Dirígete a Datos > Validación de datos > Permitir > Lista.
  4. En “Origen” escribe el rango de la lista o el nombre de un rango definido.
  5. Confirma con Aceptar.

Si las opciones están dentro de una tabla de Excel, las listas se actualizan automáticamente al agregar o quitar valores.


Validación personalizada con fórmulas

Validación de Datos Personalizada con Fórmulas

La validación también permite usar fórmulas propias para definir reglas específicas. Esto se hace eligiendo la opción “Personalizado” en el campo “Permitir” y utilizando fórmulas que devuelvan VERDADERO o FALSO.

Ejemplo: Para permitir solo valores mayores a 100 en la celda C2, se puede usar la fórmula:
=C2>100

Esta fórmula aceptará únicamente números positivos mayores que 100. Es una opción muy poderosa cuando se requiere validar estructuras específicas como RFC, códigos postales o combinaciones condicionadas.

Instrucciones para aplicar validación

  1. Selecciona la celda o celdas donde se aplicará la validación.
  2. Abre la opción en Datos > Validación de datos.
  3. En “Configuración”, elige el tipo de validación que deseas aplicar.
  4. Si lo deseas, añade un mensaje de entrada con instrucciones breves.
  5. Configura un mensaje de error en la pestaña correspondiente para advertir al usuario si el dato ingresado no es válido.
  6. Haz clic en “Aceptar” para guardar la configuración.

Mensajes para guiar al usuario

Mensajes para guiar al usuario

La validación también permite añadir mensajes que acompañan la celda:

  • Mensaje de entrada: Aparece cuando el usuario selecciona la celda. Sirve para indicar qué se espera ingresar. Por ejemplo: “Ingrese un código de 3 dígitos”.
  • Mensaje de error: Aparece cuando se intenta ingresar un valor inválido. Se puede configurar en tres estilos:
    • Detención: Impide por completo la entrada del dato.
    • Advertencia: Informa al usuario y permite continuar si lo desea.
    • Información: Solo muestra un mensaje informativo, sin bloquear la entrada.

Ejemplos prácticos de Validación de Datos

Validación por número entero

Problema: Control de edades en una base de empleados.

Una empresa está recopilando datos de su personal y necesita asegurarse de que las edades ingresadas estén entre 19 y 60 años.

Solución: Validar que solo se ingresen valores enteros dentro de ese rango.

Pasos:

  1. Selecciona el rango de celdas donde se ingresarán las edades (por ejemplo, B2:B6).
  2. Ve a la pestaña Datos > Validación de datos.
  3. En Permitir, selecciona Número entero.
  4. En Datos, elige entre.
  5. Establece el valor mínimo como 19 y el máximo como 60.
  6. En Mensaje de entrada, escribe:
    • Título: «Edad válida»
    • Mensaje: «Ingrese un valor entre 19 y 60 años».
  7. En Alerta de error, usa tipo Advertencia con un mensaje:
    • Título: «Edad no permitida»
    • Mensaje: «Solo se permiten edades entre 19 y 60 años.»

Validación por número decimal

Problema: Control de descuentos permitidos en una tabla de ventas

En una hoja de cotizaciones, los descuentos aplicables deben estar entre 0% y 15%, permitiendo decimales.

Solución: Validar que los valores estén entre 0.00 y 0.15 (15%).

Pasos:

  1. Selecciona las celdas de la columna C (por ejemplo, C2:C6).
  2. Ir a Datos > Validación de datos.
  3. En Permitir, selecciona Decimal.
  4. En Datos, elige “entre”.
  5. Valor mínimo: 0 — Valor máximo: 0.15
  6. Mensaje de entrada:
    • “Ingrese un valor entre 0.00 y 0.15”
  7. Alerta de error (tipo: Advertencia):
    • «Descuento fuera de rango. El máximo permitido es 15%.»

Validación por fecha

Problema: Registro de solicitudes de vacaciones

Solo se deben permitir fechas posteriores a hoy para evitar solicitudes pasadas.

Solución: Validar que la fecha ingresada sea a partir de mañana.

Pasos:

  1. Selecciona el rango B2:B6.
  2. Ve a Datos > Validación de datos.
  3. En Permitir, elige Fecha.
  4. En Datos, selecciona “mayor o igual que”.
  5. Escribe en una celda a parte =HOY()+1. En Valor, da clic en la celda con la fórmula.
  6. Mensaje de entrada: “Seleccione una fecha futura.”
  7. Alerta de error (tipo Alerta): “No se aceptan fechas anteriores al día actual.”
Validación por fecha 0

Validación por hora

Problema: Reservas de sala de reuniones

Las reuniones deben programarse entre las 09:00 y las 17:00 horas.

Solución: Validar que la hora esté dentro de ese intervalo.

Pasos:

  1. Selecciona el rango B2:B6.
  2. Abre Validación de datos.
  3. En Permitir, selecciona Hora.
  4. En Datos, elige “entre”.
  5. Valor inicial: 09:00 — Valor final: 17:00
  6. Mensaje de entrada: “Ingrese un horario entre 9:00 y 17:00.”
  7. Alerta de error: “Fuera del horario permitido.”

Validación por longitud de texto

Problema: Registro de códigos de producto

Todos los productos deben tener un código de exactamente 6 caracteres.

Solución: Validar la longitud del texto.

Pasos:

  1. Selecciona B2:B6.
  2. Validación de datos > Permitir > Longitud del texto.
  3. En Datos, selecciona “igual a”.
  4. En Longitud, pon 6.
  5. Mensaje de entrada: “Ingrese un código de 6 caracteres.”
  6. Alerta de error: “El código debe tener exactamente 6 caracteres.”

Validación por lista desplegable

Problema: Formulario de estado de órdenes

Se necesita limitar las opciones del campo “Estado” a: “Pendiente”, “En proceso”, “Completado”.

Solución: Crear una lista desplegable con esas opciones.

Pasos:

  1. Asigna nombre al rango D1:33, por ejemplo: ListaEstado.
  2. Selecciona el rango B2:B6.
  3. Validación de datos > Permitir > Lista.
  4. En Origen, escribe =ListaEstado.
  5. Acepta. Aparecerá una lista desplegable con esas tres opciones.

Validación personalizada con fórmula

Problema: Validar dirección de correo electrónico

En un formulario de registro, es necesario asegurarse de que los correos electrónicos ingresados contengan al menos un símbolo “@” y un punto (“.”) ubicado en alguna posición posterior a la “@”. Esto ayuda a prevenir entradas con formatos incorrectos y garantiza una estructura básica válida del correo electrónico.

Solución: Usar fórmula personalizada para validar estructura básica de un email.

Pasos:

  1. Selecciona B2:B6.
  2. Ir a Validación de datos > Permitir > Personalizado.
  3. Ingresa esta fórmula:

=Y(ESNUMERO(HALLAR(«@»,B2)), ESNUMERO(HALLAR(«.»,B2, HALLAR(«@»,B2)+2)))

  1. Mensaje de entrada: “Ingrese un correo válido (debe contener ‘@’ y un punto ‘.’)”
  2. Alerta de error: “Formato de correo no válido.”

Consejos útiles para un buen uso

Consejo sobre Validación de Datos en Excel
  • Usa tablas o rangos con nombre: Ideal para listas desplegables, ya que permiten actualizaciones automáticas.
  • Protege la hoja: Para evitar que se modifiquen o eliminen las reglas de validación, es recomendable proteger la hoja.
  • Usa el pegado especial: Si deseas aplicar la validación en otras celdas, usa Pegado especial > Validación. Evita el Pegado completo, ya que puede sobrescribir las reglas.
  • Agrega formato condicional: Combinar validación con formato condicional puede ayudarte a resaltar visualmente errores o valores fuera de rango.
  • Redacta mensajes claros: Utiliza ejemplos o explica el formato esperado para facilitar la comprensión del usuario.

Límites que debes tener en cuenta

Límites de la Validación de Datos en Excel

Aunque la validación de datos es muy potente, tiene algunas limitaciones:

  • Puede saltarse con copiar y pegar: Si un usuario pega información desde otra fuente, puede omitir las restricciones.
  • No funciona con hojas protegidas o libros compartidos: En estos casos, no se puede modificar ni aplicar validación.
  • Fórmulas complejas requieren experiencia: Las validaciones personalizadas pueden ser difíciles para quienes no manejan funciones avanzadas.
  • Las listas están limitadas por el ancho de columna: Si el texto es muy largo, puede cortarse visualmente.

A pesar de estos puntos, la validación de datos sigue siendo una herramienta fundamental para asegurar que tus hojas de Excel mantengan integridad, coherencia y calidad en la información que gestionan.


Conclusión

La validación de datos en Excel es una aliada esencial para quienes buscan trabajar con información precisa, organizada y libre de errores. Implementar estas reglas es fácil, rápido y puede marcar una gran diferencia en la calidad de tus archivos.

Conclusión

Si deseas llevar tus habilidades en Excel al siguiente nivel, en IMECAF contamos con cursos diseñados para ti: desde nuestro Curso de Excel Básico, ideal para quienes inician, hasta el Curso de Excel Intermedio y el Curso de Excel Avanzado, para quienes buscan explotar al máximo todo el potencial de esta herramienta.

Y si te interesa seguir aprendiendo, te invitamos a leer nuestro artículo anterior: «Funciones en Excel: Guía Completa con Ejemplos Prácticos«, donde exploramos las funciones más utilizadas y su aplicación paso a paso.

Validación de Datos en Excel - Descargar PDF

Deja un comentario