Skip to main content

¿Cómo extraer parte de una cadena de texto de una celda en Excel?

Author: Sun Last Modified: 2025-06-04

Este tutorial demuestra métodos para extraer subcadenas desde la izquierda, el medio o la derecha de una celda y explica cómo extraer texto antes o después de un carácter específico, como se muestra en las capturas de pantalla a continuación.

A screenshot demonstrating extracting parts of text strings in Excel

Extraer subcadena desde la izquierda, el medio o la derecha

Método A: Extraer subcadena desde la izquierda, el medio o la derecha usando fórmulas

En Excel, hay algunas fórmulas que pueden ayudarte a extraer rápidamente parte del texto.

Extraer los primeros n caracteres

Supongamos que deseas extraer los primeros 3 caracteres de una lista de datos dada, selecciona una celda en blanco donde deseas colocar el resultado extraído, luego usa esta fórmula

=IZQUIERDA(B3,3)

B3 es la celda de la que extraes caracteres, 3 es el número de caracteres que deseas extraer.

Presiona Enter para obtener el resultado extraído. Luego arrastra el controlador de relleno sobre las celdas para aplicar esta fórmula.
A screenshot showing the result of extracting first three characters using the LEFT formula in Excel

Extraer los últimos n caracteres

Por ejemplo, extrae los últimos 6 caracteres de una lista de cadenas, selecciona una celda en blanco donde deseas colocar el resultado extraído y usa esta fórmula:

=DERECHA(B9,6)

B9 es la celda de la que extraes caracteres, 6 es el número de caracteres que deseas extraer.

Presiona Enter para obtener el resultado extraído. Luego arrastra el controlador de relleno sobre las celdas para aplicar esta fórmula.
A screenshot displaying the result of extracting the last six characters using the RIGHT formula in Excel

Extraer n caracteres desde el medio

Si deseas extraer 3 caracteres comenzando desde el cuarto carácter de una cadena, puedes usar la siguiente fórmula:

=EXTRAE(B15,4,3)

B15 es la celda de la que extraes caracteres, 4 representa extraer caracteres desde el cuarto carácter (contando desde la izquierda), 3 es el número de caracteres que deseas extraer.

Presiona Enter para obtener el resultado extraído. Luego arrastra el controlador de relleno sobre las celdas para aplicar esta fórmula.
A screenshot showing the output of extracting characters from the middle of a string using the MID formula in Excel

Nota: Si deseas mover los resultados extraídos a otra ubicación, copia y pega los resultados extraídos como valores primero.

Método B: Extraer subcadena desde la izquierda, el medio o la derecha con Kutools para Excel

Si no estás familiarizado con las fórmulas, puedes probar la función Extraer Texto de Kutools para Excel, que es fácil de usar para este trabajo.

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. Selecciona las celdas de las que deseas extraer subcadenas, haz clic en Kutools > Texto > Extraer Texto.
A screenshot of the Extract Text option on the Kutools tab in Excel

2. En el cuadro emergente Extraer Texto diálogo, bajo la pestaña Extraer por posición las primeras tres opciones te permiten extraer subcadena desde la izquierda, el medio o la derecha.
A screenshot of the Extract Text dialog in Kutools showing substring extraction options

Los primeros N caracteres: extraer subcadena desde la izquierda. Por ejemplo, para extraer los primeros 2 caracteres, marca esta opción e introduce 2 en el cuadro de texto.
A screenshot of the first N characters extraction option in Kutools

Los últimos N caracteres: extraer subcadena desde la derecha de la cadena. Por ejemplo, para extraer los últimos 2 caracteres, marca esta opción e introduce 2 en el cuadro de texto.
A screenshot of the last N characters extraction option in Kutools

Caracteres de inicio a fin: extraer un número específico de caracteres desde el medio de la cadena. Por ejemplo, para extraer desde el cuarto carácter hasta el noveno carácter, marca esta opción e introduce 4 y 9 en los cuadros de texto respectivamente.
A screenshot of the middle N characters extraction option in Kutools

Insertar como fórmula: marca esta casilla, el resultado será una fórmula que puede cambiar según el cambio de la cadena original; de lo contrario, el resultado será fijo.

3. Después de especificar la ubicación según sea necesario, haz clic en Aceptar, aparece un cuadro de diálogo para seleccionar una celda donde colocar la subcadena extraída. Haz clic en Aceptar.
A screenshot of selecting a destination cell for extracted substrings

Ahora se ha extraído la subcadena.
A screenshot of extracted substrings displayed in the worksheet after using Kutools

Kutools para Excel - Potencia Excel con más de 300 herramientas esenciales. ¡Disfruta de funciones de IA gratis permanentemente! Consíguelo ahora


Extraer subcadena después o antes de un carácter especificado

Si deseas extraer una subcadena después o antes de un carácter especificado, puedes aplicar uno de los métodos a continuación para completar la tarea.

Método A: Extraer subcadena después o antes de un carácter definido usando fórmulas

Supongamos que deseas extraer caracteres después del carácter “-” de una lista de cadenas, utiliza esta fórmula:

=DERECHA(B3,LARGO(B3)-BUSCAR("-", B3))

B3 es la celda de la que deseas extraer caracteres, - es el carácter después del cual deseas extraer la cadena.

Presiona Enter para obtener el resultado extraído. Luego arrastra el controlador de relleno sobre las celdas para aplicar esta fórmula.
A screenshot showing extracted substrings after a specified character using the RIGHT formula in Excel

Si deseas extraer una subcadena antes de un carácter definido, puedes usar la fórmula de esta manera:

=IZQUIERDA(B10,BUSCAR("-", B10)-1)

El resultado del ejemplo se muestra a continuación:
A screenshot showing extracted substrings before a specified character using the LEFT formula in Excel

Nota:

Los datos pueden perderse o cambiar mientras copias y pegas los resultados de la fórmula en otra ubicación. Para evitar que esto ocurra, puedes copiar y pegar los resultados de la fórmula como valores después de aplicar la fórmula. O puedes probar el Método B.
A screenshot showing the pasted as value option in Excel

Método B: Extraer subcadena después o antes de un carácter definido con Kutools para Excel

Para extraer directamente una subcadena después o antes de un carácter especificado, puedes usar la utilidad Extraer Texto de Kutools para Excel, que puede ayudarte a extraer todos los caracteres después o antes de un carácter, también puede extraer una longitud específica de caracteres antes o después de un carácter.

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. Selecciona las celdas de las que deseas extraer caracteres, haz clic en Kutools > Texto > Extraer Texto.
A screenshot of the Extract Text option on the Kutools tab in Excel

2. En el cuadro emergente Extraer Texto diálogo, bajo la pestaña Extraer por posición ve a las opciones antes del texto y después del texto para especificar la configuración según sea necesario.
A screenshot of the Extract Text dialog for specifying text extraction before or after characters

Antes del texto: extraer subcadenas antes del carácter ingresado. Por ejemplo, escribe – en el cuadro de texto, todos los caracteres antes de – serán extraídos.
A screenshot showing the option to extract text before a specific character

Después del texto: extraer subcadenas después del carácter ingresado. Por ejemplo, escribe – en el cuadro de texto, todos los caracteres después de – serán extraídos.
A screenshot showing the option to extract text after a specific character

Insertar como fórmula: marca esta casilla, el resultado será una fórmula que puede cambiar según el cambio de la cadena original; de lo contrario, el resultado será fijo.

3. Haz clic en Aceptar, aparece un cuadro de diálogo para seleccionar una celda donde colocar la subcadena extraída. Haz clic en Aceptar.
A screenshot of selecting a cell to display extracted substrings

Ahora se ha extraído la cadena antes o después del cierto carácter(s).
A screenshot of extracted substrings displayed after using the Kutools

Kutools para Excel - Potencia Excel con más de 300 herramientas esenciales. ¡Disfruta de funciones de IA gratis permanentemente! Consíguelo ahora


Extraer subcadena entre dos caracteres

Quizás en algunos casos, necesites extraer una subcadena entre dos caracteres, puedes elegir uno de los métodos a continuación para manejar la tarea.

Método A: Extraer por fórmula

Para extraer caracteres entre paréntesis () de una lista dada, puedes usar la siguiente fórmula:

=EXTRAE(IZQUIERDA(B3,HALLAR(")",B3)-1),HALLAR("(",B3)+1,LARGO(B3))

En la fórmula, B3 es la celda de la que deseas extraer la cadena, ( y ) son los dos caracteres entre los cuales deseas extraer la cadena.

Presiona Enter para obtener el resultado extraído. Luego arrastra el controlador de relleno sobre las celdas para aplicar esta fórmula.
A screenshot showing extracted text between two characters using the MID formula in Excel

Nota: Si la fórmula es un poco difícil para ti, puedes probar el Método B, que utiliza una herramienta práctica para resolver rápidamente este problema.

Método B: Extraer con Kutools para Excel

Entre las cientos de funciones de Kutools para Excel, hay una función – Extraer cadenas entre textos especificados que puede extraer rápidamente subcadenas entre dos caracteres.

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. Selecciona una celda que se usará para colocar la subcadena extraída, haz clic en Kutools > Asistente de fórmulas > Texto > Extraer cadenas entre textos especificados.
A screenshot showing the Extract strings between specified text option in the Formula Helper menu

2. En el cuadro de diálogo Asistente de fórmulas, ve a la sección Entrada de argumentos, luego selecciona o escribe directamente la referencia de celda y los dos caracteres entre los cuales deseas extraer.

Por defecto, cuando seleccionas la referencia de celda utilizada para extraer la subcadena, será absoluta, evitando el uso del controlador de relleno automático. Cambia a relativa.
A screenshot showing the Arguments input section for extracting text between two characters in the Formula Helper dialog

3. Haz clic en Aceptar, ahora se ha obtenido el primer resultado, luego arrastra el controlador de relleno automático sobre las celdas que necesitan esta fórmula.
A screenshot of the extracted text between two characters using Kutools

Kutools para Excel - Potencia Excel con más de 300 herramientas esenciales. ¡Disfruta de funciones de IA gratis permanentemente! Consíguelo ahora

Consejo: Si deseas extraer cadenas entre dos caracteres (incluyendo los dos caracteres), la utilidad Extraer Texto de Kutools para Excel también puede ayudarte. Por favor, sigue estos pasos:

1. Selecciona las celdas de las que deseas extraer subcadena entre caracteres, haz clic en Kutools > Texto > Extraer Texto.
A screenshot of the Extract Text option on the Kutools tab in Excel

2. En el cuadro de diálogo Extraer Texto emergente, bajo la pestaña Extraer por regla, ve a la sección Texto, escribe los caracteres entre los cuales deseas extraer la cadena, y la cadena puede repetirse con el comodín *. Si deseas extraer una cadena con longitud fija, el comodín ? puede usarse, un ? indica un carácter.

Haz clic en Agregar para incluir la regla en la Descripción de la regla sección.
A screenshot showing how to add a rule for extracting text between two characters in the Extract Text dialog

3.Haz clic en Aceptar, aparece un cuadro de diálogo para seleccionar una celda donde colocar la subcadena extraída. Haz clic en Aceptar.
A screenshot of the cell selection dialog

La cadena entre dos caracteres especificados ahora está extraída.
A screenshot showing the extracted text between two characters using Kutools


Extraer dirección de correo electrónico de una cadena

Si deseas extraer direcciones de correo electrónico de una cadena dada o de un rango de celdas, puedes usar la función Extraer Dirección de Correo Electrónico para manejar esta tarea de una vez en lugar de buscarlas una por una.

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. Selecciona las celdas de las que se extraerán las direcciones de correo electrónico, luego haz clic en Kutools > Texto > Extraer Dirección de Correo Electrónico.
A screenshot of the Extract Email Address option in Kutools tab in Excel

2. Luego aparece un cuadro de diálogo para que selecciones una celda donde se mostrarán las direcciones de correo electrónico.
A screenshot showing the dialog for selecting a cell to output extracted email addresses

3. Haz clic en Aceptar, las direcciones de correo electrónico en cada celda han sido extraídas.
A screenshot of extracted email addresses in Excel using Kutools

Kutools para Excel - Potencia Excel con más de 300 herramientas esenciales. ¡Disfruta de funciones de IA gratis permanentemente! Consíguelo ahora


Extraer caracteres numéricos o alfabéticos de una cadena

Si tus datos incluyen una mezcla de caracteres numéricos, alfabéticos y especiales, y solo deseas extraer los números o valores alfabéticos, prueba la utilidad Eliminar Caracteres de Kutools para Excel.

1. Antes de usar la utilidad Eliminar Caracteres, haz una copia de los datos como se muestra en la captura de pantalla a continuación.
A screenshot of the original data before using the Remove Characters utility

2. Luego selecciona esta copia de los datos, haz clic en Kutools > Texto > Eliminar Caracteres.
A screenshot showing the Remove Characters option in Kutools tab in Excel

3. En el Eliminar Caracteres cuadro de diálogo, marca la opción No numérico haz clic en Aceptar.
A screenshot of the Remove Characters dialog with the Non-numeric option selected

Ahora, solo quedan los caracteres numéricos.
A screenshot showing the remaining numeric characters after using the Remove Characters utility

Para extraer solo valores alfabéticos, marca la opción No alfabético en el Eliminar Caracteres cuadro de diálogo.
A screenshot showing the remaining alphabetical characters after using the Remove Characters utility

Kutools para Excel - Potencia Excel con más de 300 herramientas esenciales. ¡Disfruta de funciones de IA gratis permanentemente! Consíguelo ahora


Descargar archivo de muestra

doc sampleHaz clic para descargar este archivo de muestra


Otras operaciones (artículos) relacionadas con la conversión de archivos

Extraer hora de una cadena de fecha y hora
Proporciona trucos para extraer la hora (hh:mm:ss) u hora/minuto/segundo solamente de una cadena de fecha y hora (mm/dd/yyyy hh:mm:ss)

Extraer filas que cumplen criterios
En este artículo, puede ayudarte a extraer rápidamente estas filas que cumplen criterios a otra ubicación en Excel, excepto buscándolas y copiándolas una por una.

Extraer el n-ésimo carácter de una cadena
Aquí se introducirán los métodos para extraer el n-ésimo carácter de una cadena, por ejemplo, extraer el tercer carácter de la cadena a1b2c3, el resultado es b.

Extraer subcadena entre dos caracteres
Mostrar los métodos para extraer subcadena entre dos caracteres iguales o diferentes.

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!