¿Cómo restringir la entrada en una celda a un valor numérico o a una lista en Excel?
Al trabajar con Excel, es habitual necesitar un control preciso sobre la información que se puede introducir en sus hojas de cálculo. Por ejemplo, puede desear asegurarse de que los usuarios solo introduzcan números dentro de un rango limitado, permitir únicamente selecciones de una lista específica de elementos o evitar entradas duplicadas en una columna para mantener los datos organizados con facilidad. Imponer este tipo de restricciones no solo contribuye a garantizar la precisión de los datos, sino que también simplifica el análisis y la elaboración de informes posteriores. Este tutorial explora varios métodos prácticos para restringir las entradas en celdas de Excel, tanto para números como para texto, con instrucciones paso a paso y consejos útiles para evitar errores habituales.
- Limitar la entrada de celdas a números enteros o a números dentro de un rango determinado
- Limitar la entrada de celdas a cualquier valor numérico (números enteros o decimales)
- Limitar la entrada de celdas a una lista de valores de texto
- Evitar entradas duplicadas en una columna o lista con un solo clic
- Solución con fórmulas de Excel: limitar la entrada de celdas a un rango numérico
- Solución con VBA: restringir la entrada de celdas a una lista predefinida
Limitar la entrada de celdas a números enteros o a números dentro de un rango determinado
Restringir la entrada en celdas para permitir únicamente números enteros o valores dentro de un rango específico es especialmente útil en hojas financieras, de calificaciones o de inventario. Esta restricción evita entradas no válidas, como números negativos cuando no son apropiados o valores fuera de los límites permitidos. A continuación, te explicamos cómo configurarlo mediante la función Validación de datos de Excel:
1. Seleccione el rango de celdas en el que desea permitir la entrada de valores numéricos (por ejemplo, B2:B20) y, a continuación, haga clic en Datos > Validación de datos en la barra de herramientas.
Consejo: seleccionar el rango correcto antes de aplicar la validación garantiza que solo las celdas deseadas queden restringidas.
2. En el cuadro de diálogo Validación de datos, en la pestaña Configuración, realice lo siguiente:
(1) Elija Número entero en el menú desplegable Permitir si solo necesita entradas enteras, o seleccione Decimal para números con decimales.
(2) En el menú desplegable Datos, elija el tipo de restricción que necesite —por ejemplo, entre, mayor que o menor que— según su caso.
(3) Introduzca los límites específicos (como)Mínimo y Máximo para un rango, o Longitud cuando corresponda).
3. Haga clic en Aceptar para aplicar la regla.
A partir de ahora, solo se podrá introducir en esas celdas el tipo de números que haya especificado. Si alguien intenta introducir un valor fuera del rango permitido, Excel mostrará un mensaje de error y bloqueará la entrada. Esto resulta ideal en escenarios como edades (deben estar entre 16 y 99), hojas de puntuación (solo números entre 0 y 100) o formularios presupuestarios.
Consejos prácticos: Puede personalizar la alerta de error o el mensaje de entrada para ofrecer instrucciones específicas cada vez que se intente una entrada no válida. Además, considere aplicar estas reglas a columnas completas para mantener una estructura de datos coherente. Si en algún momento necesita ajustar el rango permitido, simplemente vuelva a acceder a la configuración de Validación de datos de las celdas afectadas.
Nota: este método solo restringe valores numéricos en celdas. Para establecer restricciones basadas en texto, consulte la sección siguiente. Los errores suelen producirse si aplica la misma validación a celdas que contienen fórmulas, así que revise cuidadosamente los datos antes de aplicarla.
Limitar la entrada en una celda a cualquier valor numérico (números enteros o decimales) o impedir ciertos caracteres
Con Kutools para Excel, puede restringir la entrada exclusivamente a valores numéricos (enteros y decimales) o bloquear caracteres no deseados de forma más flexible y rápida. La función Limitar entrada le permite ajustar con precisión qué caracteres están permitidos o restringidos, incluidos números, letras e incluso símbolos especiales individuales. Esto resulta especialmente útil en formularios donde solo se aceptan identificadores numéricos o en hojas de cálculo sensibles en las que los datos deben ajustarse estrictamente a entradas exclusivamente numéricas.
Para utilizar esta opción:
- Seleccione el rango de celdas en el que desee restringir la entrada exclusivamente a valores numéricos o bloquear caracteres no deseados específicos. A continuación, vaya a la pestaña Kutools y haga clic en Limitar entrada > Limitar entrada.

- En el cuadro de diálogo Limitar entrada, para permitir únicamente números enteros o decimales, seleccione la opción “Solo permitir ingresar los siguientes caracteres” e introduzca los dígitos separados por comas.

- Para bloquear letras en el rango limitado, seleccione la opción «Prohibir ingresar los siguientes caracteres» e introduzca los caracteres que desee restringir.

- Haga clic en Aceptar.
Una vez configurado, cualquier carácter no permitido generará una alerta y bloqueará la entrada. Para obtener los mejores resultados, asegúrese de que sus selecciones no incluyan celdas de encabezado ni con fórmulas, a fin de evitar advertencias innecesarias.
Precaución: Si necesita permitir tanto números como puntos decimales, active la opción correspondiente a decimales. Si observa que se bloquean entradas inesperadamente, revise los filtros de caracteres en el cuadro de diálogo.
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
Limitar la entrada de celdas a una lista de valores de texto
Cuando solo son aceptables entradas de texto específicas en un campo determinado (como nombres de departamentos, categorías o códigos de proyecto), configurar una Lista desplegable en Excel evita entradas no autorizadas o con errores ortográficos. Este enfoque ayuda a estandarizar las entradas en formularios o informes compartidos, garantizando coherencia y reduciendo el tiempo dedicado a la limpieza de datos. Para establecer esta limitación:
1. Prepare previamente la lista de texto permitida; por ejemplo, coloque la lista de nombres autorizados en A2:A10, como se muestra:
2. Seleccione el rango que quiera restringir (por ejemplo, B2:B20) y, a continuación, vaya a Datos > Validación de datos.
3. En el cuadro de diálogo Validación de datos, en la pestaña Configuración:
(1) Elija Lista en el menú desplegable Permitir.
(2) Asegúrese de que esté activada la casilla Menú desplegable en celda.
(3) En el cuadro Origen, introduzca o seleccione el rango que contiene los valores permitidos, por ejemplo, A2:A10.
4. Haga clic en Aceptar para finalizar la configuración.
Ahora, al hacer clic en cualquier celda del rango objetivo, aparecerá una flecha que despliega un menú. Los usuarios deberán seleccionar opciones de su lista predefinida, evitando así entradas no autorizadas o con errores ortográficos. Este método resulta especialmente útil en campos de datos maestros o categorías donde la coherencia es fundamental para elaborar informes.
Para mejorar la usabilidad, también puede personalizar el Mensaje de entrada (por ejemplo, «Por favor, selecciona un nombre de departamento de la lista») y definir una Alerta de error personalizada que explique por qué se ha rechazado una entrada.
Consejo: Si actualiza la lista de origen, sus menús desplegables incluirán automáticamente las nuevas opciones. Al aplicarlo a hojas grandes, considere usar rangos con nombre para gestionar el origen de forma más clara.
Evitar entradas duplicadas en una columna o lista con un solo clic
En ciertos entornos laborales —como la asignación de identificadores, listas de inventario o registros de pagos— cada entrada debe ser única para evitar confusiones o errores posteriores. Comprobar manualmente si hay duplicados es tedioso y propenso a errores, especialmente en conjuntos de datos grandes. Kutools para Excel ofrece una solución sencilla con su herramienta Prevenir Entradas Duplicadas.
Kutools para Excel: incluye más de 300 herramientas esenciales que harán sus tareas en Excel más rápidas, sencillas y eficientes.¡Descárguelo ahora!
Para aplicarla: seleccione la columna o lista deseada y, a continuación, haga clic en Kutools > Prevenir Entradas Duplicadas. La utilidad supervisará sus entradas en tiempo real: al introducir un valor duplicado, recibirá un mensaje de advertencia y la entrada será rechazada automáticamente.
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
Recomendación: Esta función es ideal para campos donde la unicidad es fundamental, como números de factura o códigos de registro. Antes de activarla, asegúrese de que los datos de origen de su columna ya sean únicos o elimine los duplicados existentes para obtener el mejor rendimiento. Si en algún momento necesita volver a permitir entradas repetidas, simplemente desactive la utilidad en Kutools.
Si recibe ventanas emergentes de error persistentes, compruebe que ninguna fórmula genere resultados conflictivos en la misma columna y verifique que ninguna fila oculta contenga valores duplicados.
Solución con fórmula de Excel: Limitar la entrada en una celda a un intervalo numérico (método alternativo)
Además de la validación de datos, las fórmulas lógicas pueden ayudarte a identificar entradas fuera de un rango específico, lo que resulta especialmente útil para inspecciones visuales o alertas personalizadas. Por ejemplo, con el formato condicional puedes resaltar en tiempo real las entradas no válidas, facilitando así el control de calidad en hojas compartidas o colaborativas.
1. Introduzca la siguiente fórmula en una columna adyacente (por ejemplo, si sus datos numéricos están en C2:C20, introdúzcala en D2):
=IF(AND(ISNUMBER(C2),C2>=10,C2<=100),"OK","Out of Range") 2. Pulse Entrar para confirmar. Copie esta fórmula hacia abajo, junto a sus datos, y se mostrará automáticamente «OK» para números entre 10 y 100, y «Fuera de rango» en caso contrario.
Consejo: Para una comprobación rápida de errores, aplique el formato condicional para resaltar con un color las celdas «fuera de rango». Aunque este método no bloquea la entrada, ofrece retroalimentación inmediata y ayuda a mantener la calidad de los conjuntos de datos utilizados en informes o paneles.
Solución con VBA: restringir la entrada de celdas a una lista predefinida
Para usuarios avanzados que necesiten aplicar restricciones más complejas o automatizar la validación de entradas, una sencilla macro de VBA puede limitar las entradas a una lista predefinida. Este enfoque resulta especialmente útil en formularios automatizados, cuadros de diálogo personalizados o escenarios de introducción masiva de datos.
1. Vaya a Herramientas para desarrolladores > Visual Basic, lo que abre la ventana de Microsoft Visual Basic para Aplicaciones. Haga clic en Insertar > Módulo y pegue el siguiente código:
Sub ApplyListValidation()
'Updated by Extendoffice
Dim target As Range
Dim validList As Variant
Dim listText As String
Dim xTitleId As String
xTitleId = "Kutools for Excel"
validList = Array("Apple", "Banana", "Orange", "Grape", "Peach")
listText = Join(validList, ",")
On Error Resume Next
Set target = Application.InputBox("Select cells to restrict to list:", _
xTitleId, Selection.Address, Type:=8)
On Error GoTo 0
If target Is Nothing Then Exit Sub
With target.Validation
.Delete ' remove existing validation
End With
target.Validation.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, _
Operator:=xlBetween, Formula1:=listText
With target.Validation
.IgnoreBlank = True
.InCellDropdown = True
.ShowInput = True
.InputTitle = "Allowed values"
.InputMessage = "Choose from the list."
.ShowError = True
.ErrorTitle = xTitleId
.ErrorMessage = "Entry must be one of: " & Replace(listText, ",", ", ")
End With
End Sub 2. Ejecute la macro (haga clic en el botón)
) y seleccione el rango al que desea aplicar las restricciones.
Se aplicará la validación de datos con lista desplegable en las celdas seleccionadas, permitiendo únicamente los valores de la lista fija.
Esta macro resulta especialmente útil cuando las entradas deben coincidir siempre con una lista aprobada por la empresa, como códigos de producto o ubicaciones. Modifique validList para adaptarla a sus necesidades. Recuerde hacer siempre una copia de seguridad de sus datos antes de ejecutar macros y asegúrese de tener habilitadas las macros en la configuración de seguridad.
En resumen, Excel ofrece diversos métodos prácticos para controlar lo que los usuarios pueden introducir en sus hojas de cálculo: la Validación de datos integrada, las funciones mejoradas de Kutools, fórmulas lógicas y macros de VBA para flujos de trabajo avanzados. La elección del enfoque adecuado depende de sus necesidades: utilice la Validación de datos para restricciones directas de entrada, Kutools para una configuración rápida y prevención de duplicados, fórmulas para señalar errores y VBA para comprobaciones totalmente automatizadas. En todos los casos, recuerde incluir mensajes de alerta e instrucciones claras que guíen a los usuarios, y realice siempre una copia de seguridad de sus hojas antes de aplicar cambios masivos.
Demostración: Cómo limitar la entrada en una celda a un valor numérico o impedir la escritura de caracteres específicos en Excel
Artículo relacionado:
¿Cómo limitar la longitud de los caracteres en una celda de Excel?
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


