Skip to main content

Extraer palabra que comienza con un carácter específico en Excel

Author: Xiaoyang Last Modified: 2025-06-04

Por ejemplo, puede que necesite extraer la palabra que comienza con un carácter específico “=” en cada celda, como se muestra en la siguiente captura de pantalla. ¿Cómo podría resolver esta tarea de forma rápida y sencilla en Excel?

doc-word-beginning-1


Extraer palabra que comienza con un carácter específico en Excel

Para extraer las palabras que comienzan con un carácter o texto específico de cada celda, puede crear una fórmula combinando las funciones TRIM, LEFT, SUBSTITUTE, MID, FIND, LEN y REPT. La sintaxis general es:

=TRIM(LEFT(SUBSTITUTE(MID(text, FIND(char, text), LEN(text))," ",REPT(" ",LEN(text))),LEN(text)))
  • text: La cadena de texto o el valor de celda del que desea extraer la palabra.
  • char: El carácter o texto con el que desea que comience la palabra a extraer.

1. Por favor, copie o introduzca la siguiente fórmula en una celda en blanco:

=TRIM(LEFT(SUBSTITUTE(MID(A2, FIND("=",A2), LEN(A2))," ",REPT(" ",LEN(A2))),LEN(A2)))

2. Luego, arrastre el controlador de relleno hacia abajo para aplicar la fórmula a las celdas que desee, y todas las palabras que comiencen con el carácter específico “=” se extraerán de inmediato, como se muestra en la captura:

doc-word-beginning-2


Explicación de la fórmula:

1. MID(A2, FIND("=",A2), LEN(A2):

  • LEN(A2): Esta función LEN devuelve el número de caracteres en la celda A2. Esta parte se utiliza como argumento num_char en la función MID.
  • FIND("=",A2): Esta función FIND se utiliza para obtener la posición del primer carácter específico “=” en la celda A2. Esta parte se reconoce como el argumento start_num en la función MID.
  • MID(A2, FIND("=",A2), LEN(A2): Esta función MID se utiliza para extraer una subcadena de la celda A2 en la posición devuelta por la función FIND y con la longitud específica devuelta por la función LEN.

2. SUBSTITUTE(MID(A2, FIND("=",A2), LEN(A2))," ",REPT(" ",LEN(A2))):

  • REPT(" ",LEN(A2): La función REPT repite una cadena vacía de la celda A2 el número de veces devuelto por la función LEN.
  • SUBSTITUTE(): Esta función SUBSTITUTE reemplaza todas las cadenas vacías por otro texto nuevo—múltiples espacios devueltos por la función REPT—dentro de una cadena de texto devuelta por la función MID.
  • doc-word-beginning-3
  • MID(A2, FIND("=",A2), LEN(A2): Esta función MID se utiliza para extraer una subcadena de la celda A2 en la posición devuelta por la función FIND y con la longitud específica devuelta por la función LEN.

3. LEFT(SUBSTITUTE(MID(A2, FIND("=",A2), LEN(A2))," ",REPT(" ",LEN(A2))),LEN(A2)): Esta función LEFT se utiliza para extraer el número específico de caracteres devuelto por la función LEN desde el lado izquierdo de la cadena de texto devuelta por la función SUBSTITUTE.

4. TRIM(): La función TRIM elimina todos los espacios adicionales de la cadena de texto devuelta por la función LEFT.


Notas:

1. En la fórmula anterior, puede cambiar el carácter “=” por cualquier otro carácter o texto que necesite.

2. Si hay varias palabras que comienzan con el carácter específico, solo se extraerá la primera palabra.


Funciones relacionadas utilizadas:

  • REPT:
  • La función REPT se utiliza para repetir los caracteres un número específico de veces.
  • SUBSTITUTE:
  • La función SUBSTITUTE reemplaza texto o caracteres dentro de una cadena de texto por otro texto o caracteres.
  • TRIM:
  • La función TRIM elimina todos los espacios adicionales de una cadena de texto y solo mantiene los espacios simples entre palabras.
  • MID:
  • La función MID devuelve los caracteres específicos desde el medio de una cadena de texto.
  • LEN:
  • La función LEN devuelve el número de caracteres en una cadena de texto.
  • REPT:
  • La función REPT se utiliza para repetir los caracteres un número específico de veces.
  • FIND:
  • La función FIND se utiliza para buscar una cadena dentro de otra, y devuelve la posición inicial de la cadena encontrada.

Más artículos:

  • Extraer palabra que contiene texto específico en Excel
  • A veces, puede que desee extraer la palabra de una celda que contiene un carácter o texto específico, como se muestra en la siguiente captura de pantalla, para extraer todas las palabras que contienen el carácter “=”. ¿Cómo podría resolver esta tarea en Excel?
  • Extraer texto entre paréntesis de una cadena de texto
  • Si hay una parte del texto rodeada por paréntesis dentro de la cadena de texto, ahora necesita extraer todas las cadenas de texto entre los paréntesis, como se muestra en la siguiente captura de pantalla. ¿Cómo podría resolver esta tarea en Excel de forma rápida y sencilla?
  • Extraer varias líneas de una celda
  • Si tiene una lista de cadenas de texto separadas por saltos de línea (que se insertan al pulsar Alt + Enter al escribir el texto), y ahora quiere extraer estas líneas de texto en varias celdas como se muestra en la siguiente captura. ¿Cómo podría hacerlo con una fórmula en Excel?

Las Mejores Herramientas de Productividad para Office

Kutools para Excel - Te Ayuda a Sobresalir Entre la Multitud

🤖 Asistente de KUTOOLS AI: 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 de Kutools
Funciones Populares: Buscar, Resaltar o Identificar Duplicados  |  Eliminar Filas en Blanco  |  Combinar Columnas o Celdas sin Perder Datos  |  Redondear sin Fórmula ...
Super VLookup: Múltiples Criterios  |  Múltiples Valores  |  A través de Varias Hojas  |  Coincidencia Difusa...
Lista Desplegable Avanzada: Lista Desplegable Fácil  |  Lista Desplegable Dependiente  |  Lista Desplegable de Selección Múltiple...
Administrador de Columnas: Agregar un Número Específico de Columnas  |  Mover Columnas  |  Cambiar Estado de Visibilidad de Columnas Ocultas  Comparar Columnas para Seleccionar Celdas Iguales y Diferentes ...
Funciones Destacadas: Cuadrícula de Enfoque  |  Vista de Diseño  |  Barra de Fórmulas Mejorada  |  Administrador de Libros y Hojas de Trabajo | Biblioteca de Recursos (AutoTexto)  |  Selector de Fechas  |  Combinar Hojas de Trabajo  |  Cifrar/Descifrar Celdas  |  Enviar Correos Electrónicos por Lista  |  Super Filtro  |  Filtro Especial (filtrar negrita/cursiva/tachado...) ...
Los 15 Mejores Conjuntos de Herramientas12 Herramientas de Texto (Agregar Texto, Eliminar Caracteres ...)  |  Más de 50 Tipos de Gráficos (Diagrama de Gantt ...)  |  Más de 40 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 de Combinación y División (Combinar filas avanzado, Dividir celdas de Excel ...)  |  ... y más

Kutools para Excel Presume de Más de 300 Funciones, Asegurando Que Lo Que Necesitas Está a Solo Un Clic de Distancia...


Office Tab - Habilita Lectura y Edición con Pestañas en Microsoft Office (incluye Excel)

  • ¡Un segundo para cambiar entre decenas de documentos abiertos!
  • Reduce cientos de clics de ratón para ti todos los días, di adiós al síndrome del túnel carpiano.
  • Aumenta tu productividad en un 50% al ver y editar múltiples documentos.
  • Trae Pestañas Eficientes a Office (incluye Excel), Al Igual Que Chrome, Edge y Firefox.