Skip to main content

¿Cómo encontrar rápidamente la posición de la primera letra (alfabética) en una cadena en Excel?

Author: Sun Last Modified: 2025-06-04

Si está trabajando con una lista de cadenas de texto que contienen una mezcla de letras y números en Excel, encontrar la posición de la primera letra puede ser complicado. En este tutorial, le mostraremos diferentes métodos para identificar rápidamente la posición del primer carácter alfabético en una cadena.


Encontrar la posición del primer carácter alfabético en una cadena con fórmulas

Aquí hay algunas fórmulas que pueden ayudarle a encontrar la posición de la primera letra en una cadena.

Seleccione una celda en blanco donde colocará el resultado; aquí tomamos B2 como ejemplo, e introduzca esta fórmula =MATCH(TRUE,ISERROR(VALUE(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1))),0), mantenga presionado Shift + Ctrl, y presione la tecla Enter para obtener el resultado. Luego haga clic en B2 y arrastre el controlador de autollenado sobre las celdas que necesiten aplicar esta fórmula. Ver captura de pantalla:
A screenshot showing the result of applying a formula to find the first letter's position in Excel

Consejo: Con la fórmula anterior, si no hay ningún carácter alfabético, se mostrará un valor de error.
A screenshot showing the result when there are no alpha characters in the string

En la fórmula, A2 es la celda donde desea encontrar la posición de la primera letra alfabética. Puede cambiarla según sea necesario.


Encontrar la posición del primer carácter alfabético en una cadena con una Función Definida

Si normalmente utiliza Funciones Definidas, aquí también hay una Función Definida que puede ayudarle a encontrar la primera letra y devolver su posición.

1. Presione Alt + F11 para abrir la ventana de Microsoft Visual Basic para Aplicaciones.

2. Haga clic en Insertar > Módulo, y pegue el siguiente código en el script del Módulo.

Function FirstNonDigit(xStr As String) As Long
'Updateby20220915
    Dim xChar As Integer
    Dim xPos As Integer
    Dim I As Integer
    Application.Volatile
    For I = 1 To Len(xStr)
        xChar = Asc(Mid(xStr, I, 1))
        If (xChar <= 90 And xChar >= 65) Or (xChar <= 122 And xChar >= 97) Then
            xPos = I
            Exit For
        End If
    Next
    FirstNonDigit = xPos
End Function

A screenshot showing the VBA code to find the position of the first alpha character

3. Guarde el código y regrese a la hoja, seleccione una celda en blanco e introduzca esta fórmula =FirstNonDigit(A15), presione la tecla Enter , y podrá encontrar la posición del primer carácter alfabético.
A screenshot showing the result of the VBA function used to find the first alpha character


Extraer todas las letras de una cadena con Kutools para Excel

Pero en algunos otros casos, es posible que desee extraer solo los caracteres alfabéticos de una cadena mixta, como se muestra en la siguiente captura de pantalla. En esta situación, puede aplicar la utilidad Eliminar Caracteres de Kutools para Excel – una herramienta complementaria práctica y útil para realizarlo rápidamente.
A screenshot showing mixed text strings from which alpha characters will be extracted

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. Haga una copia de las cadenas de las que desea extraer los caracteres alfabéticos. Ver captura de pantalla:
A screenshot showing copied text strings before applying the 'Remove Characters' utility

2. Luego seleccione las cadenas copiadas y haga clic en Kutools > Texto > Eliminar Caracteres. Ver captura de pantalla:
A screenshot showing the Remove Characters option in Kutools tab in the ribbon

3. Y en el cuadro de diálogo Eliminar Caracteres , marque la opción Caracteres No Alfabéticos solo, puede previsualizar los resultados eliminados mientras marca en la casilla de Vista previa . Ver captura de pantalla:
A screenshot showing the 'Preview' box in the Kutools 'Remove Characters' dialog

4. Haga clic en Aceptar o Aplicar. Ahora solo se han extraído los caracteres alfabéticos.
A screenshot showing the extracted alpha characters using Kutools

Demostración: Extraer Solo Texto De Una Cadena Alfanumérica En Excel Usando Kutools Para Excel

 
Kutools para Excel: ¡Más de 300 herramientas prácticas a su alcance! ¡Disfrute de funciones de IA permanentemente gratis! ¡Descárguelo ahora!

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!