Validación de datos en Excel (restringir lo que se escribe)

Usa la validación de datos en Excel para restringir la entrada: números, fechas, listas, longitud del texto y fórmulas, con mensajes de aviso y error. Guía.

fxBlog

Validación de datos en Excel (restringir lo que se escribe)

Usa la validación de datos en Excel para restringir la entrada: números, fechas, listas, longitud del texto y fórmulas, con mensajes de aviso y error. Guía.

Listo·Alejandro·15 min de lectura·Actualizado 9 Oct 2026

La validación de datos en Excel es la función que te permite restringir lo que se puede escribir en una celda, de forma que solo se acepten valores que cumplan una condición: un número dentro de un rango, una fecha futura, un texto con una longitud exacta o una opción de una lista desplegable. Se encuentra en la pestaña Datos y su función es evitar errores de entrada antes de que se produzcan.

Es especialmente útil en plantillas compartidas, formularios internos o cualquier hoja que rellenen varias personas: sin validación, cada usuario puede escribir lo que quiera en una celda pensada para un número o una fecha, y eso genera datos inconsistentes que luego rompen fórmulas, tablas dinámicas o informes. Con la validación de datos bien configurada, Excel avisa o directamente bloquea la entrada cuando el valor no cumple la regla, ahorrándote horas de limpieza de datos posterior.

En esta guía vas a ver cómo activar la validación de datos paso a paso, los distintos tipos de criterio disponibles (número, decimal, lista, fecha, hora, longitud de texto y fórmula personalizada), ejemplos prácticos como validar un DNI de 9 caracteres o evitar duplicados, cómo configurar los mensajes de entrada y de error, y también sus límites, porque la validación no es infalible.

Validación de datos en Excel (restringir lo que se escribe)
Validación de datos en Excel (restringir lo que se escribe)

¿Qué es la validación de datos en Excel y para qué sirve?

La validación de datos es una regla que asocias a una celda o a un rango de celdas para controlar qué se puede introducir en ellas. No cambia el aspecto de la celda ni su formato numérico: actúa como un filtro de entrada que se ejecuta cada vez que alguien escribe o pega un valor. Si el valor cumple la condición, se acepta sin más; si no la cumple, Excel puede rechazarlo, advertir sobre él o simplemente informar, según el estilo de mensaje de error que hayas elegido.

Su utilidad principal es evitar errores de entrada en escenarios donde la fiabilidad del dato importa: un formulario de pedidos donde la cantidad no puede ser negativa, una hoja de asistencia donde solo caben fechas del mes en curso, un registro de clientes donde el DNI debe tener exactamente 9 caracteres o una lista de tareas donde el estado solo puede ser «Pendiente», «En curso» o «Finalizado». En todos estos casos, la validación actúa como una primera línea de defensa contra los datos mal escritos.

📌
Lo esencial de la validación de datosLa validación de datos no protege ni bloquea la celda de forma permanente: solo filtra lo que se escribe en el momento de la entrada. Se combina muy bien con el bloqueo de celdas cuando necesitas una seguridad más estricta.

Cómo activar la validación de datos: Datos → Validación de datos

Para aplicar una regla, selecciona primero la celda o el rango de celdas donde quieres restringir la entrada y ve a Datos → Validación de datos. Se abre un cuadro de diálogo con tres pestañas: Configuración (el criterio en sí), Mensaje de entrada (la pista opcional) y Mensaje de error (el aviso cuando el valor no es válido).

  1. Selecciona el rango de celdas donde quieres aplicar la restricción.
  2. Ve a la pestaña Datos y haz clic en Validación de datos (dentro del grupo Herramientas de datos).
  3. En la pestaña Configuración, elige el criterio de validación en el desplegable «Permitir».
  4. Rellena las condiciones adicionales que aparezcan (mínimo, máximo, fecha de inicio, longitud, etc.).
  5. Opcionalmente, configura el mensaje de entrada y el mensaje de error en sus pestañas.
  6. Pulsa Aceptar para aplicar la regla.

Puedes aplicar la regla a una sola celda o a varias celdas a la vez si las seleccionas todas antes de abrir el cuadro de diálogo; Excel aplicará el mismo criterio a todo el rango marcado.

Tipos de criterio de validación de datos

En el desplegable «Permitir» encontrarás varios tipos de criterio, cada uno pensado para un tipo de dato distinto. Esta es la relación completa:

CriterioQué restringeEjemplo de uso
Cualquier valorNo aplica ninguna restricción (opción por defecto)Celdas sin control especial
Número enteroSolo admite números sin decimales dentro de un rangoEdad, cantidad de unidades
DecimalAdmite números con decimales dentro de un rangoPrecio, peso, porcentaje
ListaSolo admite los valores de una lista desplegableEstado de un pedido
FechaSolo admite fechas dentro de un intervaloFecha de entrega, fecha de nacimiento
HoraSolo admite horas dentro de un intervaloHorario de atención, turnos
Longitud del textoControla el número de caracteres del textoDNI, código postal, referencia
PersonalizadaValida con una fórmula que tú escribesDuplicados, mayúsculas, condiciones combinadas

Cada criterio (salvo «Cualquier valor» y «Personalizada») ofrece además un operador (entre, no entre, igual a, mayor que, menor que, etc.) para afinar la condición y adaptarla a cada caso.

Validar números enteros y decimales

Los criterios Número entero y Decimal funcionan igual, con la diferencia de que el primero rechaza los decimales aunque el valor esté dentro del rango permitido. Ambos te piden un operador (por ejemplo «entre») y los valores límite.

Ejemplo: solo números enteros entre 1 y 100

  1. Selecciona el rango de celdas.
  2. Ve a Datos → Validación de datos.
  3. En «Permitir», elige Número entero.
  4. En «Datos», elige entre.
  5. Escribe 1 como mínimo y 100 como máximo.
  6. Pulsa Aceptar.

A partir de ahora, si alguien intenta escribir 150, -3 o «cien» (texto), Excel rechazará el valor según el estilo de mensaje de error configurado. Para admitir decimales, por ejemplo un porcentaje entre 0 y 1, repite el proceso eligiendo Decimal en lugar de Número entero.

Validar fechas y horas

El criterio Fecha te permite limitar la entrada a un intervalo de fechas, y el criterio Hora hace lo mismo con valores horarios. Ambos aceptan tanto fechas fijas como fórmulas en los campos de límite, lo que abre la puerta a validaciones dinámicas.

Ejemplo: solo fechas futuras

  1. Selecciona el rango con las fechas.
  2. Ve a Datos → Validación de datos.
  3. En «Permitir», elige Fecha.
  4. En «Datos», elige mayor que.
  5. En «Fecha inicial» escribe la fórmula =HOY().
  6. Pulsa Aceptar.

Con esta configuración, cualquier fecha anterior o igual a hoy quedará rechazada, lo que resulta muy útil en formularios de reservas o citas. El criterio Hora se configura igual, pero comparando valores horarios en lugar de fechas: por ejemplo, «entre 09:00 y 18:00» para validar un horario laboral.

Validar la longitud del texto con LARGO

El criterio Longitud del texto controla cuántos caracteres puede tener lo que se escribe en la celda, sin importar si son letras, números o símbolos. Internamente, Excel aplica la misma lógica que la función LARGO, que cuenta el número de caracteres de un texto.

Ejemplo: un DNI de 9 caracteres

  1. Selecciona el rango donde se escribirán los DNI.
  2. Ve a Datos → Validación de datos.
  3. En «Permitir», elige Longitud del texto.
  4. En «Datos», elige igual a.
  5. Escribe 9 como longitud.
  6. Pulsa Aceptar.

A partir de ahí, Excel rechazará cualquier entrada con más o menos de 9 caracteres, ya sea «12345678» (8 caracteres) o «1234567890» (10 caracteres). Esta misma lógica sirve para validar códigos postales, números de teléfono o referencias internas con un número fijo de dígitos.

Crear una lista desplegable como validación

El criterio Lista es probablemente el más usado de todos, porque convierte la celda en una lista desplegable: en lugar de escribir libremente, el usuario elige uno de los valores que tú has definido de antemano, ya sea escribiéndolos separados por punto y coma (;) o señalando un rango de celdas con las opciones. Tienes la guía completa en cómo crear una lista desplegable en Excel.

💡
Lista desplegable = validación aplicadaToda lista desplegable creada con Datos → Validación de datos es, en realidad, una validación de tipo Lista: no son dos herramientas distintas, sino la misma función vista desde dos ángulos.

La ventaja frente a escribir texto libre es doble: se elimina el riesgo de errores de escritura (mayúsculas, tildes, espacios de más) y se garantiza que todos los registros usan exactamente las mismas categorías, algo imprescindible si luego vas a usar esos datos en una tabla dinámica o en fórmulas de conteo.

Validación personalizada con fórmulas

El criterio Personalizada es el más flexible: en lugar de elegir una condición predefinida, escribes tú mismo una fórmula que debe devolver VERDADERO para que el valor se acepte. Esto permite validar prácticamente cualquier situación, incluidas las que combinan varias condiciones.

Evitar duplicados con CONTAR.SI

Una de las validaciones personalizadas más útiles es impedir que se repita un valor dentro de una columna, algo relacionado con la función hermana SUMAR.SI, aunque aquí la protagonista es su prima CONTAR.SI.

  1. Selecciona el rango, por ejemplo A2:A100.
  2. Ve a Datos → Validación de datos y elige Personalizada.
  3. Escribe la fórmula =CONTAR.SI($A$2:$A$100;A2)=1.
  4. Pulsa Aceptar.

Esta fórmula cuenta cuántas veces aparece el valor de la celda activa en todo el rango; si aparece más de una vez, la condición deja de cumplirse y Excel rechaza la entrada, evitando así los duplicados.

Obligar a escribir en mayúsculas con EXACTO

Para forzar que un texto se escriba siempre en mayúsculas, combina las funciones EXACTO y MAYUSC: la fórmula =EXACTO(A2;MAYUSC(A2)) compara el texto escrito con su versión en mayúsculas y solo acepta la entrada si coinciden exactamente, letra por letra.

💡
EXACTO distingue mayúsculas y minúsculasA diferencia del operador =, la función EXACTO sí distingue entre mayúsculas y minúsculas, por eso es la elegida para este tipo de validación de formato de texto.

El mensaje de entrada: la pista al seleccionar la celda

La pestaña Mensaje de entrada te permite mostrar un pequeño globo de ayuda en cuanto el usuario selecciona la celda, antes incluso de que escriba nada. Es el sitio ideal para explicar qué se espera: «Introduce un número entre 1 y 100» o «Formato: DNI de 9 caracteres».

  1. Con el cuadro de Validación de datos abierto, ve a la pestaña Mensaje de entrada.
  2. Marca la casilla Mostrar mensaje de entrada al seleccionar la celda.
  3. Escribe un título y el texto de la pista.
  4. Pulsa Aceptar.

Este mensaje aparece siempre que se selecciona la celda, cumpla o no cumpla el usuario la condición después; su función es orientar, no corregir.

El mensaje de error: Detener, Advertencia o Información

La pestaña Mensaje de error define qué ocurre cuando alguien introduce un valor que no cumple la validación. Excel ofrece tres estilos con comportamientos muy distintos entre sí.

EstiloQué haceCuándo conviene usarlo
DetenerRechaza el valor por completo; no se puede confirmar la entrada hasta corregirlaDatos críticos que no admiten excepciones (DNI, cantidades)
AdvertenciaMuestra un aviso pero permite continuar si el usuario confirmaDatos que conviene revisar pero no son obligatorios
InformaciónSolo informa con un icono, sin bloquear ni pedir confirmaciónRecordatorios suaves, sin intención de restringir de verdad
📌
La diferencia real entre los tres estilosDetener es la única opción que impide de verdad introducir un valor no válido al escribirlo. Advertencia e Información son avisos que el usuario puede saltarse pulsando «Sí» o «Aceptar», así que si necesitas una restricción estricta, usa siempre Detener.

Rodear con un círculo los datos no válidos

Si aplicas una validación de datos sobre celdas que ya tenían contenido escrito previamente, Excel no las revisa automáticamente. Para localizar esos valores que ya no cumplen la regla, usa Datos → Validación de datos → flecha desplegable → Rodear con un círculo los datos no válidos.

Excel dibuja un círculo rojo alrededor de cada celda del rango cuyo contenido incumple el criterio actual, sin modificar ni borrar nada. Es la forma más rápida de auditar una hoja después de aplicar una validación a datos ya existentes, por ejemplo tras importar un listado. Para quitar los círculos una vez corregidos los valores, usa la opción Borrar círculos de validación del mismo menú.

Copiar la validación de datos a otras celdas

Si ya tienes una celda con la regla de validación configurada y quieres aplicarla a más celdas sin repetir todo el proceso, puedes copiarla como si fuera un formato más.

  1. Selecciona la celda que ya tiene la validación de datos correcta.
  2. Cópiala con Ctrl+C.
  3. Selecciona el rango de destino.
  4. Ve a Inicio → Pegar → Pegado especial.
  5. Elige la opción Validación y pulsa Aceptar.

Este método pega únicamente la regla de validación, sin tocar el formato, las fórmulas ni el contenido de las celdas de destino, lo que lo hace mucho más seguro que un pegado normal.

Cómo quitar la validación de datos

Para eliminar una regla que ya no necesitas, selecciona el rango afectado, ve a Datos → Validación de datos y, en la pestaña Configuración, pulsa el botón Borrar todo. Esto elimina el criterio, el mensaje de entrada y el mensaje de error de golpe, sin afectar al contenido de las celdas.

  1. Selecciona el rango con la validación que quieres quitar.
  2. Ve a Datos → Validación de datos.
  3. Pulsa el botón Borrar todo.
  4. Pulsa Aceptar.

Ten en cuenta que si solo quieres quitarla de algunas celdas de un rango más amplio, primero debes seleccionar exclusivamente esas celdas; de lo contrario, el botón «Borrar todo» puede pedirte confirmación porque detecta configuraciones distintas dentro de la selección.

Límites de la validación de datos

La validación de datos es muy útil, pero no es una medida de seguridad ni un sustituto de la protección de celdas. Es importante conocer sus límites para no confiar en ella más de la cuenta.

⚠️
Pegar valores puede saltarse la validaciónEn muchas versiones de Excel, si pegas (Ctrl+V) un valor que incumple la regla sobre una celda con validación de datos, Excel no lo bloquea: el valor se pega igualmente, saltándose el control. La validación se activa de forma fiable al escribir directamente, pero el pegado es su punto débil más conocido.

Por este motivo, si necesitas una garantía real de que los datos cumplen el formato esperado, combina la validación con revisiones periódicas (por ejemplo, con Rodear con un círculo los datos no válidos) o con formato condicional que resalte visualmente cualquier valor sospechoso, aunque haya conseguido colarse mediante un pegado.

La validación de datos en Google Sheets

Si trabajas también en Google Sheets, encontrarás una función equivalente, aunque con un nombre y una ubicación ligeramente distintos. Se accede desde Datos → Validación de datos (en las versiones más recientes aparece como Datos → Reglas de validación de datos).

ConceptoExcelGoogle Sheets
Ruta de accesoDatos → Validación de datosDatos → Validación de datos / Reglas de validación de datos
Mensaje al escribir malDetener, Advertencia, InformaciónRechazar la entrada o Mostrar una advertencia
Fórmula personalizadaCriterio ‘Personalizada’Criterio ‘Fórmula personalizada’

El comportamiento de fondo es prácticamente el mismo: defines un criterio, opcionalmente un texto de ayuda, y eliges si la entrada que no cumple la regla se rechaza o solo se marca con una advertencia. Las fórmulas de tipo CONTAR.SI o EXACTO funcionan igual en ambas plataformas, así que las validaciones personalizadas que aprendas en Excel son directamente trasladables a Google Sheets.

¿Quieres datos sin errores?

Nuestras plantillas ya traen las validaciones y desplegables montados. Gratis.

Ver la plantilla →

Lo que más se pregunta

¿Qué pasa si copio y pego un valor que no cumple la validación de datos?
En la mayoría de casos, Excel permite el pegado aunque el valor no cumpla la regla, porque la validación se comprueba de forma más estricta al escribir directamente que al pegar. Por eso no debes confiar solo en la validación si el riesgo de pegado es alto.
¿Puedo aplicar la misma validación de datos a varias celdas a la vez?
Sí. Selecciona todo el rango de celdas antes de abrir Datos → Validación de datos y la regla se aplicará a todas ellas por igual. También puedes copiar la validación desde una celda con Pegado especial → Validación.
¿La fórmula personalizada puede hacer referencia a otra hoja?
Sí, aunque en versiones antiguas de Excel podía dar problemas. Lo más seguro es usar un rango con nombre que apunte a la otra hoja dentro de la fórmula personalizada, en lugar de escribir la referencia externa directamente.
¿Cómo elimino la validación de datos sin borrar el contenido de la celda?
Selecciona el rango, ve a Datos → Validación de datos y pulsa Borrar todo. Esto quita la regla, el mensaje de entrada y el de error, pero deja intacto el valor que ya hubiera escrito en la celda.
¿Qué diferencia hay entre una lista desplegable y la validación de datos?
Ninguna en el fondo: una lista desplegable es el resultado de aplicar una validación de tipo Lista. Todas las listas desplegables de Excel se crean desde el mismo cuadro de Validación de datos.
¿Se puede combinar la validación de datos con el formato condicional?
Sí, y es una combinación muy recomendable: la validación evita que se escriban valores nuevos incorrectos, y el formato condicional resalta visualmente cualquier valor que ya estuviera mal o que se haya colado mediante un pegado.
¿La validación de datos protege la hoja frente a cambios no autorizados?
No. La validación solo filtra el tipo de dato que se escribe, pero no impide borrar la regla ni modificar la celda de otras formas. Para una protección real necesitas bloquear las celdas y proteger la hoja con contraseña.
¿Funciona igual la validación de datos en Google Sheets que en Excel?
El concepto es el mismo y se accede también desde Datos → Validación de datos, pero cambian algunos nombres: por ejemplo, el criterio ‘Personalizada’ de Excel se llama ‘Fórmula personalizada’ en Google Sheets.

En pocas palabras

La validación de datos en Excel es una de esas funciones que cuestan cinco minutos configurar y ahorran horas de correcciones más adelante. Ya sea con un criterio sencillo como Número entero o con una fórmula personalizada para evitar duplicados, el resultado es el mismo: menos errores de entrada y datos más fiables desde el primer momento.

Recuerda combinarla con un buen mensaje de entrada que guíe a quien rellena la hoja, un mensaje de error de tipo Detener cuando el dato sea crítico, y no perder de vista sus límites: si alguien puede pegar datos directamente, conviene reforzarla con formato condicional o con la protección de celdas para blindar de verdad tu plantilla.

Excel® es una marca registrada de Microsoft Corporation. Este sitio no está afiliado a Microsoft.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *