Skip to main content

Validación de datos en Excel: agregar, usar, copiar y eliminar la validación de datos en Excel

Author: Xiaoyang Last Modified: 2025-06-04

En Excel, la función de Validación de datos es una herramienta potente que te permite limitar lo que un usuario puede ingresar en una celda. Por ejemplo, puedes establecer reglas para limitar la longitud del texto, restringir las entradas a formatos específicos, exigir valores únicos o asegurarte de que el texto comience o termine con ciertos caracteres. Estas capacidades ayudan a mantener la integridad de los datos y reducir errores en tus hojas de cálculo.

Este tutorial explora cómo agregar, usar y eliminar la validación de datos en Excel. Cubre tanto operaciones básicas como avanzadas, proporcionando una guía detallada paso a paso para ayudarte a aplicar eficazmente esta función en tus tareas.

Índice de contenidos:

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

4. Reglas personalizadas avanzadas para la validación de datos

5. ¿Cómo editar la validación de datos en Excel?

6. ¿Cómo encontrar y seleccionar celdas con validación de datos en Excel?

7. ¿Cómo copiar la regla de validación de datos a otras celdas?

8. ¿Cómo usar la validación de datos para marcar entradas no válidas en Excel?

9. ¿Cómo eliminar la validación de datos en Excel?


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

La función "Validación de datos" puede ayudarte a restringir el contenido de entrada en tu hoja de cálculo. Normalmente, puedes crear algunas reglas de validación para evitar o permitir solo ciertos tipos de datos en una lista de celdas seleccionadas.

Algunos usos básicos de la función de Validación de datos:

  • 1. "Cualquier valor": no se realiza ninguna validación, puedes ingresar cualquier cosa en las celdas especificadas.
  • 2. "Valor entero": solo se permiten números enteros.
  • 3. "Decimal": permite ingresar tanto números enteros como decimales.
  • 4. "Lista": solo se permiten valores de la lista predefinida para ser ingresados o seleccionados. Los valores se muestran en una lista desplegable.
  • 5. "Fecha": solo se permiten fechas.
  • 6. "Hora": solo se permiten horas.
  • 7. "Longitud de texto": solo se permite ingresar una longitud de texto especificada.
  • 8. "Personalizado": crea reglas personalizadas de fórmula para validar la entrada de los usuarios.

2. ¿Cómo agregar validación de datos en Excel?

En una hoja de Excel, puedes agregar validación de datos con los siguientes pasos:

1. Selecciona una lista de celdas donde deseas establecer la validación de datos y luego haz clic en "Datos" > "Validación de datos" > "Validación de datos", como se muestra en la captura de pantalla:

2. En el cuadro de diálogo "Validación de datos", bajo la pestaña "Opciones", crea tus propias reglas de validación. En los cuadros de criterios, puedes proporcionar cualquiera de los siguientes tipos:

  • "Valores": Escribe los números directamente en los cuadros de criterios;
  • "Referencia de celda": Haz referencia a una celda en la hoja de cálculo u otra hoja;
  • "Fórmulas": Crea fórmulas más complejas como condiciones.

Como ejemplo, crearé una regla que solo permita ingresar números enteros entre100 y1000, aquí se establecen los criterios como se muestra en la siguiente captura de pantalla:

3. Después de configurar las condiciones, puedes ir a la pestaña "Mensaje de entrada" o "Mensaje de error" para establecer el mensaje de entrada o la alerta de error para las celdas validadas según prefieras. (Si no deseas establecer la alerta, haz clic en "Aceptar" para finalizar directamente.)

3.1) Agregar mensaje de entrada (opcional):

Puedes crear un mensaje que aparezca al seleccionar una celda que contiene validación de datos. Este mensaje ayuda a recordar al usuario qué puede ingresar en la celda.

Ve a la pestaña "Mensaje de entrada" y haz lo siguiente:

  • Marca la opción "Mostrar mensaje de entrada al seleccionar la celda";
  • Introduce el título y el mensaje recordatorio que desees en los campos correspondientes;
  • Haz clic en "Aceptar" para cerrar este cuadro de diálogo.

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 el mensaje de entrada, también puedes mostrar alertas de error cuando se ingresa un dato no válido en una celda con validación de datos.

Ve a la pestaña "Mensaje de error" del cuadro de diálogo "Validación de datos" y haz lo siguiente:

  • Marca la opción "Mostrar mensaje de error después de ingresar datos no válidos";
  • En la lista desplegable "Estilo", selecciona el tipo de alerta que necesites:
    • "Detener (predeterminado)": Este tipo de alerta impide que los usuarios ingresen datos no válidos.
    • "Advertencia": Advierte a los usuarios que los datos no son válidos, pero no impide su ingreso.
    • "Información": Solo informa a los usuarios sobre una entrada de datos no válida.
  • Introduce el título y el mensaje de alerta que desees en los campos correspondientes;
  • Haz clic en "Aceptar" para cerrar el cuadro de diálogo.

Cuando se ingresa un valor no válido, aparecerá un cuadro de alerta, como se muestra en la siguiente captura de pantalla:

Opción "Detener": Haz clic en "Reintentar" para volver a ingresar un valor o en "Cancelar" para descartar la entrada.

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

Opción "Información": Haz clic en "Aceptar" para aceptar la entrada no válida o en "Cancelar" para descartarla.

Nota: Si no configuras tu propio mensaje personalizado en el cuadro "Mensaje de error", se mostrará un cuadro de alerta "Detener" predeterminado, como se muestra a continuación:

A screenshot of the default Stop alert box in Excel's data validation


3. Ejemplos básicos de validación de datos

Al utilizar esta función de Validación de datos, se te ofrecen8 opciones integradas para configurar la validación de datos. Por ejemplo: cualquier valor, números enteros y decimales, fecha y hora, lista, longitud de texto y fórmula personalizada. En esta sección veremos cómo usar algunas de las opciones integradas en Excel.

3.1 Validación de datos para números enteros y decimales

1. Selecciona una lista de celdas donde solo quieras permitir números enteros o decimales y luego haz clic en "Datos" > "Validación de datos" > "Validación de datos".

2. En el cuadro de diálogo "Validación de datos", bajo la pestaña "Opciones", realiza las siguientes operaciones:

  • Selecciona el elemento correspondiente "Número entero" o "Decimal" en el cuadro desplegable "Permitir".
  • Luego, elige uno de los criterios en el cuadro "Datos" (en este ejemplo, elijo la opción "entre").
  • Consejos: Los criterios incluyen: entre, no entre, igual a, no igual a, mayor que, menor que, mayor o igual que, menor o igual que.
  • A continuación, introduce los valores "Mínimo" y "Máximo" que necesites (en este caso, números entre0 y100).
  • Por último, haz clic en el botón "Aceptar".

3. Ahora, solo se pueden ingresar números enteros entre0 y100 en las celdas seleccionadas.


3.2 Validación de datos para fecha y hora

Para validar que se ingrese una fecha u hora específica, es fácil usando esta función de "Validación de datos", sigue estos pasos:

1. Selecciona una lista de celdas donde solo quieras permitir las fechas u horas específicas y luego haz clic en "Datos" > "Validación de datos" > "Validación de datos".

2. En el cuadro de diálogo "Validación de datos", bajo la pestaña "Opciones", realiza las siguientes operaciones:

  • Selecciona el elemento correspondiente "Fecha" u "Hora" en el cuadro desplegable "Permitir".
  • Luego, elige uno de los criterios en el cuadro "Datos" (aquí elijo la opción "mayor que").
  • Consejos: Los criterios incluyen: entre, no entre, igual a, no igual a, mayor que, menor que, mayor o igual que, menor o igual que.
  • A continuación, introduce la "Fecha de inicio" que necesites (quiero fechas mayores que8/20/2021).
  • Por último, haz clic en el botón "Aceptar".

3. Ahora, solo se pueden ingresar fechas posteriores a8/20/2021 en las celdas seleccionadas.


3.3 Validación de datos para la longitud del texto

Si necesitas limitar el número de caracteres que se pueden escribir en una celda, por ejemplo, limitar el contenido a no más de10 caracteres para un rango en particular, esta función de "Validación de datos" también puede ayudarte.

1. Selecciona una lista de celdas donde quieras limitar la longitud del texto y luego haz clic en "Datos" > "Validación de datos" > "Validación de datos".

2. En el cuadro de diálogo "Validación de datos", bajo la pestaña "Opciones", realiza las siguientes operaciones:

  • Selecciona "Longitud de texto" en el cuadro desplegable "Permitir".
  • Luego, elige uno de los criterios en el cuadro "Datos" (en este ejemplo, elijo la opción "menor que").
  • Consejos: Los criterios incluyen: entre, no entre, igual a, no igual a, mayor que, menor que, mayor o igual que, menor o igual que.
  • A continuación, introduce el número "Máximo" que necesitas limitar (quiero que la longitud del texto no sea mayor de10 caracteres).
  • Por último, haz clic en el botón "Aceptar".

3. Ahora, las celdas seleccionadas solo permiten ingresar cadenas de texto con menos de10 caracteres.


3.4 Lista de validación de datos (lista desplegable)

Con esta potente función de "Validación de datos", también puedes crear listas desplegables en las celdas de forma rápida y sencilla. Haz lo siguiente:

1. Selecciona las celdas objetivo donde insertar la lista desplegable y luego haz clic en "Datos" > "Validación de datos" > "Validación de datos".

2. En el cuadro de diálogo "Validación de datos", bajo la pestaña "Opciones", realiza las siguientes operaciones:

  • Selecciona "Lista" en el menú desplegable "Permitir".
  • En el cuadro de texto "Fuente", escribe los elementos de la lista directamente separados por comas. Por ejemplo, para limitar la entrada del usuario a tres opciones, escribe Not Started,In Progress,Completed, o puedes seleccionar una lista de celdas que contengan los valores para insertar la lista desplegable en base a ellos.
  • Por último, haz clic en el botón "Aceptar".

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

Haz clic para conocer información más detallada sobre la lista desplegable…


4. Reglas personalizadas avanzadas para la validación de datos

En esta sección, te mostraré cómo crear algunas reglas avanzadas de validación de datos personalizadas para resolver diferentes tipos de problemas, como crear fórmulas de validación para permitir solo números o cadenas de texto, solo valores únicos, solo números de teléfono específicos, direcciones de correo electrónico, etc.

4.1 Validación de datos que permite solo números o textos

Permitir solo la entrada de números con la función de Validación de datos

Para permitir solo números en un rango de celdas, haz lo siguiente:

1. Selecciona un rango de celdas en el que solo quieras permitir la entrada de números.

2. Haz clic en "Datos" > "Validación de datos" > "Validación de datos". En el cuadro de diálogo "Validación de datos" que aparece, bajo la pestaña "Opciones", realiza las siguientes operaciones:

  • Selecciona "Personalizado" en el menú desplegable "Permitir".
  • Luego, introduce la siguiente fórmula en el cuadro de texto "Fórmula". ("A2" es la primera celda del rango seleccionado que deseas limitar)
    =ISNUMBER(A2)
  • Haz clic en el botón "Aceptar" para cerrar este cuadro de diálogo.

3. A partir de ahora, solo se podrán ingresar números en las celdas seleccionadas.

Nota: Esta función "ISNUMBER" permite cualquier valor numérico en las celdas validadas, incluidos enteros, decimales, fracciones, fechas y horas.


Permitir solo la entrada de cadenas de texto con la función de Validación de datos

Para restringir la entrada de celdas solo a texto, puedes usar la función "Validación de datos" con una fórmula personalizada basada en la función "ISTEXT", haz lo siguiente:

1. Selecciona un rango de celdas en el que solo quieras permitir la entrada de cadenas de texto.

2. Haz clic en "Datos" > "Validación de datos" > "Validación de datos". En el cuadro de diálogo "Validación de datos" que aparece, bajo la pestaña "Opciones", realiza las siguientes operaciones:

  • Selecciona "Personalizado" en el menú desplegable "Permitir".
  • Luego, introduce la siguiente fórmula en el cuadro de texto "Fórmula". ("A2" es la primera celda del rango seleccionado que deseas limitar)
    =ISTEXT(A2)
  • Haz clic en el botón "Aceptar" para cerrar este cuadro de diálogo.

3. Ahora, al ingresar datos en las celdas específicas, solo se permitirá el formato de texto.


4.2 Validación de datos que permite solo valores alfanuméricos

Para algunos propósitos, es posible que desees permitir solo letras y valores numéricos mientras restringes caracteres especiales como ~, %, $ o espacios. Esta sección presenta algunos métodos útiles.

Permitir solo valores alfanuméricos con la función de Validación de datos

Para evitar caracteres especiales y permitir solo valores alfanuméricos, crea una fórmula personalizada en la función "Validación de datos" siguiendo estos pasos:

1. Selecciona un rango de celdas en el que solo quieras permitir la entrada de valores alfanuméricos.

2. Haz clic en "Datos" > "Validación de datos" > "Validación de datos", en el cuadro de diálogo "Validación de datos" que aparece, bajo la pestaña "Opciones", realiza las siguientes operaciones:

  • Selecciona "Personalizado" en el menú desplegable "Permitir".
  • Luego, introduce 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))
  • Haz 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 deseas limitar.

3. Ahora, solo se permite ingresar letras y valores numéricos, y los caracteres especiales serán restringidos al escribir, como se muestra en la siguiente captura de pantalla:


Permitir solo valores alfanuméricos usando una función avanzada

La fórmula anterior puede parecer complicada de entender y recordar. Aquí te presento una función práctica llamada "Limitar entrada" de "Kutools para Excel", que simplifica considerablemente esta tarea.

Kutools para Excel ofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia. Integrado con capacidades de inteligencia artificial, Kutools automatiza las tareas con precisión, haciendo que la gestión de datos sea sencilla. Información detallada de Kutools para Excel...  Prueba gratuita...

1. Selecciona un rango de celdas en el que solo quieras permitir la entrada de valores alfanuméricos.

2. Luego, haz clic en "Kutools" > "Limitar entrada" > "Limitar entrada", como se muestra en la captura de pantalla:

3. En el cuadro de diálogo "Limitar entrada" que aparece, selecciona la opción "Prohibir ingresar caracteres especiales", como se muestra en la captura de pantalla:

4. Luego, haz clic en el botón "Aceptar" y, en los cuadros de aviso siguientes, haz clic en "Sí" > "Aceptar" para finalizar la operación. Ahora, en las celdas seleccionadas, solo se permiten letras y valores numéricos, como se muestra en la captura de pantalla:

Kutools para Excel - Potencia Excel con más de 300 herramientas esenciales. ¡Disfruta de funciones de IA gratis permanentemente! Consíguelo ahora


4.3 Validación de datos que permite textos que comienzan o terminan con caracteres específicos

Si todos los valores en un determinado rango deben comenzar o terminar con un carácter o subcadena específica, puedes usar la validación de datos con una fórmula personalizada basada en las funciones EXACT, LEFT, RIGHT o COUNTIF.

Permitir textos que comienzan o terminan con caracteres específicos con una sola condición

Por ejemplo, si deseas que las entradas de texto en celdas específicas comiencen o terminen con “CN”, sigue estos pasos:

1. Selecciona un rango de celdas que solo permita textos que comiencen o terminen con ciertos caracteres.

2. Luego, haz clic en "Datos" > "Validación de datos" > "Validación de datos", en el cuadro de diálogo "Validación de datos" que aparece, bajo la pestaña "Opciones", realiza las siguientes operaciones:

  • Selecciona "Personalizado" en el menú desplegable "Permitir".
  • Luego, introduce la siguiente fórmula en el cuadro de texto "Fórmula".
    Permitir solo la entrada de textos que comienzan con CN:
    =EXACT(LEFT(A2,2),"CN")
    Permitir solo la entrada de textos que terminan con CN:
    =EXACT(RIGHT(A2,2),"CN")
  • Haz 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" es el número de caracteres que especificaste, "CN" es el texto con el que deseas comenzar o terminar.

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

Consejos: Las fórmulas anteriores distinguen mayúsculas y minúsculas; si no necesitas distinguirlas, aplica las siguientes fórmulas CONTIF:

Permitir solo la entrada de textos que comienzan con CN (sin distinguir mayúsculas y minúsculas):
=COUNTIF(A2,"CN*")
Permitir solo la entrada de textos que terminan con CN (sin distinguir mayúsculas y minúsculas):
=COUNTIF(A2,"*CN")

Nota: El asterisco * es un comodín que coincide con uno o más caracteres.


Permitir textos que comienzan o terminan con caracteres específicos con múltiples criterios (lógica OR)

Por ejemplo, si deseas que las entradas de texto comiencen o terminen con “CN” o “UK” como se muestra en la siguiente captura de pantalla, necesitas agregar otra instancia de EXACT usando el signo más (+). Haz lo siguiente:

1. Selecciona un rango de celdas que solo permita textos que comiencen o terminen con múltiples criterios.

2. Luego, haz clic en "Datos" > "Validación de datos" > "Validación de datos", en el cuadro de diálogo "Validación de datos" que aparece, bajo la pestaña "Opciones", realiza las siguientes operaciones:

  • Selecciona "Personalizado" en el menú desplegable "Permitir".
  • Luego, introduce la siguiente fórmula en el cuadro de texto "Fórmula".
    Permitir solo la entrada de textos que comienzan con CN o UK:
    =EXACT(LEFT(A2,2),"CN")+EXACT(LEFT(A2,2),"UK")
    Permitir solo la entrada de textos que terminan con CN o UK:
    =EXACT(RIGHT(A2,2),"CN")+EXACT(RIGHT(A2,2),"UK")
  • Haz 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" es el número de caracteres que especificaste, "CN" y "UK" son los textos específicos con los que deseas comenzar o terminar.

3. Ahora, solo se podrá ingresar la cadena de texto que comience o termine con los caracteres especificados en las celdas seleccionadas.

Consejos: Para ignorar mayúsculas y minúsculas, aplica las siguientes fórmulas CONTIF:

Permitir solo la entrada de textos que comienzan con CN o UK (sin distinguir mayúsculas y minúsculas):
=COUNTIF(A2,"CN*")+COUNTIF(A2,"UK*")
Permitir solo la entrada de textos que terminan con CN o UK (sin distinguir mayúsculas y minúsculas):
=COUNTIF(A2,"*CN")+COUNTIF(A2,"*UK")

Nota: El asterisco * es un comodín que coincide con uno o más caracteres.


4.4 Validación de datos que permite entradas que deben contener / no deben contener texto específico

En esta sección, hablaré sobre cómo aplicar la Validación de datos para permitir valores que deben contener o no deben contener una subcadena específica o una de varias subcadenas en Excel.

Permitir entradas que deben contener uno o varios textos específicos

Permitir entradas que deben contener un texto específico

Para permitir entradas que contengan una cadena de texto específica, por ejemplo, que todos los valores ingresados deban contener el texto “KTE” como se muestra en la siguiente captura de pantalla, puedes aplicar la validación de datos con una fórmula personalizada basada en las funciones FIND e ISNUMBER. Haz lo siguiente:

1. Selecciona un rango de celdas que solo permita textos que contengan cierto texto.

2. Luego, haz clic en "Datos" > "Validación de datos" > "Validación de datos", en el cuadro de diálogo "Validación de datos" que aparece, bajo la pestaña "Opciones", realiza las siguientes operaciones:

  • Selecciona "Personalizado" en el menú desplegable Permitir.
  • Luego, introduce 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))
  • Haz 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 texto "KTE" es la cadena de texto que deben contener las entradas.

3. Ahora, cuando el valor ingresado no contenga el texto requerido, aparecerá un cuadro de aviso.


Permitir entradas que deben contener uno de varios textos específicos

La fórmula anterior solo funciona para una cadena de texto; si necesitas permitir cualquiera de varias cadenas de texto en las celdas, como se muestra en la siguiente captura de pantalla, debes usar las funciones SUMPRODUCT, FIND e ISNUMBER juntas para crear una fórmula.

1. Selecciona un rango de celdas que solo permita textos que contengan cualquiera de varios elementos.

2. Luego, haz clic en "Datos" > "Validación de datos" > "Validación de datos", en el cuadro de diálogo "Validación de datos" que aparece, bajo la pestaña "Opciones", realiza las siguientes operaciones:

  • Selecciona "Personalizado" en el menú desplegable "Permitir".
  • Luego, introduce una de las siguientes fórmulas según lo necesites en el cuadro de texto "Fórmula".
    Distinguir mayúsculas y minúsculas:
    =SUMPRODUCT(--ISNUMBER(FIND($C$2:$C$4,A2)))>0
    Sin distinguir mayúsculas y minúsculas:
    =SUMPRODUCT(--ISNUMBER(SEARCH($C$2:$C$4,A2)))>0
  • Luego, haz clic en "Aceptar" para cerrar el cuadro de diálogo.

Nota: En las fórmulas anteriores, "A2" es la primera celda del rango seleccionado, "C2:C4" es la lista de valores que deseas permitir que las entradas contengan cualquiera de ellos.

3. Y ahora, solo se podrán ingresar las entradas que contengan cualquiera de los valores de la lista específica.


Permitir entradas que no deben contener uno o varios textos específicos

Permitir entradas que no deben contener un texto específico

Para validar que las entradas no deben contener un texto específico, por ejemplo, permitir valores que no deben contener el texto “KTE” en una celda, puedes usar las funciones ISERROR y FIND para crear una regla de validación de datos. Haz lo siguiente:

1. Selecciona un rango de celdas que solo permita textos que no contengan cierto texto.

2. Luego, haz clic en "Datos" > "Validación de datos" > "Validación de datos", en el cuadro de diálogo "Validación de datos" que aparece, bajo la pestaña "Opciones", realiza las siguientes operaciones:

  • Selecciona "Personalizado" en el menú desplegable "Permitir".
  • Luego, introduce 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))
  • Haz 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 texto "KTE" es la cadena de texto que las entradas no deben contener.

3. Ahora, se impedirá ingresar entradas que contengan el texto específico.


Permitir entradas que no deben contener uno de varios textos específicos

Para evitar que se ingrese cualquiera de varias cadenas de texto en una lista, como se muestra en la siguiente captura de pantalla, sigue estos pasos:

1. Selecciona un rango de celdas en el que desees evitar ciertos textos.

2. Luego, haz clic en "Datos" > "Validación de datos" > "Validación de datos", en el cuadro de diálogo "Validación de datos" que aparece, bajo la pestaña "Opciones", realiza las siguientes operaciones:

  • Selecciona "Personalizado" en el menú desplegable "Permitir".
  • Luego, introduce 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)))=0
    Sin distinguir mayúsculas y minúsculas:
    =SUMPRODUCT(--ISNUMBER(SEARCH($C$2:$C$4,A2)))=0
  • Luego, haz clic en "Aceptar" para cerrar el cuadro de diálogo.

Nota: En las fórmulas anteriores, "A2" es la primera celda del rango seleccionado, "C2:C4" es la lista de valores que deseas evitar si las entradas contienen cualquiera de ellos.

3. A partir de ahora, se impedirá ingresar entradas que contengan cualquiera de los textos específicos.


4.5 Validación de datos que permite solo valores únicos

Si deseas evitar que se ingresen datos duplicados en un rango de celdas, esta sección presenta algunos métodos rápidos para resolver esta tarea en Excel.

Permitir solo valores únicos usando la función de Validación de datos

Normalmente, la función de Validación de datos con una fórmula personalizada basada en la función COUNTIF puede ayudarte, haz lo siguiente:

1. Selecciona las celdas o columna en la que solo quieras permitir valores únicos.

2. Luego, haz clic en "Datos" > "Validación de datos" > "Validación de datos", en el cuadro de diálogo "Validación de datos" que aparece, bajo la pestaña "Opciones", realiza las siguientes operaciones:

  • Selecciona "Personalizado" en el menú desplegable "Permitir".
  • Luego, introduce la siguiente fórmula en el cuadro de texto "Fórmula".
    =COUNTIF($A$2:$A$9,A2)=1
  • Haz 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 solo deseas permitir valores únicos, y "A2" es la primera celda del rango seleccionado.

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


Permitir solo valores únicos usando código VBA

El siguiente código VBA también puede ayudarte a evitar que se ingresen valores duplicados, haz lo siguiente:

1. Haz clic derecho en la pestaña de la hoja en la que solo quieras permitir valores únicos y elige "Ver código" en el menú contextual. En la ventana emergente "Microsoft Visual Basic para Aplicaciones", copia y pega el siguiente código en el módulo en blanco:

Código VBA: Permitir solo 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
A screenshot of the View Code option on the sheet tab context menu Arrow A screenshot of the pasted code in the code editor

Nota: En el código anterior, "A1:A100" y "A:A" son las celdas de la columna en la que deseas evitar duplicados, cámbialas según tus necesidades.

2. Luego, guarda y cierra este código. Ahora, al ingresar un valor duplicado en las celdas A1:A100, aparecerá un cuadro de aviso, como se muestra en la siguiente captura de pantalla:

A screenshot of a warning prompt box when duplicate values are entered in cells A1:A100


Permitir solo valores únicos usando una función práctica

Si tienes "Kutools para Excel", con su función "Prevenir Entradas Duplicadas", puedes configurar rápidamente la validación de datos para evitar duplicados en un rango de celdas con solo unos clics.

Kutools para Excel ofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia. Integrado con capacidades de inteligencia artificial, Kutools automatiza las tareas con precisión, haciendo que la gestión de datos sea sencilla. Información detallada de Kutools para Excel...  Prueba gratuita...

1. Selecciona el rango de celdas en el que deseas evitar los valores duplicados y permitir solo datos únicos.

2. Luego, haz clic en "Kutools" > "Limitar entrada" > "Prevenir Entradas Duplicadas", como se muestra en la captura de pantalla:

3. Aparecerá un mensaje de advertencia notificándote que la Validación de datos se eliminará al aplicar esta función. Haz clic en "Sí" y, en el cuadro de aviso posterior, haz clic en "Aceptar", como se muestra en las siguientes capturas de pantalla:

4. Ahora, cuando ingreses datos duplicados en tus celdas especificadas, se mostrará un cuadro de aviso para recordarte que los datos duplicados no son válidos, como se muestra en la captura de pantalla:

Kutools para Excel - Potencia Excel con más de 300 herramientas esenciales. ¡Disfruta de funciones de IA gratis permanentemente! Consíguelo ahora


4.6 Validación de datos que permite solo mayúsculas / minúsculas / mayúsculas iniciales

La función de Validación de datos es una herramienta potente que puede ayudar a los usuarios a exigir la entrada de texto en mayúsculas, minúsculas o mayúsculas iniciales en un rango de celdas. Haz lo siguiente:

1. Selecciona el rango de celdas en el que solo quieras permitir texto en mayúsculas, minúsculas o mayúsculas iniciales.

2. Luego, haz clic en "Datos" > "Validación de datos" > "Validación de datos", en el cuadro de diálogo "Validación de datos" que aparece, bajo la pestaña "Opciones", realiza las siguientes operaciones:

  • Selecciona "Personalizado" en el menú desplegable "Permitir".
  • Luego, introduce una de las siguientes fórmulas que necesites en el cuadro de texto "Fórmula".
    Permitir solo texto en mayúsculas:
    =AND(EXACT(A2,UPPER(A2)),ISTEXT(A2))
    Permitir solo texto en minúsculas
    =AND(EXACT(A2,LOWER(A2)),ISTEXT(A2))
    Permitir solo texto en mayúsculas iniciales
    =AND(EXACT(A2,PROPER(A2)),ISTEXT(A2))
  • Haz 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 deseas usar.

3. Ahora, solo se aceptarán las entradas que cumplan la regla que creaste.


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 ser una tarea desafiante para muchos usuarios. De hecho, puedes usar la función de validación de datos con una fórmula sencilla basada en la función COUNTIF para resolverlo.

Por ejemplo, quiero que solo se puedan ingresar los valores del rango C2:C4 en un rango de celdas como se muestra en la siguiente captura de pantalla. Para resolver este trabajo, haz lo siguiente:

1. Selecciona el rango de celdas en el que deseas aplicar la validación de datos.

2. Luego, haz clic en "Datos" > "Validación de datos" > "Validación de datos", en el cuadro de diálogo "Validación de datos" que aparece, bajo la pestaña "Opciones", realiza las siguientes operaciones:

  • Selecciona "Personalizado" en el menú desplegable "Permitir".
  • Luego, introduce una de las siguientes fórmulas que necesites en el cuadro de texto "Fórmula".
    Permitir solo valores que existen en otra columna
    =COUNTIF($C$2:$C$4,A2)>0
    Impedir valores que existen en otra columna
    =COUNTIF($C$2:$C$4,A2)=0
  • Haz 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 deseas usar, "C2:C4" es la lista de valores que deseas permitir o impedir si las entradas son uno de ellos.

3. Ahora, solo se podrán ingresar las entradas que cumplan la regla que creaste; las demás serán impedidas.


4.8 Validación de datos que obliga a ingresar solo el formato de número de teléfono

Cuando ingresas la información de los empleados de tu empresa, una columna necesita el número de teléfono. Para asegurarte de ingresar los números de teléfono de forma rápida y precisa, en este caso, puedes establecer la validación de datos para los números de teléfono. Por ejemplo, solo quiero permitir el número de teléfono con este formato (123)456-7890 en una hoja de cálculo. Esta sección presentará dos trucos rápidos para resolver esta tarea.

Obligar solo el formato de número de teléfono con la función de Validación de datos

Para permitir solo un formato específico de número de teléfono, sigue estos pasos:

1. Selecciona la lista de celdas en la que deseas permitir solo el formato específico de número de teléfono y luego haz clic derecho, elige "Formato de celdas" en el menú contextual, como se muestra en la captura de pantalla:

2. En el cuadro de diálogo "Formato de celdas", bajo la pestaña "Número", selecciona "Personalizado" en la lista de "Categoría" de la izquierda y luego introduce el formato de número de teléfono que necesites en el cuadro de texto Tipo, por ejemplo, usaré este formato "(###) ###-####", como se muestra en la captura de pantalla:

3. Luego, haz clic en "Aceptar" para cerrar el cuadro de diálogo.

4. Después de formatear las celdas, selecciónalas de nuevo y abre el cuadro de diálogo "Validación de datos" haciendo clic en "Datos" > "Validación de datos" > "Validación de datos". En el cuadro emergente, bajo la pestaña "Opciones", realiza las siguientes operaciones:

  • Selecciona "Personalizado" en el menú desplegable "Permitir".
  • Luego, introduce la siguiente fórmula en el cuadro de texto Fórmula.
    =AND(ISNUMBER(A2),LEN(A2)=10)
  • Haz 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 en la que deseas validar el número de teléfono.

5. Ahora, al ingresar un número de10 dígitos, se convertirá automáticamente al formato específico de número de teléfono que necesitas, como se muestra en las capturas de pantalla:

Nota: Si el número ingresado no tiene10 dígitos, aparecerá un cuadro de mensaje de advertencia para recordártelo, como se muestra en la captura de pantalla:


Obligar solo el formato de número de teléfono usando una función útil

La función "Validar número de teléfono" de "Kutools para Excel" también puede ayudarte a obligar a ingresar solo el formato de número de teléfono con solo unos clics.

Kutools para Excel ofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia. Integrado con capacidades de inteligencia artificial, Kutools automatiza las tareas con precisión, haciendo que la gestión de datos sea sencilla. Información detallada de Kutools para Excel...  Prueba gratuita...

1. Selecciona la lista de celdas que solo permiten un número de teléfono específico, luego haz clic en "Kutools" > "Limitar entrada" > "Validar número de teléfono", como se muestra en la captura de pantalla:

2. En el cuadro de diálogo "Número de teléfono", selecciona el formato específico de número de teléfono que necesites o puedes crear tu propio formato haciendo clic en el botón "Agregar", como se muestra en la captura de pantalla:

3. Después de seleccionar o establecer el formato de número de teléfono, haz clic en "Aceptar". Ahora, solo se podrá ingresar el número de teléfono con el formato específico, de lo contrario, aparecerá un mensaje de advertencia para recordártelo, como se muestra en la captura de pantalla:

Kutools para Excel - Potencia Excel con más de 300 herramientas esenciales. ¡Disfruta de funciones de IA gratis permanentemente! Consíguelo ahora


4.9 Validación de datos que obliga a ingresar solo direcciones de correo electrónico

Supón que necesitas escribir varias direcciones de correo electrónico en una columna de una hoja de cálculo. Para evitar que se ingresen formatos incorrectos de direcciones de correo electrónico, normalmente puedes establecer una regla de validación de datos para permitir solo el formato de direcciones de correo electrónico.

Obligar solo el formato de direcciones de correo electrónico usando la función de Validación de datos

Usando la función de Validación de datos con una fórmula personalizada, puedes crear rápidamente una regla para evitar que se ingresen direcciones de correo electrónico no válidas. Sigue estos pasos:

1. Selecciona las celdas en las que solo quieras permitir la entrada de direcciones de correo electrónico, luego haz clic en "Datos" > "Validación de datos" > "Validación de datos".

2. En el cuadro de diálogo "Validación de datos" que aparece, bajo la pestaña "Opciones", realiza las siguientes operaciones:

  • Selecciona "Personalizado" en el menú desplegable "Permitir".
  • Luego, introduce la siguiente fórmula en el cuadro de texto Fórmula:
    =ISNUMBER(MATCH("*@*.?*",A2,0))
  • Haz 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 deseas usar.

3. Ahora, si el texto ingresado no coincide con el formato de dirección de correo electrónico, aparecerá un cuadro de mensaje de advertencia para notificarte, como se muestra en la captura de pantalla:


Obligar solo el formato de direcciones de correo electrónico usando una función práctica

"Kutools para Excel" incluye una función increíble – "Solo se pueden ingresar direcciones de correo electrónico". Con esta utilidad, puedes evitar direcciones de correo electrónico no válidas con solo un clic.

Kutools para Excel ofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia. Integrado con capacidades de inteligencia artificial, Kutools automatiza las tareas con precisión, haciendo que la gestión de datos sea sencilla. Información detallada de Kutools para Excel...  Prueba gratuita...

1. Selecciona las celdas en las que solo permites la entrada de direcciones de correo electrónico, luego haz clic en "Kutools" > "Limitar entrada" > "Solo se pueden ingresar direcciones de correo electrónico". Como se muestra en la captura de pantalla:

2. Luego, solo se permitirá la entrada de direcciones de correo electrónico, de lo contrario, aparecerá un cuadro de mensaje de advertencia para recordártelo, como se muestra en la captura de pantalla:

Kutools para Excel - Potencia Excel con más de 300 herramientas esenciales. ¡Disfruta de funciones de IA gratis permanentemente! Consíguelo ahora


4.10 Validación de datos que obliga a ingresar solo direcciones IP

En esta sección, te mostraré algunos trucos rápidos para establecer la validación de datos y aceptar solo direcciones IP en un rango de celdas.

Obligar solo el formato de direcciones IP con la función de Validación de datos

Para permitir solo la entrada de direcciones IP en un rango específico de celdas, sigue estos pasos:

1. Selecciona las celdas en las que solo quieras permitir la entrada de direcciones IP, luego haz clic en "Datos" > "Validación de datos" > "Validación de datos".

2. En el cuadro de diálogo "Validación de datos" que aparece, bajo la pestaña "Opciones", realiza las siguientes operaciones:

  • Selecciona "Personalizado" en el menú desplegable "Permitir".
  • Luego, introduce la siguiente fórmula en el cuadro de texto "Fórmula".
    =AND((LEN(A2)-LEN(SUBSTITUTE(A2,".","")))=3,ISNUMBER(SUBSTITUTE(A2,".","")+0))
  • Haz 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 deseas usar.

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


Obligar solo el formato de direcciones IP usando código VBA

Aquí, el siguiente código VBA también puede ayudarte a permitir solo la entrada de direcciones IP y restringir otras entradas, haz lo siguiente:

1. Haz clic derecho en la pestaña de la hoja y haz clic en "Ver código" en el menú contextual. En la ventana que se abre "Microsoft Visual Basic para Aplicaciones", copia el siguiente código VBA en ella.

Código VBA: validar celdas para aceptar solo 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
A screenshot of the View Code option on the context menu Arrow A screenshot showing the VBA editor with the IP address validation code added to a worksheet

Nota: En el código anterior, "A2:A10" es el rango de celdas en el que solo deseas aceptar direcciones IP.

2. Luego, guarda y cierra este código. Ahora, solo se podrán ingresar direcciones IP válidas en las celdas especificadas.


Obligar solo el formato de direcciones IP usando una función sencilla

Si tienes instalado "Kutools para Excel" en tu libro, su función "Solo se pueden ingresar direcciones IP" también puede ayudarte a resolver esta tarea.

Kutools para Excel ofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia. Integrado con capacidades de inteligencia artificial, Kutools automatiza las tareas con precisión, haciendo que la gestión de datos sea sencilla. Información detallada de Kutools para Excel...  Prueba gratuita...

1. Selecciona las celdas en las que solo permites la entrada de direcciones IP, luego haz clic en "Kutools" > "Limitar entrada" > "Solo se pueden ingresar direcciones IP". Como se muestra en la captura de pantalla:

2. Después de aplicar esta función, solo se permitirá la entrada de direcciones IP, de lo contrario, aparecerá un cuadro de mensaje de advertencia para recordártelo, como se muestra en la captura de pantalla:

Kutools para Excel - Potencia Excel con más de 300 herramientas esenciales. ¡Disfruta de funciones de IA gratis permanentemente! Consíguelo ahora


4.11 Validación de datos que restringe valores que exceden el valor total

Supón que tienes un informe de gastos mensual y el presupuesto total es de $18,000. Necesitas asegurarte de que el monto total en la lista de gastos no exceda este total preestablecido, como se muestra en la siguiente captura de pantalla. En este caso, puedes crear una regla de validación de datos usando la función SUM para evitar que la suma de los valores supere el total preestablecido.

1. Selecciona la lista de celdas en las que deseas limitar los valores.

2. Luego haz clic en "Datos" > "Validación de datos" > "Validación de datos", en el cuadro de diálogo "Validación de datos" que aparece, bajo la pestaña "Opciones", realiza las siguientes operaciones:

  • Selecciona "Personalizado" en el menú desplegable "Permitir".
  • Luego, introduce la siguiente fórmula en el cuadro de texto "Fórmula".
    =SUM($B$2:$B$7)<=18000
  • Haz 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 en el que deseas limitar las entradas.

3. Ahora, al ingresar los valores en el rango B2:B7, si el total de los valores es menor a $18,000, la validación se aprueba. Si algún valor hace que el total supere los $18,000, aparecerá un cuadro de mensaje de advertencia para notificarte.


4.12 Validación de datos que restringe la entrada de celdas según otra celda

Cuando deseas limitar las entradas de datos en una lista de celdas según el valor de otra celda, la función de Validación de datos también puede ayudarte a resolver este trabajo. Por ejemplo, si la celda C1 contiene el texto “Sí”, el rango A2:A9 permite cualquier entrada. Sin embargo, si la celda C1 contiene cualquier otro texto, las entradas en el rango A2:A9 están restringidas, como se muestra en las siguientes capturas de pantalla:

Para resolver esto, haz lo siguiente:

1. Selecciona la lista de celdas en las que deseas limitar los valores.

2. Luego haz clic en "Datos" > "Validación de datos" > "Validación de datos", en el cuadro de diálogo "Validación de datos" que aparece, bajo la pestaña "Opciones", realiza las siguientes operaciones:

  • Selecciona "Personalizado" en el menú desplegable "Permitir".
  • Luego, introduce la siguiente fórmula en el cuadro de texto "Fórmula".
    =$C$1="Yes"
  • Haz 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 deseas usar y el texto “Sí” es el texto en el que deseas basar la limitación de las celdas. Cámbialos según tus necesidades.

3. Ahora, si la celda C1 contiene el texto “Sí”, se puede ingresar cualquier cosa en el rango A2:A9. Si la celda C1 tiene otro texto, no podrás ingresar ningún valor, como se muestra en la siguiente demostración:


4.13 Validación de datos que permite ingresar solo días laborables o fines de semana

Si necesitas que solo se puedan ingresar días laborables (de lunes a viernes) o fines de semana (sábado y domingo) en una lista de celdas, la función "Validación de datos" también puede ayudarte, haz lo siguiente:

1. Selecciona la lista de celdas en las que deseas que se ingresen los días laborables o fines de semana.

2. Luego haz clic en "Datos" > "Validación de datos" > "Validación de datos", en el cuadro de diálogo "Validación de datos" que aparece, bajo la pestaña "Opciones", realiza las siguientes operaciones:

  • Selecciona "Personalizado" en el menú desplegable "Permitir".
  • Luego, introduce una de las siguientes fórmulas en el cuadro de texto "Fórmula" según lo necesites.
    Permitir solo días laborables
    =WEEKDAY(A2,2)<6
    Permitir solo fines de semana
    =WEEKDAY(A2,2)>5
  • Haz 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 deseas usar.

3. Ahora, solo podrás ingresar fechas de días laborables o fines de semana en las celdas especificadas según tu selección.


4.14 Validación de datos que permite ingresar fechas basadas en la fecha de hoy

A veces, puedes necesitar permitir solo las fechas mayores o menores que la de hoy en una lista de celdas. La función "Validación de datos" junto con la función "HOY" puede ayudarte. Haz lo siguiente:

1. Selecciona la lista de celdas en las que solo quieras permitir la entrada de fechas futuras (fechas mayores que hoy).

2. Luego haz clic en "Datos" > "Validación de datos" > "Validación de datos", en el cuadro de diálogo "Validación de datos" que aparece, bajo la pestaña "Opciones", realiza las siguientes operaciones:

  • Selecciona "Personalizado" en el menú desplegable "Permitir".
  • Luego, introduce la siguiente fórmula en el cuadro de texto "Fórmula".
    =A2>Today()
  • Haz 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 deseas usar.

3. Ahora, solo se podrán ingresar fechas posteriores a hoy en las celdas. De lo contrario, aparecerá un cuadro de mensaje de advertencia para notificarte, como se muestra en la captura de pantalla:

Consejos:

1. Para permitir la entrada de fechas pasadas (fechas menores que hoy), aplica la siguiente fórmula en la Validación de datos:

=A2<Today()

2. Para permitir la entrada de fechas dentro de un rango específico, como las fechas de los próximos30 días, introduce la siguiente fórmula en la Validación de datos:

=AND(A2>TODAY(),A2<=(TODAY()+30))

4.15 Validación de datos que permite ingresar horas basadas en la hora actual

Si deseas validar datos basados en la hora actual, por ejemplo, solo se pueden ingresar horas anteriores o posteriores a la hora actual en las celdas. Puedes crear tu propia fórmula de validación de datos, haz lo siguiente:

1. Selecciona la lista de celdas en las que solo quieras permitir la entrada de horas anteriores o posteriores a la hora actual.

2. Luego haz clic en "Datos" > "Validación de datos" > "Validación de datos", en el cuadro de diálogo "Validación de datos" que aparece, bajo la pestaña "Opciones", realiza las siguientes operaciones:

  • Selecciona "Hora" en el menú desplegable "Permitir".
  • Luego elige "menor que" para permitir solo horas anteriores a la hora actual, o "mayor que" para permitir horas posteriores a la hora actual según lo necesites en el menú desplegable "Datos".
  • Luego, en el cuadro "Hora de fin" o "Hora de inicio", introduce la siguiente fórmula:
    =TIME(HOUR(NOW()),MINUTE(NOW()),SECOND(NOW()))
  • Haz 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 deseas usar.

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


4.16 Validación de datos para la fecha de un año específico o del año actual

Para permitir solo la entrada de fechas de un año determinado o del año actual, puedes usar la validación de datos con una fórmula personalizada basada en la función YEAR.

1. Selecciona la lista de celdas en las que solo quieras permitir la entrada de fechas de un año determinado.

2. Luego haz clic en "Datos" > "Validación de datos" > "Validación de datos", en el cuadro de diálogo "Validación de datos" que aparece, bajo la pestaña "Opciones", realiza las siguientes operaciones:

  • Selecciona "Personalizado" en el menú desplegable "Permitir".
  • Luego, introduce la siguiente fórmula en el cuadro de texto "Fórmula".
    =YEAR(A2)=2020
  • Haz 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 deseas usar, "2020" es el año que deseas restringir.

3. Luego, solo se podrán ingresar fechas del año2020, si no, aparecerá un cuadro de mensaje de advertencia como se muestra en la siguiente captura de pantalla:

Consejos:

Para permitir solo la entrada de fechas del año actual, puedes aplicar la siguiente fórmula en la validación de datos:

=YEAR(A2)=YEAR(TODAY())

4.17 Validación de datos para la fecha en la semana o mes actual

Si deseas permitir que los usuarios ingresen fechas de la semana o mes actual en celdas específicas, esta sección presenta algunas fórmulas para lograr esta tarea en Excel.

Permitir ingresar la fecha de la semana actual

1. Selecciona la lista de celdas en las que solo quieras permitir la entrada de fechas de la semana actual.

2. Luego haz clic en "Datos" > "Validación de datos" > "Validación de datos", en el cuadro de diálogo "Validación de datos" que aparece, bajo la pestaña "Opciones", realiza las siguientes operaciones:

  • Selecciona "Fecha" en el menú desplegable "Permitir".
  • Luego, elige "entre" en el menú desplegable "Datos".
  • En el cuadro de texto "Fecha de inicio", introduce esta fórmula:
    =TODAY()-WEEKDAY(TODAY(),3)
  • En el cuadro de texto "Fecha de fin", introduce esta fórmula:
    =TODAY()-WEEKDAY(TODAY(),3)+6
  • Por último, haz clic en el botón "Aceptar".

3. Luego, solo se podrán ingresar fechas dentro de la semana actual, otras fechas serán impedidas como se muestra en la siguiente captura de pantalla:


Permitir ingresar la fecha del mes actual

Para permitir solo la entrada de fechas del mes actual, haz lo siguiente:

1. Selecciona la lista de celdas en las que solo quieras permitir la entrada de fechas del mes actual.

2. Luego haz clic en "Datos" > "Validación de datos" > "Validación de datos", en el cuadro de diálogo "Validación de datos" que aparece, bajo la pestaña "Opciones", realiza las siguientes operaciones:

  • Selecciona "Fecha" en el menú desplegable "Permitir".
  • Luego, elige "entre" en el menú desplegable "Datos".
  • En el cuadro de texto "Fecha de inicio", introduce esta fórmula:
    =DATE(YEAR(TODAY()),MONTH(TODAY()),1)
  • En el cuadro de texto "Fecha de fin", introduce esta fórmula:
    =DATE(YEAR(TODAY()),MONTH(TODAY()),DAY(DATE(YEAR(TODAY()),MONTH(TODAY())+1,1)-1))
  • Por último, haz clic en el botón "Aceptar".

3. A partir de ahora, solo se podrán ingresar fechas dentro del mes actual en las celdas seleccionadas.


5. ¿Cómo editar la validación de datos en Excel?

Para editar o cambiar una regla de validación de datos existente, sigue los pasos a continuación:

1. Selecciona cualquiera de las celdas con la regla de validación de datos.

2. Luego, haz clic en "Datos" > "Validación de datos" > "Validación de datos" para ir al cuadro de diálogo "Validación de datos". En el cuadro, edita o cambia las reglas según lo necesites y luego marca la opción "Aplicar estos cambios a todas las demás celdas con la misma configuración" para aplicar esta nueva regla a todas las demás celdas con los criterios de validación originales. Como se muestra en la captura de pantalla:

3. Haz clic en "Aceptar" para guardar los cambios.


6. ¿Cómo encontrar y seleccionar celdas con validación de datos en Excel?

Si has creado varias reglas de validación de datos en tu hoja de cálculo y ahora necesitas encontrar y seleccionar las celdas a las que se aplicaron las reglas de validación de datos, el comando "Ir a especial" puede ayudarte a seleccionar todo tipo de validación de datos o un tipo específico de validación de datos.

1. Activa la hoja de cálculo en la que deseas encontrar y seleccionar las celdas con validación de datos.

2. Luego, haz clic en "Inicio" > "Buscar y seleccionar" > "Ir a especial", como se muestra en la captura de pantalla:

3. En el cuadro de diálogo "Ir a especial", selecciona "Validación de datos" > "Todo", como se muestra en la captura de pantalla:

4. Ahora se han seleccionado todas las celdas con validación de datos en la hoja de cálculo actual.

Consejos: Si deseas seleccionar un tipo específico de validación de datos, primero selecciona una celda que contenga la validación de datos deseada, luego ve al cuadro de diálogo "Ir a especial" y elige "Validación de datos" > "Igual".


7. ¿Cómo copiar la regla de validación de datos a otras celdas?

Supón que has creado una regla de validación de datos para una lista de celdas y ahora necesitas aplicar la misma regla de validación de datos a otras celdas. En lugar de crear la regla de nuevo, puedes copiar y pegar la regla existente en otras celdas de forma rápida y sencilla.

1. Haz clic para seleccionar una celda con la regla de validación que deseas usar y luego presiona "Ctrl + C" para copiarla.

2. Luego, selecciona las celdas que deseas validar. Para seleccionar varias celdas no adyacentes, mantén presionada la tecla "Ctrl" mientras seleccionas las celdas.

3. Luego, haz clic derecho en la selección y selecciona la opción "Pegado Especial", como se muestra en la captura de pantalla:

4. En el cuadro de diálogo "Pegado Especial", selecciona la opción "Validación", como se muestra en la captura de pantalla:

5. Haz clic en el botón "Aceptar". Ahora la regla de validación se ha copiado a las nuevas celdas.


8. ¿Cómo usar la validación de datos para marcar entradas no válidas en Excel?

A veces, puedes necesitar crear reglas de validación de datos para datos existentes. En este caso, pueden aparecer algunos datos no válidos en el rango de celdas. ¿Cómo comprobar los datos no válidos y modificarlos? En Excel, puedes usar la función "Marcar datos no válidos" para resaltar los datos no válidos con un círculo rojo.

Para marcar los datos no válidos que necesitas, debes aplicar la función "Validación de datos" para establecer una regla para el área de datos. Haz lo siguiente:

1. Selecciona el área de datos en la que deseas marcar los datos no válidos.

2. Luego, haz clic en "Datos" > "Validación de datos" > "Validación de datos". En el cuadro de diálogo "Validación de datos", establece la regla de validación según lo necesites. Por ejemplo, aquí validaré los valores mayores que500, como se muestra en la captura de pantalla:

3. Luego, haz clic en "Aceptar" para cerrar el cuadro de diálogo. Después de establecer la regla de validación de datos, haz clic en "Datos" > "Validación de datos" > "Marcar datos no válidos". Entonces, todos los valores no válidos que sean menores que500 se marcarán con un óvalo rojo. Como se muestra en las capturas de pantalla:

Notas:

  • 1. Tan pronto como corrijas un dato no válido, el círculo rojo desaparecerá automáticamente.
  • 2. Esta función "Marcar datos no válidos" solo puede marcar hasta255 celdas como máximo. Cuando guardes el libro de trabajo actual, todos los círculos rojos se eliminarán.
  • 3. Estos círculos no son imprimibles.
  • 4. También puedes 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, la hoja de cálculo actual o todo el libro de trabajo, utiliza los siguientes métodos.

Eliminar la validación de datos en el rango seleccionado con la función de validación de datos

1. Selecciona las celdas con validación de datos que deseas eliminar.

2. Luego haz clic en "Datos" > "Validación de datos" > "Validación de datos". En el cuadro de diálogo que aparece, bajo la pestaña "Opciones", haz clic en el botón "Borrar todo", como se muestra en la captura de pantalla:

3. Luego, haz clic en el botón "Aceptar" para cerrar este cuadro de diálogo. Y la regla de validación de datos aplicada al rango seleccionado se habrá eliminado de inmediato.

Consejos: Para eliminar la validación de datos de la hoja de cálculo actual, simplemente selecciona toda la hoja primero y luego aplica los pasos anteriores.


Eliminar la validación de datos en el rango seleccionado con una función práctica

Si tienes "Kutools para Excel", su función "Eliminar restricciones de validación de datos" también puede ayudarte a eliminar las reglas de validación de datos del rango seleccionado o de toda la hoja de cálculo.

Kutools para Excel ofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia. Integrado con capacidades de inteligencia artificial, Kutools automatiza las tareas con precisión, haciendo que la gestión de datos sea sencilla. Información detallada de Kutools para Excel...  Prueba gratuita...

1. Selecciona el rango de celdas o toda la hoja de cálculo que contiene la validación de datos que deseas eliminar.

2. Luego, haz clic en "Kutools" > "Limitar entrada" > "Eliminar restricciones de validación de datos", como se muestra en la captura de pantalla:

3. En el cuadro de aviso que aparece, haz clic en "Aceptar" y la regla de validación de datos se eliminará según lo necesites.

Kutools para Excel - Potencia Excel con más de 300 herramientas esenciales. ¡Disfruta de funciones de IA gratis permanentemente! Consíguelo ahora


Eliminar la validación de datos de todas las hojas de cálculo con código VBA

Para eliminar las reglas de validación de datos de todo el libro de trabajo, los métodos anteriores serán lentos si hay muchas hojas de cálculo. Aquí, el siguiente código puede ayudarte a realizar esta tarea rápidamente.

1. Mantén presionadas las teclas "ALT + F11" para abrir la ventana "Microsoft Visual Basic para Aplicaciones".

2. Luego, haz clic en "Insertar" > "Módulo" y pega la siguiente macro en la ventana "Módulo".

Código VBA: Eliminar 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. Luego, presiona la tecla "F5" para ejecutar este código y todas las reglas de validación de datos se eliminarán de todo el libro de trabajo de inmediato.

Las mejores herramientas de productividad para Office

🤖 Kutools AI Aide: Revoluciona el análisis de datos basado en: Ejecución inteligente | Generar código | Crear fórmulas personalizadas | Analizar datos y generar gráficos | Invocar Funciones mejoradas
Funciones populares: Buscar, resaltar o marcar duplicados | Eliminar filas en blanco | Combinar columnas o celdas sin perder datos | Redondear...
Super BUSCARV: Búsqueda por varios criterios | Búsqueda de varios valores | Búsqueda en varias hojas | Coincidencia difusa....
Lista desplegable avanzada: Crea rápidamente una lista desplegable | Lista desplegable dependiente | Lista desplegable de selección múltiple....
Administrador de columnas: Agregar un número específico de columnas | Mover columnas | Alternar el estado de visibilidad de columnas ocultas | Comparar rangos y columnas...
Funciones destacadas: Cuadrícula de enfoque | Vista de diseño | Barra de fórmulas mejorada | Administrador de Libro de trabajo y Hoja de cálculo | Biblioteca de AutoTexto | Selector de fechas | Combinar Datos | Cifrar/Descifrar celdas | Enviar correo electrónico por lista | Super Filtro | Filtro especial (filtrar celdas con fuente en negrita/cursiva/tachado...)...
Top15 conjuntos de herramientas:12 herramientas de texto (Agregar texto, Eliminar caracteres específicos, ...) | Más de50 tipos de gráficos (Diagrama de Gantt, ...) | Más de40 fórmulas prácticas (Calcular edad basada en la fecha de nacimiento, ...) |19 herramientas de inserción (Insertar código QR, Insertar imagen desde ruta, ...) |12 herramientas de conversión (Convertir a palabras, Conversión de moneda, ...) |7 herramientas para combinar y dividir (Combinar filas avanzado, Dividir celdas, ...) | ... y más

Potencia tus habilidades en Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haz clic aquí para obtener la función que más necesitas...


Office Tab lleva la interfaz de pestañas a Office y facilita mucho tu trabajo

  • Habilita la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abre y crea varios documentos en nuevas pestañas de la misma ventana, en lugar de nuevas ventanas.
  • ¡Aumenta tu productividad en un50% y reduce cientos de clics de ratón cada día!