¿Cómo permitir solo la entrada de caracteres alfanuméricos en Excel?
Por razones específicas, es posible que desee permitir únicamente la entrada de caracteres alfanuméricos o numéricos en una columna. ¿Cómo puede hacerlo? En este artículo se presentarán formas de resolver este problema en Excel.
Permitir solo la entrada de caracteres alfanuméricos con Validación de Datos
Permitir solo la entrada de caracteres numéricos con Validación de Datos
Permitir solo la entrada de texto con Validación de Datos
No permitir la entrada de caracteres especiales con Kutools para Excel
Eliminar todo excepto los caracteres alfanuméricos de una cadena con Kutools para Excel
Permitir solo la entrada de caracteres alfanuméricos con Validación de Datos
Para permitir únicamente la entrada de caracteres alfanuméricos en una columna, puede seguir estos pasos:
1. Seleccione una columna haciendo clic en el encabezado de la columna, por ejemplo, la columna A, y haga clic en Datos > Validación de datos > Validación de datos. Vea la captura de pantalla:
2. Luego, en el cuadro de diálogo Validación de datos, bajo la pestaña Configuración, seleccione Personalizado desde la lista desplegable Permitir, e introduzca esta fórmula =ESNUMERO(SUMAPRODUCTO(BUSCAR(MED(A1,FILA(INDIRECTO("1:"&LARGO(A1))),1),"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"))) en el cuadro de texto Fórmula. Vea la captura de pantalla:
Consejo: En esta fórmula, A1 es la primera celda de la columna seleccionada, puede cambiarla según sea necesario.
3. Haga clic en Aceptar, y ahora en la columna A, solo podrá escribir caracteres alfanuméricos. Si ingresa caracteres no alfanuméricos en la celda, aparecerá un cuadro de advertencia.
Consejo: Si solo escribe * o ~ en las celdas de la columna A, el cuadro de advertencia no se mostrará.

Descubre la Magia de Excel con Kutools AI
- Ejecución Inteligente: Realiza operaciones en celdas, analiza datos y crea gráficos, todo impulsado por comandos simples.
- Fórmulas Personalizadas: Genera fórmulas adaptadas para optimizar tus flujos de trabajo.
- Codificación VBA: Escribe e implementa código VBA sin esfuerzo.
- Interpretación de Fórmulas: Comprende fórmulas complejas con facilidad.
- Traducción de Texto: Supera las barreras del idioma dentro de tus hojas de cálculo.
Permitir solo la entrada de caracteres numéricos con Validación de Datos
Si desea permitir únicamente la entrada de caracteres numéricos en una columna, puede hacer lo siguiente:
1. Seleccione la columna donde desea limitar la entrada, y haga clic en Datos > Validación de datos > Validación de datos.
2. Luego, en el cuadro de diálogo Validación de datos, seleccione Personalizado desde la lista desplegable Permitir, e introduzca esta fórmula =ESNUMERO(B1) en el cuadro de texto Fórmula, siendo B1 la primera celda de la columna seleccionada. Vea la captura de pantalla:
3. Haga clic en Aceptar, y luego la columna seleccionada solo permitirá la entrada de caracteres numéricos.
Permitir solo la entrada de texto con Validación de Datos
Para permitir únicamente la entrada de texto en una columna, también puede usar una fórmula.
1. Seleccione toda la columna que desea restringir, y haga clic en Datos > Validación de datos > Validación de datos.
2. Seleccione Personalizado desde la lista Permitir, e introduzca esta fórmula =ESTEXTO(C1) (C1 es la primera celda de la columna seleccionada) en el cuadro de texto Fórmula. Vea la captura de pantalla:
3. Haga clic en Aceptar para finalizar.
No permitir la entrada de caracteres especiales con Kutools para Excel
Evitar la entrada de caracteres especialesDe hecho, puede aplicar la utilidad Limitar entrada de Kutools para Excel para evitar la entrada de caracteres especiales y solo permitir la escritura de caracteres alfanuméricos.
Después de instalar gratuitamente Kutools para Excel, siga los siguientes pasos:
1. Seleccione las celdas donde desea evitar la entrada de caracteres especiales, haga clic en Kutools > Limitar entrada > Limitar entrada. Vea la captura de pantalla:
2. En el Limitar entrada cuadro de diálogo, marque la opción Prohibir ingresar caracteres especiales opción, haga clic en Aceptar, y luego aparecerán dos cuadros de diálogo recordándole algo, haga clic en Sí > Aceptar para continuar con la operación.
Luego, en las celdas seleccionadas, no se permitirá la entrada de caracteres especiales.
Evitar la Entrada de Caracteres Especiales
Eliminar todo excepto los caracteres alfanuméricos de una cadena con Kutools para Excel
En algunos casos, es posible que desee eliminar todo excepto los caracteres alfanuméricos de una cadena mixta; la función Eliminar caracteres de Kutools para Excel puede ayudarlo.
Después de instalar gratuitamente Kutools para Excel, siga los siguientes pasos:
1. Seleccione las cadenas y haga clic en Kutools > Texto > Eliminar caracteres. Vea la captura de pantalla:
2. Luego, en el cuadro de diálogo emergente, marque la opción Caracteres no alfanuméricos, y puede previsualizar los resultados de eliminación en el panel Vista previa. Vea la captura de pantalla:
3. Haga clic en Aceptar o Aplicar para ejecutar la operación, y todos los caracteres no alfanuméricos serán eliminados.
Artículos Relacionados:
- ¿Cómo eliminar hojas vacías de un libro?
- ¿Cómo permitir solo entradas de sí/no en Excel?
- ¿Cómo eliminar todos los duplicados pero mantener solo uno en Excel?
- ¿Cómo eliminar los primeros/últimos n caracteres de una celda/cadena en Excel?
Las mejores herramientas de productividad para Office
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!