Validación de datos en Excel: cómo añadir, usar, copiar y eliminar la validación de datos en Excel
En Excel, la función Validación de datos es una herramienta potente que permite restringir lo que un usuario puede introducir en una celda. Por ejemplo, puede establecer reglas para limitar la longitud del texto, restringir las entradas a formatos específicos, exigir valores únicos o asegurar que el texto comience o termine con determinados caracteres. Estas capacidades ayudan a preservar la integridad de los datos y minimizan los errores en sus hojas de cálculo.
Este tutorial explica cómo agregar, usar y eliminar la validación de datos en Excel. Incluye operaciones básicas y avanzadas, con instrucciones paso a paso detalladas para ayudarle a aplicar esta función de forma eficaz en sus tareas.
Índice:
1. ¿Qué es la validación de datos en Excel?
2. ¿Cómo agregar validación de datos en Excel?
3. Ejemplos básicos de validación de datos
- 3,1 Validación de datos para números enteros y decimales
- 3,2 Validación de datos para fecha y hora
- 3,3 Validación de datos para Longitud del texto
- 3,4 Lista de validación de datos (Lista desplegable)
4. Reglas personalizadas avanzadas para la validación de datos
- 4,1 Validación de datos que permite únicamente números o textos
- Permitir únicamente la introducción de números con la función de validación de datos
- Permitir únicamente la introducción de cadenas de texto con la función de validación de datos
- 4,2 La validación de datos permite únicamente valores alfanuméricos
- 4,3 La validación de datos permite textos que comienzan o terminan con caracteres específicos
- 4,4 La validación de datos permite entradas que deben contener / no deben contener un texto específico
- 4,5 La validación de datos permite únicamente valores únicos
- 4,6 La validación de datos permite únicamente mayúsculas / minúsculas / Mayúsculas Iniciales
- 4,7 La validación de datos permite valores que existen / no existen en otra lista
- 4,8 La validación de datos fuerza únicamente la introducción del formato Número de teléfono
- 4,9 La validación de datos fuerza únicamente la introducción de Dirección de correo electrónico
- 4,10 La validación de datos fuerza únicamente la introducción de direcciones IP
- 4,11 La validación de datos restringe valores que superen el valor total
- 4,12 La validación de datos restringe la entrada en una celda en función de otra celda«
- 4,13 La validación de datos permite únicamente la introducción de días laborables o fines de semana
- 4,14 La validación de datos permite introducir fechas en función de la fecha actual
- 4,15 La validación de datos permite introducir horas en función de la hora actual
- 4,16 La validación de datos permite fechas de un año específico o del año actual
- 4,17 La validación de datos permite fechas de la semana o del mes actual
5. ¿Cómo editar la validación de datos en Excel?
6. ¿Cómo buscar y seleccionar en Excel las celdas que contienen validación de datos?
7. ¿Cómo copiar la regla de validación de datos a otras celdas?
8. ¿Cómo usar la validación de datos para resaltar entradas no válidas en Excel?
1. ¿Qué es la validación de datos en Excel?
La función «Validación de datos» le permite restringir el contenido que se introduce en su hoja de cálculo. Puede crear reglas de validación para permitir o impedir únicamente ciertos tipos de datos en una lista de celdas seleccionadas.
Algunos usos básicos de la función Validación de datos:
![]() |
|
2. Cómo añadir validación de datos en Excel
En una hoja de cálculo de Excel, puede añadir validación de datos siguiendo estos pasos:
1. Seleccione el rango de celdas en el que desea aplicar la validación de datos y, a continuación, haga clic en «Datos» > «Validación de datos» > «Validación de datos», tal como se muestra en la captura de pantalla:

2. En el cuadro de diálogo «Validación de datos», en la pestaña «Configuración», defina sus propias reglas de validación. En los campos de criterios, puede especificar cualquiera de los siguientes tipos:
- «Valores»: escriba números directamente en los cuadros de criterios;
- «Referencia de celda»: haga referencia a una celda de la hoja de cálculo o de otra hoja;
- «Fórmulas»: cree fórmulas más complejas, como condiciones.
Como ejemplo, crearé una regla que permita únicamente números enteros entre 100 y 1000. Los criterios se configuran tal como se muestra en la siguiente captura de pantalla:

3. Tras configurar las condiciones, puede ir a la pestaña «Mensaje de entrada» o «Alerta de error» para definir el mensaje de entrada o la alerta de error correspondiente a las celdas validadas, según prefiera. (Si no desea establecer ninguna alerta, haga clic directamente en «Aceptar» para finalizar.)
3,1) Añadir un mensaje de entrada (opcional):
Puede crear un mensaje que se muestre al seleccionar una celda con validación de datos, ayudando al usuario a recordar qué tipo de información puede introducir en ella.
Vaya a la pestaña «Mensaje de entrada» y realice lo siguiente:
![]() |
|
Ahora, al seleccionar una celda validada, aparecerá un cuadro de mensaje como el siguiente:

3,2) Crear mensajes de error significativos (opcional):
Además de crear un mensaje de entrada, también puede mostrar alertas de error al introducir datos no válidos en una celda con validación de datos.
Vaya a la pestaña «Alerta de error» del cuadro de diálogo «Validación de datos» y realice lo siguiente:
![]() |
|
Cuando se introduzca un valor no válido, aparecerá un cuadro de alerta, como se muestra en la siguiente captura de pantalla:
Opción «Detener»: haga clic en «Reintentar» para introducir nuevamente un valor o en «Cancelar» para descartar la entrada.

Opción «Advertencia»: haga clic en «Sí» para aceptar la entrada no válida, en «No» para modificarla o en «Cancelar» para descartarla.

Opción «Información»: haga clic en «Aceptar» para confirmar la entrada no válida o en «Cancelar» para descartarla.

Nota: si no define su propio mensaje personalizado en el cuadro «Alerta de error», se mostrará una alerta predeterminada de tipo «Detener», como se muestra a continuación:

3. Ejemplos básicos de validación de datos
Al utilizar la función Validación de datos, dispone de ocho opciones integradas para establecer reglas de validación, como: cualquier valor, números enteros y decimales, fecha y hora, lista, longitud del texto y fórmula personalizada. En esta sección explicaremos cómo usar algunas de estas opciones integradas en Excel.
3,1 Validación de datos para números enteros y decimales
1. Seleccione el rango de celdas en el que desee permitir únicamente números enteros o decimales y, a continuación, haga clic en «Datos» > «Validación de datos» > «Validación de datos».
2. En el cuadro de diálogo «Validación de datos», en la pestaña «Configuración», lleve a cabo las siguientes operaciones:
- Seleccione el elemento correspondiente, «Número entero» o «Decimal», en el menú desplegable «Permitir».
- A continuación, elija uno de los criterios del cuadro «Datos» (en este ejemplo, se ha seleccionado la opción «entre»).
- Consejo: los criterios incluyen: entre, no entre, igual a, distinto de, mayor que, menor que, mayor o igual que y menor o igual que.
- A continuación, introduzca los valores «Mínimo» y «Máximo» que necesite (en este caso, números comprendidos entre 0 y 100).
- Por último, haga clic en el botón «Aceptar».

3. Ahora, solo podrás introducir números enteros del 0 al 100 en las celdas seleccionadas.
3,2 Validación de datos para fecha y hora
Para asegurar que se introduzcan fechas u horas específicas, esta «Validación de datos» resulta muy sencilla. Siga estos pasos:
1. Seleccione el rango de celdas en el que desee permitir únicamente fechas u horas específicas y, a continuación, haga clic en «Datos» > «Validación de datos» > «Validación de datos».
2. En el cuadro de diálogo «Validación de datos», en la pestaña «Configuración», realice las siguientes acciones:
- Seleccione el elemento correspondiente «Fecha» u «Hora» en el menú desplegable «Permitir».
- A continuación, elija uno de los criterios del cuadro «Datos» (en este caso, se ha seleccionado la opción «mayor que»).
- Consejo: los criterios incluyen: entre, no entre, igual a, distinto de, mayor que, menor que, mayor o igual que y menor o igual que.
- A continuación, introduzca el valor «Fecha de inicio» que necesite (por ejemplo, fechas posteriores al)20/8/2021).
- Por último, haga clic en el botón «Aceptar».

3. Ahora, solo se pueden introducir fechas posteriores al 20/8/2021 en las celdas seleccionadas.
3,3 Validación de datos para Longitud del texto
Si necesita limitar el número de caracteres que se pueden introducir en una celda —por ejemplo, restringir el contenido a un máximo de 10 caracteres en un rango específico—, la función «Validación de datos» también le resultará muy útil.
1. Seleccione el rango de celdas en el que desee limitar la longitud del texto y, a continuación, haga clic en «Datos» > «Validación de datos» > «Validación de datos».
2. En el cuadro de diálogo «Validación de datos», en la pestaña «Configuración», realice las siguientes acciones:
- Seleccione «Longitud del texto» en el menú desplegable «Permitir».
- A continuación, elija uno de los criterios del cuadro «Datos» (en este ejemplo, se ha seleccionado la opción «menor que»).
- Consejo: los criterios incluyen: entre, no entre, igual a, distinto de, mayor que, menor que, mayor o igual que y menor o igual que.
- Después, introduzca el número «Máximo» necesario para limitar la longitud del texto a 10 caracteres como máximo.
- Por último, haga clic en el botón «Aceptar».

3. Ahora, las celdas seleccionadas solo permiten introducir cadenas de texto con menos de 10 caracteres.
3,4 Lista de validación de datos (Lista desplegable)
Con esta potente función de «Validación de datos», podrá crear listas desplegables en celdas de forma rápida y sencilla. Siga estos pasos:
1. Seleccione las celdas de destino en las que desea insertar la lista desplegable y, a continuación, haga clic en «Datos» > «Validación de datos» > «Validación de datos».
2. En el cuadro de diálogo «Validación de datos», en la pestaña «Configuración», lleve a cabo las siguientes operaciones:
- Seleccione «Lista» en el menú desplegable «Permitir».
- En el cuadro de texto «Origen», escriba directamente las Elemento de lista separadas por comas. Por ejemplo, para limitar la entrada del usuario a tres opciones, escriba No iniciado,En curso,Finalizado, o bien seleccione una lista de celdas que contengan los valores sobre los que basar el menú desplegable.
- Por último, haga clic en el botón «Aceptar».

3. Ahora, la lista desplegable se ha creado en las celdas, tal como se muestra en la siguiente captura de pantalla:

Haga clic para obtener más información detallada sobre Lista desplegable…
4. Reglas personalizadas avanzadas para la validación de datos
En esta sección explicaré cómo crear reglas personalizadas avanzadas de validación de datos para resolver diversos problemas, como permitir únicamente números o cadenas de texto, valores únicos, números de teléfono específicos, direcciones de correo electrónico, entre otros.
4,1 Validación de datos que permite únicamente números o textos
Permitir únicamente la introducción de números con la función de validación de datos
Para permitir únicamente números en un rango de celdas, proceda como sigue:
1. Seleccione el rango de celdas en el que desee permitir únicamente la introducción de números.
2. Haga clic en «Datos» > «Validación de datos» > «Validación de datos». En el cuadro de diálogo «Validación de datos» que aparece, vaya a la pestaña «Configuración» y realice las siguientes operaciones:
- Seleccione «Personalizada» en la lista desplegable «Permitir».
- A continuación, introduzca la siguiente fórmula en el cuadro de texto «Fórmula». («A2» es la primera celda del rango seleccionado que desea limitar).
=ISNUMBER(A2) - Haga clic en el botón «Aceptar» para cerrar este cuadro de diálogo.

3. A partir de ahora, solo podrás introducir números en las celdas seleccionadas.
Nota: La función «ISNUMBER» acepta cualquier valor numérico en las celdas validadas, incluidos enteros, decimales, fracciones, fechas y horas.
Permitir únicamente la introducción de cadenas de texto con la función de validación de datos
Para restringir las entradas en celdas exclusivamente a texto, utilice la función «Validación de datos» con una fórmula personalizada basada en la función «ISTEXT». Siga estos pasos:
1. Seleccione un rango de celdas en el que desee permitir únicamente la introducción de cadenas de texto.
2. Haga clic en «Datos» > «Validación de datos» > «Validación de datos». En el cuadro de diálogo «Validación de datos» que aparece, vaya a la pestaña «Configuración» y realice las siguientes operaciones:
- Seleccione «Personalizada» en la lista desplegable «Permitir».
- A continuación, introduzca la siguiente fórmula en el cuadro de texto «Fórmula». («A2» es la primera celda del rango seleccionado que desea limitar).
=ISTEXT(A2) - Haga clic en el botón «Aceptar» para cerrar este cuadro de diálogo.

3. Ahora, al introducir datos en las celdas especificadas, solo se permitirá el formato de texto.
Validación de datos de 4,2 que permite únicamente valores alfanuméricos
En algunos casos, es posible que desee permitir únicamente letras y números, restringiendo al mismo tiempo caracteres especiales como ~, %, $ o espacios. Esta sección presenta algunos métodos útiles.
Permitir únicamente valores alfanuméricos con la función de validación de datos
Para evitar caracteres especiales y permitir únicamente valores alfanuméricos, cree una fórmula personalizada en la función «Validación de datos» siguiendo estos pasos:
1. Seleccione un rango de celdas en el que desee permitir únicamente la introducción de valores alfanuméricos.
2. Haga clic en «Datos» > «Validación de datos» > «Validación de datos». En el cuadro de diálogo emergente «Validación de datos», vaya a la pestaña «Configuración» y realice las siguientes operaciones:
- Seleccione «Personalizada» en la lista desplegable «Permitir».
- A continuación, introduzca la siguiente fórmula en el cuadro de texto «Fórmula».
=IF(A2="",TRUE,IF(ISERROR(SUMPRODUCT(SEARCH(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1),"0123456789abcdefghijklmnopqrstuvwxyz"))),FALSE,TRUE)) - Haga clic en el botón «Aceptar» para cerrar este cuadro de diálogo.
Nota: En las fórmulas anteriores, «A2» es la primera celda del rango seleccionado que desea limitar.

3. Ahora solo se permitirá introducir letras y números; los caracteres especiales quedarán restringidos al escribir, tal como se muestra en la siguiente captura de pantalla:

Permita únicamente valores alfanuméricos mediante una función sorprendente
La fórmula anterior puede resultar complicada de entender y recordar. Por eso, te presentamos una práctica función llamada «Limitar entrada» de «Kutools para Excel», que simplifica notablemente esta tarea.
1. Seleccione un rango de celdas en el que solo se permita introducir valores alfanuméricos.
2. A continuación, haga clic en «Kutools» > «Limitar entrada» > «Limitar entrada», tal como se muestra en la captura de pantalla:

3. En el cuadro de diálogo emergente «Limitar entrada», seleccione la opción «Prohibir ingresar caracteres especiales» (consulte la captura de pantalla):

4. A continuación, haga clic en el botón «Aceptar» y, en los cuadros de diálogo posteriores, seleccione «Sí» > «Aceptar» para completar la operación. Ahora, en las celdas seleccionadas solo se permitirán letras y números; consulte la captura de pantalla:

Kutools para Excel: potencie Excel con más de 300 herramientas esenciales, agilice y simplifique su trabajo, y aproveche las funciones de IA para un procesamiento de datos más inteligente y una mayor productividad.Consígalo ahora
Validación de datos de 4,3 que permite textos que comienzan o terminan con caracteres específicos
Si todos los valores de un rango determinado deben comenzar o terminar con un carácter o subcadena específica, puede aplicar validación de datos mediante una fórmula personalizada que utilice las funciones EXACT, IZQUIERDA, DERECHA o CONTAR.SI.
Permitir textos que comiencen o terminen con caracteres específicos con una única condición
Por ejemplo, si desea que las entradas de texto en celdas específicas comiencen o terminen con «CN», siga estos pasos:
1. Seleccione un rango de celdas que solo admita textos que comiencen o terminen con ciertos caracteres.
2. A continuación, haga clic en «Datos» > «Validación de datos» > «Validación de datos». En el cuadro de diálogo emergente «Validación de datos», vaya a la pestaña «Configuración» y realice las siguientes operaciones:
- Seleccione «Personalizada» en la lista desplegable «Permitir».
- A continuación, introduzca la siguiente fórmula en el cuadro de texto «Fórmula».Permitir únicamente textos que empiecen por CN:
=EXACT(LEFT(A2,2),"CN")Permitir únicamente textos que terminen en CN:=EXACT(RIGHT(A2,2),"CN") - Haga clic en el botón «Aceptar» para cerrar este cuadro de diálogo.
Nota: En las fórmulas anteriores, «A2» es la primera celda del rango seleccionado, el número «2» indica la cantidad de caracteres que ha especificado y «CN» es el texto con el que desea que comience o termine.

3. A partir de ahora, solo podrá introducirse en las celdas seleccionadas una cadena de texto que comience o termine con los caracteres especificados; de lo contrario, aparecerá una alerta de advertencia, tal como se muestra en la siguiente captura de pantalla:

Consejo: las fórmulas anteriores son Distinguir Mayúsculas y Minúsculas; si no necesita distinguir mayúsculas de minúsculas, utilice las siguientes fórmulas CONTAR.SI:
=COUNTIF(A2,"CN*") =COUNTIF(A2,"*CN") Nota: El asterisco (*) es un comodín que coincide con uno o varios caracteres.
Permitir textos que comiencen o terminen con caracteres específicos con varios criterios (lógica OR)
Por ejemplo, si desea que las entradas de texto comiencen o terminen con «CN» o «UK», como se muestra en la siguiente captura de pantalla, debe añadir otra instancia de EXACT utilizando el signo más (+). Siga estos pasos:

1. Seleccione un rango de celdas que solo permita textos que comiencen o terminen según diversos criterios.
2. A continuación, haga clic en «Datos» > «Validación de datos» > «Validación de datos». En el cuadro de diálogo «Validación de datos» que aparece, vaya a la pestaña «Configuración» y realice las siguientes operaciones:
- Seleccione «Personalizada» en la lista desplegable «Permitir».
- A continuación, introduzca la siguiente fórmula en el cuadro de texto «Fórmula».Permitir únicamente textos que empiecen por CN o UK:
=EXACT(LEFT(A2,2),"CN")+EXACT(LEFT(A2,2),"UK")Permitir únicamente textos que terminen en CN o UK:=EXACT(RIGHT(A2,2),"CN")+EXACT(RIGHT(A2,2),"UK") - Haga clic en el botón «Aceptar» para cerrar este cuadro de diálogo.
Nota: En las fórmulas anteriores, «A2» es la primera celda del rango seleccionado, el número «2» indica la cantidad de caracteres que ha especificado, y «CN» y «UK» son los textos específicos con los que desea que las cadenas comiencen o terminen.

3. Ahora, solo podrá introducirse en las celdas seleccionadas una cadena de texto que comience o termine con los caracteres especificados.
Consejo: para ignorar mayúsculas y minúsculas, utilice las siguientes fórmulas CONTAR.SI:
=COUNTIF(A2,"CN*")+COUNTIF(A2,"UK*") =COUNTIF(A2,"*CN")+COUNTIF(A2,"*UK") Nota: El asterisco (*) es un comodín que coincide con uno o varios caracteres.
Validación de datos de 4,4 que permite entradas que deben contener / no deben contener un texto específico
En esta sección te explicaré cómo aplicar la validación de datos en Excel para permitir únicamente valores que contengan —o, por el contrario, que no contengan— una subcadena específica o alguna de varias subcadenas.
Permitir entradas que contengan uno o alguno de varios textos específicos
Permitir entradas que deben contener un texto específico
Para permitir únicamente entradas que contengan una cadena de texto específica —por ejemplo, que todos los valores introducidos incluyan el texto «KTE», como se muestra en la siguiente captura de pantalla—, puede aplicar la validación de datos mediante una fórmula personalizada basada en las funciones ENCONTRAR y ESNUMERO. Siga estos pasos:

1. Seleccione un rango de celdas que solo permita textos conteniendo cierto texto.
2. A continuación, haga clic en «Datos» > «Validación de datos» > «Validación de datos». En el cuadro de diálogo que aparece, vaya a la pestaña «Configuración» y realice las siguientes operaciones:
- Seleccione «Personalizada» en la lista desplegable «Permitir».
- A continuación, introduzca una de las siguientes fórmulas en el cuadro de texto «Fórmula».Distinguir Mayúsculas y Minúsculas:
=ISNUMBER(FIND("KTE",A2))Sin Distinguir Mayúsculas y Minúsculas:=ISNUMBER(SEARCH("KTE",A2)) - Haga clic en el botón «Aceptar» para cerrar este cuadro de diálogo.
Nota: En las fórmulas anteriores, «A2» es la primera celda del rango seleccionado y «KTE» es la cadena que deben contener las entradas.

3. Ahora, si el valor introducido no contiene el texto requerido, aparecerá un cuadro de advertencia.
Permitir entradas que deben contener alguno de varios textos específicos
La fórmula anterior solo funciona con una cadena de texto. Si necesita permitir cualquiera de varias cadenas de texto en las celdas, como se muestra en la siguiente captura de pantalla, combine las funciones SUMAPRODUCTO, ENCONTRAR y ESNUMERO para crear una fórmula.

1. Seleccione un rango de celdas que solo permita textos conteniendo alguno de varios elementos específicos.
2. A continuación, haga clic en «Datos» > «Validación de datos» > «Validación de datos». En el cuadro de diálogo «Validación de datos» que aparece, vaya a la pestaña «Configuración» y realice las siguientes operaciones:
- Seleccione «Personalizada» en la lista desplegable «Permitir».
- Después, introduzca una de las siguientes fórmulas según sus necesidades en el cuadro de texto «Fórmula».Distinguir Mayúsculas y Minúsculas:
=SUMPRODUCT(--ISNUMBER(FIND($C$2:$C$4,A2)))>0Sin Distinguir Mayúsculas y Minúsculas:=SUMPRODUCT(--ISNUMBER(SEARCH($C$2:$C$4,A2)))>0 - A continuación, haga clic en «Aceptar» para cerrar el cuadro de diálogo.
Nota: En las fórmulas anteriores, «A2» es la primera celda del rango seleccionado y «C2:C4» es la lista de valores cuya presencia se permite en las entradas.

3. Ahora, solo se aceptarán entradas que incluyan alguno de los valores de la lista especificada.
Permitir entradas que no contengan uno o ninguno de varios textos específicos
Permitir entradas que no deben contener un texto específico
Para validar que las entradas no contengan un texto específico —por ejemplo, permitir únicamente valores que no incluyan «KTE» en una celda—, puede crear una regla de validación de datos utilizando las funciones ESERROR y ENCONTRAR. Siga estos pasos:

1. Seleccione un rango de celdas que solo permita textos que no incluyan cierto contenido.
2. A continuación, haga clic en «Datos» > «Validación de datos» > «Validación de datos». En el cuadro de diálogo «Validación de datos» que aparece, vaya a la pestaña «Configuración» y realice las siguientes operaciones:
- Seleccione «Personalizada» en la lista desplegable «Permitir».
- A continuación, introduzca una de las siguientes fórmulas en el cuadro de texto «Fórmula».Distinguir Mayúsculas y Minúsculas:
=ISERROR(FIND("KTE",A2))Sin Distinguir Mayúsculas y Minúsculas:=ISERROR(SEARCH("KTE",A2)) - Haga clic en el botón «Aceptar» para cerrar este cuadro de diálogo.
Nota: En las fórmulas anteriores, «A2» es la primera celda del rango seleccionado y «KTE» es la cadena que no deben contener las entradas.

3. Ahora se bloqueará la introducción de entradas que contengan ese texto específico.
Permitir entradas que no deben contener ninguno de varios textos específicos
Para impedir la introducción de cualquiera de varias cadenas de texto de una lista, tal como se muestra en la siguiente captura de pantalla, siga estos pasos:

1. Seleccione el rango de celdas en el que quiera evitar la introducción de ciertos textos.
2. A continuación, haga clic en «Datos» > «Validación de datos» > «Validación de datos». En el cuadro de diálogo «Validación de datos» que aparece, vaya a la pestaña «Configuración» y realice las siguientes operaciones:
- Seleccione «Personalizada» en la lista desplegable «Permitir».
- Después, introduzca la siguiente fórmula en el cuadro de texto «Fórmula».Distinguir Mayúsculas y Minúsculas:
=SUMPRODUCT(--ISNUMBER(FIND($C$2:$C$4,A2)))=0Sin Distinguir Mayúsculas y Minúsculas:=SUMPRODUCT(--ISNUMBER(SEARCH($C$2:$C$4,A2)))=0 - A continuación, haga clic en «Aceptar» para cerrar el cuadro de diálogo.
Nota: En las fórmulas anteriores, «A2» es la primera celda del rango seleccionado y «C2:C4» es la lista de valores cuya entrada debe impedirse si coincide con alguno de ellos.

3. A partir de ahora, se bloqueará la introducción de entradas que incluyan alguno de los textos específicos.
Validación de datos de 4,5 que permite únicamente valores únicos
Si desea prevenir entradas duplicadas al introducir datos en un rango de celdas, esta sección presenta algunos métodos rápidos para resolver esta tarea en Excel.
Permitir únicamente valores únicos mediante la función de validación de datos
Normalmente, la función Validación de datos con una fórmula personalizada basada en CONTAR.SI puede ayudarle. Siga estos pasos:
1. Seleccione las celdas o la columna en las que desee permitir únicamente valores únicos.
2. A continuación, haga clic en «Datos» > «Validación de datos» > «Validación de datos». En el cuadro de diálogo emergente «Validación de datos», vaya a la pestaña «Configuración» y realice las siguientes operaciones:
- Seleccione «Personalizada» en la lista desplegable «Permitir».
- A continuación, introduzca la siguiente fórmula en el cuadro de texto «Fórmula».
=COUNTIF($A$2:$A$9,A2)=1 - Haga clic en el botón «Aceptar» para cerrar este cuadro de diálogo.
Nota: En la fórmula anterior, «A2:A9» es el rango de celdas en el que desea permitir únicamente valores únicos, y «A2» es la primera celda del rango seleccionado.

3. Ahora solo se admitirán valores únicos y aparecerá un mensaje de advertencia si intentas introducir un dato duplicado, tal como se muestra en la siguiente captura de pantalla:

Permitir únicamente valores únicos mediante código VBA
El siguiente código VBA también puede ayudarle a prevenir la introducción de entradas duplicadas. Siga estos pasos:
1. Haga clic con el botón derecho en la pestaña de la hoja donde desee permitir únicamente valores únicos y seleccione «Ver código» en el menú contextual. En la ventana emergente de «Microsoft Visual Basic para Aplicaciones», copie y pegue el siguiente código en el módulo en blanco:
Código VBA: Permitir únicamente valores únicos en un rango de celdas:
Private Sub Worksheet_Change(ByVal Target As Range)
'Updateby Extendoffice
Dim xRg As Range, iLong, fLong As Long
If Not Intersect(Target, Me.[A1:A100]) Is Nothing Then
Application.EnableEvents = False
For Each xRg In Target
With xRg
If (.Value <> "") Then
If WorksheetFunction.CountIf(Me.[A:A], .Value) > 1 Then
iLong = .Interior.ColorIndex
fLong = .Font.ColorIndex
.Interior.ColorIndex = 3
.Font.ColorIndex = 6
MsgBox "Duplicate Entry !", vbCritical, "Kutools for Excel"
.ClearContents
.Interior.ColorIndex = iLong
.Font.ColorIndex = fLong
End If
End If
End With
Next
Application.EnableEvents = True
End If
End Sub
![]() | ![]() | ![]() |
Nota: En el código anterior, «A1:A100» y «A:A» corresponden a las celdas de la columna en la que desea prevenir entradas duplicadas. Ajústelas según sus necesidades.
2. A continuación, guarde y cierre este código. Ahora, al introducir un valor duplicado en las celdas A1:A100, aparecerá un cuadro de advertencia, tal como se muestra en la siguiente captura de pantalla:

Permitir únicamente valores únicos mediante una función práctica
Si dispone de «Kutools para Excel», con su función «Prevenir entradas duplicadas» podrá configurar rápidamente la validación de datos para evitar entradas duplicadas en un rango de celdas con solo unos pocos clics.
1. Seleccione el rango de celdas en el que desee evitar valores duplicados y permitir solo datos únicos.
2. A continuación, haga clic en «Kutools» > «Limitar entrada» > «Prevenir entradas duplicadas», tal como se muestra en la captura de pantalla:

3. Aparecerá un mensaje de advertencia indicando que la validación de datos se eliminará al aplicar esta función. Haga clic en «Sí» y, en el cuadro de diálogo posterior, haga clic en «Aceptar», tal como se muestra en las siguientes capturas de pantalla:
![]() | ![]() | ![]() |
4. Ahora, al introducir datos duplicados en las celdas especificadas, aparecerá un cuadro de advertencia que le recordará que los datos duplicados no son válidos; consulte la captura de pantalla:

Kutools para Excel: potencie Excel con más de 300 herramientas esenciales, agilice y simplifique su trabajo, y aproveche las funciones de IA para un procesamiento de datos más inteligente y una mayor productividad.Consígalo ahora
4,6 La validación de datos permite únicamente mayúsculas / minúsculas / Mayúsculas Iniciales
La función de validación de datos es una herramienta potente que permite a los usuarios forzar entradas en mayúsculas, minúsculas o con mayúscula inicial en un rango de celdas. Siga estos pasos:
1. Seleccione el rango de celdas en el que desee permitir únicamente texto en mayúsculas, minúsculas o con mayúscula inicial.
2. A continuación, haga clic en «Datos» > «Validación de datos» > «Validación de datos». En el cuadro de diálogo «Validación de datos» que aparece, vaya a la pestaña «Configuración» y realice las siguientes operaciones:
- Seleccione «Personalizada» en la lista desplegable «Permitir».
- A continuación, introduzca una de las siguientes fórmulas según sus necesidades en el cuadro de texto «Fórmula».permitir únicamente Texto en mayúsculas:
=AND(EXACT(A2,UPPER(A2)),ISTEXT(A2))Permitir únicamente Texto en minúsculas=AND(EXACT(A2,LOWER(A2)),ISTEXT(A2))Permitir únicamente texto Mayúsculas Iniciales=AND(EXACT(A2,PROPER(A2)),ISTEXT(A2)) - Haga clic en el botón «Aceptar» para cerrar este cuadro de diálogo.
Nota: En la fórmula anterior, «A2» es la primera celda de la columna que desea utilizar.

3. Ahora, solo se aceptarán las entradas que cumplan la regla que ha creado.
4,7 Validación de datos que permite valores que existen / no existen en otra lista
Permitir o impedir valores según su presencia en otra lista puede resultar complicado para muchos usuarios. Sin embargo, puede resolverlo fácilmente mediante la validación de datos utilizando una fórmula sencilla basada en la función CONTAR.SI.
Por ejemplo, desea que únicamente se puedan introducir en un rango de celdas los valores del rango C2:C4, tal como se muestra en la siguiente captura de pantalla. Para lograrlo, siga estos pasos:

1. Seleccione el rango de celdas al que quiera aplicar la validación de datos.
2. A continuación, haga clic en «Datos» > «Validación de datos» > «Validación de datos». En el cuadro de diálogo «Validación de datos» que aparece, vaya a la pestaña «Configuración» y realice las siguientes operaciones:
- Seleccione «Personalizada» en la lista desplegable «Permitir».
- A continuación, introduzca una de las siguientes fórmulas según sus necesidades en el cuadro de texto «Fórmula».Permitir únicamente valores existentes en otra columna
=COUNTIF($C$2:$C$4,A2)>0Evitar valores existentes en otra columna=COUNTIF($C$2:$C$4,A2)=0 - Haga clic en el botón «Aceptar» para cerrar este cuadro de diálogo.
Nota: En la fórmula anterior, «A2» es la primera celda de la columna que desea validar y «C2:C4» es la lista de valores cuya presencia desea permitir o impedir en las entradas.

3. Ahora, solo se permitirán las entradas que cumplan la regla que ha creado; todas las demás quedarán bloqueadas.
4,8 Validación de datos que fuerza únicamente el formato Número de teléfono
Al introducir la información de los empleados de su empresa, una columna debe contener el número de teléfono. Para garantizar que se introduzca de forma rápida y precisa, puede configurar la validación de datos para este campo. Por ejemplo, puede limitar la entrada exclusivamente a números de teléfono con el formato (123) 456-7890. A continuación, se presentan dos métodos rápidos para lograrlo.
Forzar únicamente el formato Número de teléfono con la función de validación de datos
Para permitir únicamente la introducción de un formato específico de Número de teléfono, siga estos pasos:
1. Seleccione las celdas en las que desee aplicar un formato específico de número de teléfono, haga clic con el botón derecho y elija «Establecer formato de celda» en el menú contextual; consulte la captura de pantalla:

2. En el cuadro de diálogo «Establecer formato de celda», vaya a la pestaña «Número», seleccione «Personalizada» en la lista de categorías de la izquierda e introduzca el formato de número de teléfono que necesite en el cuadro de texto «Tipo». Por ejemplo, puede usar el formato «(###) ###-####»; consulte la captura de pantalla:

3. A continuación, haga clic en «Aceptar» para cerrar el cuadro de diálogo.
4. Tras dar formato a las celdas, selecciónelas de nuevo y abra el cuadro de diálogo «Validación de datos» haciendo clic en «Datos» > «Validación de datos» > «Validación de datos». En el cuadro de diálogo emergente, en la pestaña «Configuración», realice las siguientes operaciones:
- Seleccione «Personalizada» en la lista desplegable «Permitir».
- A continuación, introduzca la siguiente fórmula en el cuadro de texto «Fórmula».
=AND(ISNUMBER(A2),LEN(A2)=10) - Haga clic en el botón «Aceptar» para cerrar este cuadro de diálogo.
Nota: En la fórmula anterior, «A2» es la primera celda de la columna cuyo número de teléfono desea validar.

5. Ahora, al introducir un número de 10 dígitos, se convertirá automáticamente al formato específico de número de teléfono que necesita; consulte las capturas de pantalla:
![]() | ![]() | ![]() |
Nota: Si el número introducido no tiene 10 dígitos, aparecerá un cuadro de mensaje de advertencia para recordárselo; consulte la captura de pantalla:

Forzar únicamente el formato Número de teléfono mediante una función útil
La función «Solo se pueden ingresar números de teléfono» de Kutools para Excel le permite forzar la introducción exclusiva del formato de número de teléfono con tan solo unos pocos clics.
1. Seleccione el rango de celdas en las que desee permitir únicamente un formato específico de número de teléfono y, a continuación, haga clic en «Kutools» > «Limitar entrada» > «Solo se pueden ingresar números de teléfono»; consulte la captura de pantalla:

2. En el cuadro de diálogo «Número de teléfono», seleccione el formato específico que necesite o cree su propio formato haciendo clic en el botón «Agregar»; consulte la captura de pantalla:

3. Tras seleccionar o configurar el formato de número de teléfono, haga clic en «Aceptar». A partir de ahora, solo podrá introducir números de teléfono con ese formato específico; de lo contrario, aparecerá un cuadro de advertencia para recordárselo. Consulte la captura de pantalla:

Kutools para Excel: potencie Excel con más de 300 herramientas esenciales, agilice y simplifique su trabajo, y aproveche las funciones de IA para un procesamiento de datos más inteligente y una mayor productividad.Consígalo ahora
4,9 Validación de datos que fuerza únicamente la introducción de Dirección de correo electrónico
Supongamos que necesita escribir varios Dirección de correo electrónico en una columna de una hoja de cálculo y desea evitar que se introduzcan formatos incorrectos de Dirección de correo electrónico. Normalmente, puede establecer una regla de validación de datos que permita únicamente el formato Dirección de correo electrónico.
Forzar únicamente el formato Dirección de correo electrónico mediante la función de validación de datos
Mediante la función de validación de datos con una fórmula personalizada, puede crear rápidamente una regla que impida la introducción de direcciones de correo electrónico no válidas. Siga estos pasos:
1. Seleccione las celdas en las que quiera permitir únicamente la introducción de direcciones de correo electrónico y, a continuación, haga clic en «Datos» > «Validación de datos» > «Validación de datos».
2. En el cuadro de diálogo emergente «Validación de datos», vaya a la pestaña «Configuración» y realice las siguientes operaciones:
- Seleccione «Personalizada» en la lista desplegable «Permitir».
- A continuación, introduzca la siguiente fórmula en el cuadro de texto «Fórmula»:
=ISNUMBER(MATCH("*@*.?*",A2,0)) - Haga clic en el botón «Aceptar» para cerrar este cuadro de diálogo.
Nota: En la fórmula anterior, «A2» es la primera celda de la columna que desea utilizar.

3. Ahora, si el texto introducido no coincide con el formato de dirección de correo electrónico, aparecerá un cuadro de advertencia para notificárselo; consulte la captura de pantalla:

Forzar únicamente el formato Dirección de correo electrónico mediante una función práctica
«Kutools para Excel» incluye una función sorprendente: «Solo se pueden ingresar direcciones de correo electrónico». Con esta utilidad, podrá impedir la introducción de direcciones de correo electrónico no válidas con un solo clic.
1. Seleccione las celdas en las que desee permitir únicamente la introducción de direcciones de correo electrónico y, a continuación, haga clic en «Kutools» > «Limitar entrada» > «Solo se pueden ingresar direcciones de correo electrónico». Consulte la captura de pantalla:

2. A partir de ahora, solo se permitirá introducir direcciones de correo electrónico; de lo contrario, aparecerá un cuadro de advertencia para recordárselo. Consulte la captura de pantalla:

Kutools para Excel: potencie Excel con más de 300 herramientas esenciales, agilice y simplifique su trabajo, y aproveche las funciones de IA para un procesamiento de datos más inteligente y una mayor productividad.Consígalo ahora
4,10 Validación de datos que fuerza únicamente la introducción de direcciones IP
En esta sección te presento algunos métodos rápidos para configurar la validación de datos y permitir únicamente direcciones IP en un rango de celdas.
Forzar únicamente el formato de direcciones IP con la función de validación de datos
Para permitir únicamente la introducción de direcciones IP en un rango específico de celdas, siga estos pasos:
1. Seleccione las celdas en las que quiera permitir únicamente la introducción de direcciones IP y, a continuación, haga clic en «Datos» > «Validación de datos» > «Validación de datos».
2. En el cuadro de diálogo «Validación de datos» que aparece, vaya a la pestaña «Configuración» y realice las siguientes operaciones:
- Seleccione «Personalizada» en la lista desplegable «Permitir».
- A continuación, introduzca la siguiente fórmula en el cuadro de texto «Fórmula».
=AND((LEN(A2)-LEN(SUBSTITUTE(A2,".","")))=3,ISNUMBER(SUBSTITUTE(A2,".","")+0)) - Haga clic en el botón «Aceptar» para cerrar este cuadro de diálogo.
Nota: En la fórmula anterior, «A2» es la primera celda de la columna que desea utilizar.

3. Ahora, si introduces una dirección IP no válida en la celda, aparecerá un cuadro de advertencia, como se muestra en la siguiente captura de pantalla:

Forzar únicamente el formato de direcciones IP con código VBA
Asimismo, el siguiente código VBA también puede ayudarle a permitir únicamente la introducción de direcciones IP y restringir cualquier otro tipo de entrada. Siga estos pasos:
1. Haga clic con el botón derecho en la pestaña de la hoja y seleccione «Ver código» en el menú contextual. A continuación, en la ventana de «Microsoft Visual Basic para Aplicaciones» que se abre, copie el siguiente código VBA:
Código VBA: validar celdas para aceptar únicamente direcciones IP
Private Sub Worksheet_Change(ByVal Target As Range)
'Update by ExtendOffice
Dim xArrIp() As String
Dim xIntIP1, xIntIP2, xIntIP3, xIntIP4 As Integer
If Intersect(Target, Range("A2:A10")) Is Nothing Then
Exit Sub
Else
If Target = "" Then
Exit Sub
End If
xArrIp = Split(Target.Text, ".")
If UBound(xArrIp) <> 3 Then
GoTo EIP
Else
xIntIP1 = CInt(xArrIp(0))
xIntIP2 = CInt(xArrIp(1))
xIntIP3 = CInt(xArrIp(2))
xIntIP4 = CInt(xArrIp(3))
If (xIntIP1 < 1) Or (xIntIP1 > 255) _
Or (xIntIP2 < 1) Or (xIntIP2 > 255) _
Or (xIntIP3 < 1) Or (xIntIP3 > 255) _
Or (xIntIP4 < 1) Or (xIntIP4 > 255) Then
GoTo EIP
End If
End If
End If
Exit Sub
EIP:
MsgBox "Please enter correct IP address"
Target = ""
End Sub
![]() | ![]() | ![]() |
Nota: En el código anterior, «A2:A10» es el rango de celdas en el que desea permitir únicamente direcciones IP.
2. A continuación, guarde y cierre este código. Ahora, solo se podrán introducir direcciones IP válidas en las celdas especificadas.
Forzar únicamente el formato de direcciones IP mediante una función sencilla
Si tiene instalado «Kutools para Excel» en su libro de trabajo, su función «Solo se pueden ingresar direcciones IP» también puede ayudarle a realizar esta tarea.
1. Seleccione las celdas en las que desee permitir únicamente la introducción de direcciones IP y, a continuación, haga clic en «Kutools» > «Limitar entrada» > «Solo se pueden ingresar direcciones IP». Consulte la captura de pantalla:

2. Tras aplicar esta función, solo se permitirá la introducción de direcciones IP; en caso contrario, aparecerá un cuadro de advertencia para recordárselo. Consulte la captura de pantalla:

Kutools para Excel: potencie Excel con más de 300 herramientas esenciales, agilice y simplifique su trabajo, y aproveche las funciones de IA para un procesamiento de datos más inteligente y una mayor productividad.Consígalo ahora
4,11 Validación de datos que restringe valores que superen el valor total
Supongamos que dispone de un informe mensual de gastos con un presupuesto total de $18 000. Debe garantizar que el importe total de la lista de gastos no supere este límite preestablecido, tal como se muestra en la siguiente captura de pantalla. Para ello, puede crear una regla de validación de datos mediante la función SUMA que evite que la suma de los valores exceda dicho importe.

1. Seleccione el rango de celdas en el que desea restringir los valores.
2. A continuación, haga clic en «Datos» > «Validación de datos» > «Validación de datos». En el cuadro de diálogo «Validación de datos» que aparece, vaya a la pestaña «Configuración» y realice las siguientes operaciones:
- Seleccione «Personalizada» en la lista desplegable «Permitir».
- A continuación, introduzca la siguiente fórmula en el cuadro de texto «Fórmula».
=SUM($B$2:$B$7)<=18000 - Haga clic en el botón «Aceptar» para cerrar este cuadro de diálogo.
Nota: En la fórmula anterior, «B2:B7» es el rango de celdas cuyas entradas desea restringir.

3. Ahora, al introducir valores en el rango B2:B7, la validación se aprueba si el total es inferior a $18 000. Si algún valor hace que el total supere los $18 000, aparecerá un cuadro de advertencia para notificárselo.
4,12 La validación de datos restringe la entrada de celdas en función de otra celda
Cuando desee limitar las entradas de datos en un rango de celdas según el valor de otra celda, la función **Validación de datos** también puede ayudarle a resolver esta tarea. Por ejemplo, si la celda C1 contiene el texto «Sí», el rango A2:A9 aceptará cualquier entrada. Sin embargo, si la celda C1 contiene cualquier otro texto, las entradas en el rango A2:A9 quedarán restringidas, tal como se muestra en las siguientes capturas de pantalla:
![]() | ![]() | ![]() |
Para resolver este problema, siga estos pasos:
1. Seleccione el rango de celdas en el que desee restringir los valores.
2. A continuación, haga clic en «Datos» > «Validación de datos» > «Validación de datos». En el cuadro de diálogo «Validación de datos» que aparece, vaya a la pestaña «Configuración» y realice las siguientes operaciones:
- Seleccione «Personalizada» en la lista desplegable «Permitir».
- A continuación, introduzca la siguiente fórmula en el cuadro de texto «Fórmula».
=$C$1="Yes" - Haga clic en el botón «Aceptar» para cerrar este cuadro de diálogo.
Nota: En la fórmula anterior, «C1» es la celda que contiene el texto específico que desea utilizar, y «Sí» es el texto en función del cual desea aplicar la limitación a las celdas. Adáptelos según sus necesidades.

3. Ahora, si la celda C1 contiene el texto «Sí», podrá introducir cualquier valor en el rango A2:A9; si la celda C1 contiene otro texto, no podrá introducir un valor. Consulte la siguiente demostración:

4,13 La validación de datos permite introducir únicamente días laborables o fines de semana
Si necesita que en una lista de celdas solo se puedan introducir días laborables (de lunes a viernes) o fines de semana (sábado y domingo), la función «Validación de datos» también puede ayudarle. Siga estos pasos:
1. Seleccione el rango de celdas en el que desea introducir días laborables o fines de semana.
2. A continuación, haga clic en «Datos» > «Validación de datos» > «Validación de datos». En el cuadro de diálogo «Validación de datos» que aparece, vaya a la pestaña «Configuración» y realice las siguientes operaciones:
- Seleccione «Personalizada» en la lista desplegable «Permitir».
- A continuación, introduzca una de las siguientes fórmulas según sus necesidades en el cuadro de texto «Fórmula».Permitir únicamente días laborables
=WEEKDAY(A2,2)<6Permitir únicamente fines de semana=WEEKDAY(A2,2)>5 - Haga clic en el botón «Aceptar» para cerrar este cuadro de diálogo.
Nota: En la fórmula anterior, «A2» es la primera celda de la columna que desea utilizar.

3. Ahora, solo podrá introducir fechas correspondientes a días laborables o fines de semana en las celdas especificadas, según su selección.
4,14 La validación de datos permite introducir fechas en función de la fecha actual
A veces, es posible que necesite permitir únicamente la introducción de fechas posteriores o anteriores a la fecha actual en un rango de celdas. La función «Validación de datos», combinada con la función «HOY», puede ayudarle. Siga estos pasos:
1. Seleccione el rango de celdas en las que desee permitir únicamente la introducción de fechas futuras (posteriores a hoy).
2. A continuación, haga clic en «Datos» > «Validación de datos» > «Validación de datos». En el cuadro de diálogo «Validación de datos» que aparece, vaya a la pestaña «Configuración» y realice las siguientes operaciones:
- Seleccione «Personalizada» en la lista desplegable «Permitir».
- A continuación, introduzca la siguiente fórmula en el cuadro de texto «Fórmula».
=A2>Today() - Haga clic en el botón «Aceptar» para cerrar este cuadro de diálogo.
Nota: En la fórmula anterior, «A2» es la primera celda de la columna que desea utilizar.

3. Ahora, solo podrá introducir en las celdas fechas posteriores a hoy; de lo contrario, aparecerá un cuadro de advertencia para notificárselo. Consulte la captura de pantalla:

Consejos:
1. Para permitir la introducción de fechas pasadas (anteriores a hoy), aplique la siguiente fórmula en la validación de datos:
=A2<Today() 2. Para permitir la introducción de fechas dentro de un intervalo específico, como las de los próximos 30 días, introduzca la siguiente fórmula en la validación de datos:
=AND(A2>TODAY(),A2<=(TODAY()+30)) 4,15 La validación de datos permite introducir horas en función de la hora actual
Si desea validar datos en función de la hora actual —por ejemplo, permitir únicamente la introducción de horas anteriores o posteriores a la hora actual en las celdas—, puede crear su propia fórmula de validación de datos. Siga estos pasos:
1. Seleccione el rango de celdas en el que desee permitir únicamente la introducción de horas anteriores o posteriores a la hora actual.
2. A continuación, haga clic en «Datos» > «Validación de datos» > «Validación de datos». En el cuadro de diálogo «Validación de datos» que aparece, vaya a la pestaña «Configuración» y realice las siguientes operaciones:
- Seleccione «Hora» en la lista desplegable «Permitir».
- A continuación, en el menú desplegable «Datos», elija «menor que» para permitir únicamente horas anteriores a la hora actual o «mayor que» para permitir horas posteriores a la hora actual, según sus necesidades.
- Y luego, en el cuadro «Hora de finalización» o «Hora de inicio», introduzca la fórmula siguiente:
=TIME(HOUR(NOW()),MINUTE(NOW()),SECOND(NOW())) - Haga clic en el botón «Aceptar» para cerrar este cuadro de diálogo.
Nota: En la fórmula anterior, «A2» es la primera celda de la columna que desea utilizar.

3. Ahora, solo se podrán introducir en las celdas específicas horas anteriores o posteriores a la hora actual.

4,16 Validación de datos para fechas de un año específico o del año actual
Para permitir únicamente la introducción de fechas correspondientes a un año específico o al año actual, utilice la validación de datos con una fórmula personalizada basada en la función AÑO.
1. Seleccione el rango de celdas en el que desee permitir únicamente la introducción de fechas correspondientes a un año específico.
2. A continuación, haga clic en «Datos» > «Validación de datos» > «Validación de datos». En el cuadro de diálogo «Validación de datos» que aparece, vaya a la pestaña «Configuración» y realice las siguientes operaciones:
- Seleccione «Personalizada» en la lista desplegable «Permitir».
- Y a continuación, introduzca la siguiente fórmula en el cuadro de texto «Fórmula».
=YEAR(A2)=2020 - Haga clic en el botón «Aceptar» para cerrar este cuadro de diálogo.
Nota: En la fórmula anterior, «A2» es la primera celda de la columna que desea utilizar y «2020» es el año que desea restringir.

3. A partir de ahora, solo se aceptarán fechas del año 2020; de lo contrario, aparecerá un cuadro de advertencia, como se muestra en la siguiente captura de pantalla:

Consejos:
Para permitir únicamente fechas del año actual, puede aplicar la fórmula siguiente en la validación de datos:
=YEAR(A2)=YEAR(TODAY()) 4,17 Validación de datos para fechas de la semana o del mes actual
Si desea permitir que los usuarios introduzcan fechas correspondientes a la semana o al mes actual en celdas específicas, esta sección ofrece fórmulas prácticas para lograrlo en Excel.
Permitir introducir fechas de la semana actual
1. Seleccione el rango de celdas en el que desee permitir únicamente la introducción de fechas correspondientes a la semana actual.
2. A continuación, haga clic en «Datos» > «Validación de datos» > «Validación de datos». En el cuadro de diálogo «Validación de datos» que aparece, vaya a la pestaña «Configuración» y realice las siguientes operaciones:
- Seleccione «Fecha» en la lista desplegable «Permitir».
- Y luego, elija «Entre» en el menú desplegable «Datos».
- En el cuadro de texto «Fecha de inicio», introduzca esta fórmula:
=TODAY()-WEEKDAY(TODAY(),3) - En el cuadro de texto «Fecha de fin», introduzca esta fórmula:
=TODAY()-WEEKDAY(TODAY(),3)+6 - Por último, haga clic en el botón «Aceptar».

3. A partir de ahora, solo podrás introducir fechas correspondientes a la semana actual; el resto de fechas quedarán bloqueadas, tal como se muestra en la siguiente captura de pantalla:

Permitir introducir fechas del mes actual
Para permitir únicamente la introducción de fechas del mes actual, siga estos pasos:
1. Seleccione el rango de celdas en el que desee permitir únicamente la introducción de fechas del mes actual.
2. A continuación, haga clic en «Datos» > «Validación de datos» > «Validación de datos». En el cuadro de diálogo «Validación de datos» que aparece, vaya a la pestaña «Configuración» y realice las siguientes operaciones:
- Seleccione «Fecha» en la lista desplegable «Permitir».
- Y luego, elija «Entre» en el menú desplegable «Datos».
- En el cuadro de texto «Fecha de inicio», introduzca esta fórmula:
=DATE(YEAR(TODAY()),MONTH(TODAY()),1) - En el cuadro de texto «Fecha de fin», introduzca esta fórmula:
=DATE(YEAR(TODAY()),MONTH(TODAY()),DAY(DATE(YEAR(TODAY()),MONTH(TODAY())+1,1)-1)) - Por último, haga clic en el botón «Aceptar».

3. A partir de ahora, solo podrá introducir en las celdas seleccionadas fechas correspondientes al mes actual.
5. ¿Cómo editar la validación de datos en Excel?
Para editar o modificar una regla existente de validación de datos, siga los pasos siguientes:
1. Seleccione cualquier celda que contenga la regla de validación de datos.
2. A continuación, haga clic en «Datos» > «Validación de datos» > «Validación de datos» para abrir el cuadro de diálogo correspondiente. Allí, ajuste o modifique las reglas según sus necesidades y active la opción «Aplicar estos cambios a todas las demás celdas con la misma configuración» para extender esta nueva regla a todas las celdas que cumplen los criterios originales de validación. Consulte la captura de pantalla:

3. Haga clic en «Aceptar» para guardar los cambios.
6. ¿Cómo buscar y seleccionar celdas que contengan validación de datos en Excel?
Si ha creado varias reglas de validación de datos en su hoja de cálculo y necesita buscar y seleccionar las celdas a las que se han aplicado dichas reglas, el comando «Ir a especial» le permite seleccionar todos los tipos de validación de datos o especificar un tipo concreto.
1. Active la hoja de cálculo en la que desea buscar y seleccionar las celdas que contienen validación de datos.
2. A continuación, haga clic en «Inicio» > «Buscar y seleccionar» > «Ir a especial…», tal como se muestra en la captura de pantalla:

3. En el cuadro de diálogo «Ir a especial», seleccione «Validación de datos» > «Todo» (consulte la captura de pantalla):

4. Todas las celdas con validación de datos están ahora seleccionadas en la hoja de trabajo actual.

Consejo: si desea seleccionar un tipo específico de validación de datos, primero elija una celda que contenga la validación deseada, abra el cuadro de diálogo «Ir a especial» y seleccione «Validación de datos» > «Igual».
![]() | ![]() | ![]() |
7. ¿Cómo copiar la regla de validación de datos a otras celdas?
Imagine que ha creado una regla de validación de datos para un rango de celdas y ahora necesita aplicar esa misma regla a otras celdas. En lugar de crearla de nuevo, puede copiar y pegar rápidamente la regla existente en las nuevas celdas.
1. Haga clic para seleccionar una celda que contenga la regla de validación que desea utilizar y, a continuación, pulse «Ctrl + C» para copiarla.
2. A continuación, seleccione las celdas que desea validar. Para elegir varias celdas no adyacentes, mantenga pulsada la tecla «Ctrl» mientras las selecciona.
3. A continuación, haga clic con el botón derecho en la selección y elija la opción «Pegado especial»; consulte la captura de pantalla:

4. En el cuadro de diálogo «Pegado especial», seleccione la opción «Validación»; consulte la captura de pantalla:

5. Haga clic en el botón «Aceptar». Ahora, la regla de validación se ha aplicado a las nuevas celdas.
8. ¿Cómo usar la validación de datos para resaltar con un círculo las entradas no válidas en Excel?
A veces, es posible que necesite crear reglas de validación de datos para información ya existente. En ese caso, podrían aparecer algunos datos no válidos en el rango de celdas. ¿Cómo identificar y corregir esos datos no válidos? En Excel, puede usar la función «Rodear datos no válidos» para resaltarlos con un círculo rojo.
Para resaltar con un círculo los datos no válidos que necesite, aplique la función «Validación de datos» y establezca una regla para el rango de datos. Siga estos pasos:
1. Seleccione el rango de datos en el que desea rodear con un círculo los datos no válidos.
2. A continuación, haga clic en «Datos» > «Validación de datos» > «Validación de datos». En el cuadro de diálogo «Validación de datos», configure la regla de validación según sus necesidades; por ejemplo, aquí se validarán los valores mayores que 500. Consulte la captura de pantalla:

3. A continuación, haga clic en «Aceptar» para cerrar el cuadro de diálogo. Una vez establecida la regla de validación de datos, vaya a «Datos» > «Validación de datos» > «Rodear datos no válidos». Así, todos los valores no válidos (es decir, los menores que 500) quedarán marcados con un óvalo rojo. Consulte las capturas de pantalla:
![]() | ![]() | ![]() |
Notas:
- 1. En cuanto corrija un dato no válido, el círculo rojo desaparecerá automáticamente.
- 2. La función «Rodear datos no válidos» puede resaltar como máximo 255 celdas. Al guardar el libro de trabajo actual, todos los círculos rojos desaparecerán.
- 3. Estos círculos no se imprimen.
- 4. También puede eliminar los círculos rojos haciendo clic en «Datos» > «Validación de datos» > «Borrar círculos de validación».
9. ¿Cómo eliminar la validación de datos en Excel?
Para eliminar las reglas de validación de datos de un rango de celdas, de la hoja de trabajo actual o de todo el libro, utilice los métodos siguientes.
Eliminar la validación de datos Rango seleccionado con la función de validación de datos
1. Seleccione las celdas que contengan la validación de datos que desea eliminar.
2. A continuación, haga clic en «Datos» > «Validación de datos» > «Validación de datos». En el cuadro de diálogo que aparece, vaya a la pestaña «Configuración» y haga clic en el botón «Borrar todo». Vea la captura de pantalla:

3. A continuación, haga clic en el botón «Aceptar» para cerrar este cuadro de diálogo y eliminará de inmediato la regla de validación de datos aplicada al rango seleccionado.
Consejo: para eliminar la validación de datos de la hoja de trabajo actual, seleccione primero toda la hoja y luego siga los pasos anteriores.
Eliminar la validación de datos Rango seleccionado con una función práctica
Si dispone de «Kutools para Excel», su función «Eliminar restricciones de validación de datos» le permite eliminar fácilmente las reglas de validación de datos del rango seleccionado o de toda la hoja de cálculo.
1. Seleccione el rango de celdas o toda la hoja de cálculo que contenga la validación de datos que desea eliminar.
2. A continuación, haga clic en «Kutools» > «Limitar entrada» > «Eliminar restricciones de validación de datos». Consulte la captura de pantalla:

3. En el cuadro de diálogo que aparece, haga clic en «Aceptar» y la regla de validación de datos se eliminará según sus necesidades.

Kutools para Excel: potencie Excel con más de 300 herramientas esenciales, agilice y simplifique su trabajo, y aproveche las funciones de IA para un procesamiento de datos más inteligente y una mayor productividad.Consígalo ahora
Eliminar la validación de datos de todas las hojas de cálculo con código VBA
Si desea eliminar las reglas de validación de datos del libro completo, los métodos anteriores pueden resultar lentos cuando haya muchas hojas de cálculo. En ese caso, el siguiente código le permitirá realizar esta tarea rápidamente.
1. Mantenga pulsadas las teclas «ALT + F11» para abrir la ventana de Microsoft Visual Basic para Aplicaciones.
2. A continuación, haga clic en «Insertar» > «Módulo» y pegue la siguiente macro en la ventana del módulo.
Código VBA: eliminar las reglas de validación de datos en todas las hojas de cálculo:
Sub RemoveDataValidation()
'Updateby Extendoffice
Dim xwsh As Worksheet
For Each xwsh In ActiveWorkbook.Worksheets
xwsh.Cells.Validation.Delete
Next xwsh
End Sub
3. A continuación, pulse la tecla «F5» para ejecutar este código y eliminar de inmediato todas las reglas de validación de datos del libro completo.
Las mejores herramientas de productividad para Office
Potencie sus habilidades en Excel con Kutools para Excel y experimente una eficiencia como nunca antes.Kutools para Excel ofrece más de 300 funciones avanzadas para aumentar su productividad y Ahorrar tiempo.Haga clic aquí para obtener la función que más necesita...
Office Tab aporta una interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil
- Active la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
- Abra y cree varios documentos en nuevas pestañas dentro de la misma ventana, en lugar de hacerlo en ventanas separadas.
- ¡Aumente su productividad en un 50 % y elimine cientos de clics del ratón cada día!
Todos los complementos de Kutools en un solo instalador.
Kutools for Office es la suite que incluye complementos para Excel, Word, Outlook y PowerPoint, además de Office Tab Pro, ideal para equipos que trabajan en distintas aplicaciones de Office.
- Suite integral— complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
- Un instalador, una licencia— configuración en minutos (compatible con MSI)
- Rendimiento mejorado en conjunto— productividad optimizada en todas las aplicaciones de Office
- Prueba gratuita de 30 días con todas las funciones— sin registro ni tarjeta de crédito
- La mejor relación calidad-precio— ahorre frente a la compra individual de complementos

















