Skip to main content

¿Cómo aplicar validación de datos para permitir solo números en Excel?

Author: Siluvia Last Modified: 2025-06-04

Para permitir solo números en un rango de celdas, este tutorial proporciona algunos métodos que te ayudarán a lograrlo fácilmente.

Aplicar validación de datos para permitir solo números en Excel
Aplicar código VBA para permitir solo números en Excel
Permitir fácilmente solo números en un rango de celdas con una herramienta asombrosa

Más tutoriales para Validación de datos...


Aplicar validación de datos para permitir solo números en Excel

Puedes usar la validación de datos con una fórmula personalizada para permitir solo números en un rango de celdas en Excel. Por favor, sigue los siguientes pasos.

1. Selecciona el rango de celdas donde solo deseas permitir la entrada de números.

2. Haz clic en Datos > Validación de datos > Validación de datos. Ver captura de pantalla:

a screenshot of enabling the Data Validation feature

3. En el cuadro de diálogo Validación de datos, configura las siguientes operaciones:

  • 3.1 Selecciona Personalizado desde la lista desplegable Permitir;
  • 3.2 Copia la siguiente fórmula en el cuadro Fórmula;
  • =ESNUMERO(A2)
  • 3.3 Haz clic en el botón Aceptar.

Nota: En la fórmula, A2 es la primera celda del rango seleccionado.

a screenshot of configuring the Data Validation settings

A partir de ahora, solo se pueden ingresar números en el rango especificado.


Aplicar código VBA para permitir solo números en Excel

Además, puedes aplicar el siguiente código VBA para permitir solo números en un rango de celdas.

1. En la hoja de trabajo donde limitarás las entradas, haz clic derecho en la pestaña de la hoja y selecciona Ver código desde el menú contextual.

a screenshot of selecting the View Code option to open the VBA code editor

2. En la ventana de Microsoft Visual Basic para Aplicaciones, copia el siguiente código VBA en la ventana Código.

Código VBA: Permitir solo números en un rango de celdas

Public mBol As Boolean
Private Sub Worksheet_Change(ByVal Target As Range)
'Updated by Extendoffice 20191120
Dim xStrV As String
Dim xRg As Range
Dim xIRg As Range
Dim xFNum As Integer
On Error Resume Next
If Not mBol Then
Application.ScreenUpdating = False
Set xRg = Range("A2:A12")
If Not Intersect(xRg, Target) Is Nothing Then
    xStrV = Target.Value
    If Not IsNumeric(xStrV) Then
         mBol = True
        Target.Value = vbNullString
        MsgBox "Only numbers are allowed in this range", , "Kutools"
    End If
Application.ScreenUpdating = True
End If
Else
  mBol = False
End If
End Sub

Nota: En el código, A2:A12 es el rango de celdas donde solo permites ingresar números. Cambia esto según sea necesario.

3. Presiona las teclas Alt + Q para cerrar la ventana de Microsoft Visual Basic para Aplicaciones.

A partir de ahora, solo se pueden ingresar números en el rango especificado.


Permitir fácilmente solo números en un rango de celdas con una herramienta increíble

Si quieres probar un método más fácil, aquí te recomendamos usar la función Limitar entrada de Kutools para Excel.

Antes de aplicar Kutools para Excel, por favor descárguelo e instálelo primero.

1. Selecciona el rango de celdas donde solo permites ingresar números, haz clic en Kutools > Limitar entrada > Limitar entrada.

a screenshot of enbaling the Prevent Typing feature

2. En el cuadro de diálogo Limitar entrada, por favor:

  • 2.1 Marca la opción Solo permitir ingresar los siguientes caracteres;
  • 2.2 Ingresa 0123456789 en el cuadro de texto;
  • 2.3 Haz clic en el botón Aceptar. Ver captura de pantalla:

a screenshot of specifying the numbers you only allow to type in

3. Haz clic en Aceptar en el siguiente cuadro de diálogo emergente de Kutools para Excel para continuar.

Nota: Si hay validación de datos en el rango seleccionado, hacer clic en eliminará dichas validaciones, o puedes hacer clic en No para cancelar la operación.

a screenshot showing original data validation will be removed from the selected range

4. Otro cuadro de diálogo de Kutools para Excel aparecerá para recordarte qué números están permitidos en el rango especificado. Haz clic en Aceptar para finalizar toda la configuración.

a screenshot displaying a success message confirming the settings have been applied.

A partir de ahora, solo se permite ingresar números en estos rangos especificados.

  Si desea tener una prueba gratuita (30-día) de esta utilidad, haga clic para descargarla y luego vaya a aplicar la operación siguiendo los pasos anteriores.


Artículos relacionados

Permitir solo formato de fecha en celdas específicas
¿Cómo restringir una lista de celdas para permitir solo la entrada de formato de fecha en una hoja de trabajo de Excel? En este artículo, hablaremos sobre algunos trucos interesantes para abordar esta tarea.

Validar direcciones de correo electrónico en una columna de la hoja de trabajo
Como todos sabemos, una dirección de correo electrónico válida está compuesta por tres partes: el nombre de usuario, el "símbolo arroba" (@) y el dominio. A veces, solo permites que otros ingresen texto en formato de dirección de correo electrónico en una columna específica de la hoja de trabajo. Los métodos en este artículo harán posible lograrlo en Excel.

Aplicar validación de datos para forzar el formato de número de teléfono en Excel
Quizás, existan varios formatos de números de teléfono que se pueden usar al escribir en el libro de Excel. Pero, ¿cómo permitir solo un formato de número de teléfono en una columna de la hoja de trabajo? Por ejemplo, solo quiero que el número de teléfono tenga el formato 123-456-7890. Los métodos en este artículo te ayudarán.

Usar validación de datos para permitir solo la entrada de números de SSN en Excel
Para registrar el número de SSN de todos los empleados y obligarlos a escribir el número de SSN en el formato xxx-xx-xxxx en una columna, puedes usar la función Validación de datos para resolver el problema.

Tres métodos para validar celdas para aceptar solo direcciones IP en Excel
Al usar Excel, ¿sabes cómo configurar una columna o un rango de celdas para aceptar solo el formato de dirección IP (xxx.xxx.xxx.xxx)? Este artículo proporciona varios métodos para abordarlo.

Más tutoriales para Validación de datos...


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!