KutoolsforOffice — Una solución, cinco potentes herramientas.Lograr más con menos esfuerzo.Venta de marzo: 20 % de descuento

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

AutorSun Fecha de modificación

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

Una captura de pantalla que demuestra cómo extraer partes de cadenas de texto en Excel

Extraer subcadena desde la izquierda, el centro o la derecha

Método A: Extraer subcadena desde la izquierda, el centro o la derecha mediante fórmula

En Excel, algunas fórmulas le permiten extraer rápidamente parte del texto.

Extraer los primeros n caracteres

Supongamos que desea extraer los 3 primeros caracteres de una lista de datos; Por favor, selecciona una celda vacía donde desee colocar el resultado extraído y utilice esta fórmula:

=IZQUIERDA(B3;3)

B3 es la celda de la que se extraen los caracteres; 3 es el número de caracteres que desea extraer.

Pulse la tecla Intro para obtener el resultado extraído. Luego, arrastre el controlador de relleno sobre las celdas para aplicar esta fórmula.
Una captura de pantalla que muestra el resultado de extraer los tres primeros caracteres mediante la fórmula IZQUIERDA en Excel

Extraer los últimos n caracteres

Por ejemplo, para extraer los últimos 6 caracteres de una lista de cadenas, Por favor, selecciona una celda vacía donde desee colocar el resultado extraído y utilice esta fórmula:

=DERECHA(B9;6)

B9 es la celda de la que se extraen los caracteres; 6 es el número de caracteres que desea extraer.

Pulse la tecla Intro para obtener el resultado extraído. Luego, arrastre el controlador de relleno sobre las celdas para aplicar esta fórmula.
Una captura de pantalla que muestra el resultado de extraer los últimos seis caracteres mediante la fórmula DERECHA en Excel

Extraer n caracteres desde el centro

Si desea extraer 3 caracteres a partir del cuarto carácter de una cadena, puede usar la siguiente fórmula:

=EXTRAE(B15;4;3)

B15 es la celda de la que se extraen los caracteres; el 4 indica que la extracción comienza en el cuarto carácter (contando desde la izquierda); y el 3 representa el número de caracteres que desea extraer.

Pulse la tecla Intro para obtener el resultado extraído. Luego, arrastre el controlador de relleno sobre las celdas para aplicar esta fórmula.
Una captura de pantalla que muestra el resultado de extraer caracteres del centro de una cadena mediante la fórmula EXTRAE en Excel

Nota: Si desea mover los resultados extraídos a otra ubicación, primero cópielos y péquelos como valores.

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

Si no está familiarizado con las fórmulas, puede probar la función Kutools para Excel de Extraer texto, que facilita esta tarea.

Kutools para Excelofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia.Integrado con capacidades de IA, Kutools automatiza tareas con precisión, haciendo que la gestión de datos sea sencilla.Información detallada de Kutools para Excel...         Prueba gratuita...

1. Seleccione las celdas de las que desea extraer subcadenas y haga clic en Kutools > Texto > Extraer texto.
Una captura de pantalla de la opción Extraer texto en la pestaña Kutools en Excel

2. En el cuadro de diálogo emergente Extraer texto, en la pestaña Extraer por posición, las tres primeras opciones le permiten extraer subcadenas desde la izquierda, el centro o la derecha.
Una captura de pantalla del cuadro de diálogo Extraer texto en Kutools mostrando las opciones de extracción de subcadenas

Los primeros N caracteres: extrae una subcadena desde la izquierda. Por ejemplo, para obtener los 2 primeros caracteres, activa esta opción e introduce «2» en el cuadro de texto.
Una captura de pantalla de la opción de extracción de los primeros N caracteres en Kutools

Los últimos N caracteres: extrae una subcadena desde la derecha de la cadena. Por ejemplo, para obtener los últimos 2 caracteres, activa esta opción e introduce 2 en el cuadro de texto.
Una captura de pantalla de la opción de extracción de los últimos N caracteres en Kutools

Caracteres de inicio a fin: extrae un número específico de caracteres desde el centro de la cadena. Por ejemplo, para obtener del cuarto al noveno carácter, activa esta opción e introduce 4 y 9 en los campos de texto correspondientes.
Una captura de pantalla de la opción de extracción de los N caracteres centrales en Kutools

Insertar como fórmula: marca esta casilla si quieres que el resultado sea una fórmula que se actualice automáticamente al modificar la cadena original; de lo contrario, el resultado será fijo.

3. Tras especificar la ubicación según sus necesidades, haga clic en Aceptar; aparecerá un cuadro de diálogo para seleccionar la celda donde colocar la subcadena extraída. Haga clic en Aceptar.
Una captura de pantalla de la selección de una celda de destino para las subcadenas extraídas

Ahora se ha extraído la subcadena.
Una captura de pantalla de las subcadenas extraídas mostradas en la hoja de cálculo tras usar Kutools

Kutools para Excel: potencie Excel con más de 300 herramientas esenciales, agilice y simplifique su trabajo, y aproveche las funciones de IA para un procesamiento de datos más inteligente y una mayor productividad.Consígalo ahora


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

Si desea extraer una subcadena antes o después de un carácter especificado, puede aplicar uno de los siguientes métodos para completar la tarea.

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

Supongamos que desea extraer los caracteres posteriores al carácter «-» de una lista de cadenas; utilice esta fórmula:

=RIGHT(B3,LEN(B3)-SEARCH("-", B3))

B3 es la celda de la que desea extraer los caracteres; - es el carácter tras el cual desea extraer la cadena.

Pulse la tecla Intro para obtener el resultado extraído. A continuación, arrastre el controlador de relleno sobre las celdas para aplicar esta fórmula.
Una captura de pantalla que muestra subcadenas extraídas tras un carácter especificado mediante la fórmula DERECHA en Excel

Si desea extraer una subcadena antes de un carácter definido, puede usar una fórmula como esta:

=LEFT(B10,SEARCH("-", B10)-1)

El resultado del ejemplo se muestra a continuación:
Una captura de pantalla que muestra subcadenas extraídas antes de un carácter especificado mediante la fórmula IZQUIERDA en Excel

Nota:

Los datos pueden perderse o modificarse al copiar y pegar los resultados de la fórmula en otra ubicación. Para evitar este problema, copie y pegue los resultados como valores una vez aplicada la fórmula. O bien, pruebe el Método B.
Una captura de pantalla que muestra la opción Pegar como valor en Excel

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

Para extraer directamente una subcadena antes o después de un carácter especificado, puede utilizar la utilidad Extraer texto de Kutools para Excel, que le permite obtener todos los caracteres anteriores o posteriores a un carácter determinado, e incluso extraer una longitud específica de caracteres antes o después de dicho carácter.

Kutools para Excelofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia.Integrado con capacidades de IA, Kutools automatiza tareas con precisión, haciendo que la gestión de datos sea sencilla.Información detallada de Kutools para Excel...         Prueba gratuita...

1. Seleccione las celdas de las que desea extraer caracteres y haga clic en Kutools > Texto > Extraer texto.
Una captura de pantalla de la opción Extraer texto en la pestaña Kutools en Excel

2. En el cuadro de diálogo emergente Extraer texto, vaya a la pestaña Extraer por posición y configure las secciones «Antes del texto» y «Después del texto» según sus necesidades.
Una captura de pantalla del cuadro de diálogo Extraer texto para especificar la extracción de texto antes o después de caracteres

Antes del texto: extrae las subcadenas que aparecen antes del carácter (o caracteres) que introduzcas. Por ejemplo, si escribes «–» en el cuadro de texto, se extraerán todos los caracteres anteriores a «–».
Una captura de pantalla que muestra la opción para extraer texto antes de un carácter específico

Después del texto: extrae las subcadenas que aparecen tras el carácter (o caracteres) introducido. Por ejemplo, si escribe «–» en el cuadro de texto, se extraerán todos los caracteres posteriores a «–».
Una captura de pantalla que muestra la opción para extraer texto después de un carácter específico

Insertar como fórmula: marca esta casilla si quieres que el resultado sea una fórmula que se actualice automáticamente al modificar la cadena original; de lo contrario, el resultado será fijo.

3. Haga clic en Aceptar. A continuación, aparecerá un cuadro de diálogo para seleccionar la celda donde colocar la subcadena extraída. Haga clic en Aceptar.
Una captura de pantalla de la selección de una celda para mostrar las subcadenas extraídas

Ahora se ha extraído la cadena situada antes o después del carácter (o caracteres) especificado.
Una captura de pantalla de las subcadenas extraídas mostradas tras usar Kutools

Kutools para Excel: potencie Excel con más de 300 herramientas esenciales, agilice y simplifique su trabajo, y aproveche las funciones de IA para un procesamiento de datos más inteligente y una mayor productividad.Consígalo ahora


Extraer subcadena entre dos caracteres

En algunos casos, es posible que necesite extraer una subcadena situada entre dos caracteres. Para lograrlo, puede optar por alguno de los siguientes métodos.

Método A: Extraer mediante fórmula

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

=MID(LEFT(B3,FIND(«)»,B3)-1),FIND(«(»,B3)+1,LEN(B3))

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

Pulse la tecla Intro para obtener el resultado extraído. Luego, arrastre el controlador de relleno sobre las celdas para aplicar esta fórmula.
Una captura de pantalla que muestra el texto extraído entre dos caracteres mediante la fórmula EXTRAE en Excel

Nota: Si la fórmula le resulta un poco complicada, puede probar el Método B, que utiliza una herramienta práctica para resolver este problema rápidamente.

Método B: Extraer mediante Kutools para Excel

En Kutools para Excel, entre sus cientos de funciones, se incluye una denominada Extraer la cadena entre caracteres especificados que permite extraer rápidamente subcadenas situadas entre dos caracteres.

Kutools para Excelofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia.Integrado con capacidades de IA, Kutools automatiza tareas con precisión, haciendo que la gestión de datos sea sencilla.Información detallada de Kutools para Excel...         Prueba gratuita...

1. Seleccione una celda donde quiera colocar la subcadena extraída y haga clic en Kutools > Asistente de fórmulas > Texto > Extraer la cadena entre caracteres especificados.
Una captura de pantalla que muestra la opción Extraer cadenas entre textos especificados en el menú Asistente de fórmulas

2. En el cuadro de diálogo Asistente de fórmulas, vaya a la sección Entrada de argumento y seleccione o escriba directamente la referencia de celda y los dos caracteres entre los que desea extraer la cadena.

De forma predeterminada, al seleccionar la referencia de celda empleada para extraer la subcadena, esta se convierte en absoluta, lo que impide utilizar el controlador de autorrelleno. Cámbiela a relativa.
Una captura de pantalla de la sección Entrada de argumentos para extraer texto entre dos caracteres en el cuadro de diálogo Asistente de fórmulas

3. Haga clic en Aceptar. Ya tiene el primer resultado: arrastre el controlador de autorrelleno sobre las celdas que necesiten esta fórmula.
Una captura de pantalla del texto extraído entre dos caracteres mediante Kutools

Kutools para Excel: potencie Excel con más de 300 herramientas esenciales, agilice y simplifique su trabajo, y aproveche las funciones de IA para un procesamiento de datos más inteligente y una mayor productividad.Consígalo ahora

Consejo: Si desea extraer cadenas entre dos caracteres (incluyéndolos), la utilidad Extraer texto de Kutools para Excel también puede ayudarle. Siga estos sencillos pasos:

1. Seleccione las celdas de las que desea extraer la subcadena entre caracteres y haga clic en Kutools > Texto > Extraer texto.
Una captura de pantalla de la opción Extraer texto en la pestaña Kutools en Excel

2. En el cuadro de diálogo emergente Extraer texto, vaya a la pestaña Extraer por regla, desplácese hasta la sección Texto e introduzca los caracteres entre los que desea extraer la cadena. Puede representar la cadena mediante el comodín *. Si, en cambio, desea extraer una cadena de longitud fija, utilice el comodín ?, donde cada símbolo «?» representa un carácter.

Haga clic en Agregar para incluir la regla en la sección Contenido de la regla.
Una captura de pantalla que muestra cómo añadir una regla para extraer texto entre dos caracteres en el cuadro de diálogo Extraer texto

3. Haga clic en Aceptar; aparecerá un cuadro de diálogo para seleccionar la celda donde colocar la subcadena extraída. A continuación, haga clic en Aceptar.
Una captura de pantalla del cuadro de diálogo de selección de celdas

La cadena comprendida entre los dos caracteres especificados ya se ha extraído.
Una captura de pantalla del texto extraído entre dos caracteres mediante Kutools


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

Si desea extraer direcciones de correo electrónico de una cadena dada o de un rango de celdas, puede utilizar la función Extraer direcciones de correo electrónico para realizar esta tarea de forma automática, ¡sin tener que buscarlas una a una!

Kutools para Excelofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia.Integrado con capacidades de IA, Kutools automatiza tareas con precisión, haciendo que la gestión de datos sea sencilla.Información detallada de Kutools para Excel...         Prueba gratuita...

1. Seleccione las celdas que desea procesar con Extraer direcciones de correo electrónico y, a continuación, haga clic en Kutools > Texto > Extraer direcciones de correo electrónico.
Una captura de pantalla de la opción Extraer dirección de correo electrónico en la pestaña Kutools en Excel

2. A continuación, aparecerá un cuadro de diálogo para que seleccione una celda en la que mostrar las direcciones de correo electrónico extraídas.
Una captura de pantalla que muestra el cuadro de diálogo para seleccionar una celda donde mostrar las direcciones de correo electrónico extraídas

3. Haga clic en Aceptar; las direcciones de correo electrónico de cada celda se habrán extraído correctamente.
Una captura de pantalla de direcciones de correo electrónico extraídas en Excel mediante Kutools

Kutools para Excel: potencie Excel con más de 300 herramientas esenciales, agilice y simplifique su trabajo, y aproveche las funciones de IA para un procesamiento de datos más inteligente y una mayor productividad.Consígalo ahora


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

Si sus datos incluyen una combinación de caracteres numéricos, alfabéticos y especiales, y solo desea conservar los valores numéricos Extraer números o alfabéticos, pruebe la utilidad Eliminar caracteres específicos de Kutools para Excel.

1. Antes de utilizar la utilidad Eliminar caracteres específicos, realice una copia de los datos, tal como se muestra en la siguiente captura de pantalla.
Una captura de pantalla de los datos originales antes de usar la utilidad Quitar caracteres

2. A continuación, seleccione esta copia de los datos y haga clic en Kutools > Texto > Eliminar caracteres específicos.
Una captura de pantalla que muestra la opción Quitar caracteres en la pestaña Kutools en Excel

3. En el cuadro de diálogo Eliminar caracteres específicos, active la opción No numérico y haga clic en Aceptar.
Una captura de pantalla del cuadro de diálogo Quitar caracteres con la opción No numéricos seleccionada

Ahora solo quedan los caracteres numéricos.
Una captura de pantalla que muestra los caracteres numéricos restantes tras usar la utilidad Quitar caracteres

Para extraer únicamente los valores alfabéticos, active la opción No alfabético en el cuadro de diálogo Eliminar caracteres específicos.
Una captura de pantalla que muestra los caracteres alfabéticos restantes tras usar la utilidad Quitar caracteres

Kutools para Excel: potencie Excel con más de 300 herramientas esenciales, agilice y simplifique su trabajo, y aproveche las funciones de IA para un procesamiento de datos más inteligente y una mayor productividad.Consígalo ahora


Descargar archivo de ejemplo

ejemplo de documento Haga clic para descargar este archivo de ejemplo


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

Extrae la hora de una cadena de fecha y hora
Descubre trucos para extraer la hora (hh:mm:ss) o únicamente la hora, los minutos o los segundos de una cadena de fecha y hora (mm/dd/aaaa hh:mm:ss).

Extraer filas que cumplan criterios
En este artículo te explicamos cómo extraer rápidamente las filas que cumplen determinados criterios y trasladarlas a otra ubicación en Excel, sin necesidad de buscarlas ni copiarlas una a una.

Extraer el enésimo carácter de una cadena
A continuación se muestran métodos para extraer el enésimo carácter de una cadena; por ejemplo, al extraer el tercer carácter de la cadena a1b2c3, el resultado es b.

Extraer subcadena entre dos caracteres
Muestra los métodos para extraer subcadenas entre dos caracteres iguales o distintos.

Las mejores herramientas de productividad para Office

🤖KUTOOLS AI Asistente: Revolucione Análisis de datos basándose 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   |   Redondeo sin usar fórmulas...
Super BUSCARV:Búsqueda vertical (VLookup) con múltiples criterios  |  Búsqueda vertical (VLookup) con múltiples valores  |   Búsqueda vertical (VLookup) entre varias hojas   |   Coincidencia difusa....
Lista desplegable avanzada:Crear rápidamente una lista desplegable   |  Lista desplegable dependiente   |  Lista desplegable de selección múltiple....
Gestor de columnas:Añadir 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   | Gestor de libros y hojas   |  Biblioteca de recursos(Texto automático)|  Selector de Fecha   |  Combinar Hojas de Cálculo  |  Cifrar/Descifrar celdas   | Enviar correos electrónicos desde una lista   |  Super Filtro   |   Filtro especial(Filtrar celdas con fuente en negrita/cursiva/tachado...) ...
Principales conjuntos de herramientas 15:12 Herramientasde texto(Agregar texto,Eliminar caracteres específicos, ...)|   50+Tiposde gráfico(Diagrama de Gantt, ...)|   40+ Fórmulas prácticas(Calcular la edad basada en la fecha de nacimiento, ...)|   19 Herramientasde inserción(Insertar Código QR,Insertar imagen desde ruta, ...)|   12 Herramientasde conversión(Convertir a palabras,Conversión de moneda, ...)|   7 Herramientasde combinación y división(Combinar filas avanzado,Dividir celdas, ...)|...y muchas más
Use Kutools en su idioma preferido: compatible con inglés, español, alemán, francés, chino y 40+ más idiomas.¡

Potencie sus habilidades en Excel con Kutools para Excel y experimente una eficiencia como nunca antes.Kutools para Excel ofrece más de 300 funciones avanzadas para aumentar su productividad y Ahorrar tiempo.Haga clic aquí para obtener la función que más necesita...


Office Tab aporta una interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil

  • Active la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abra y cree varios documentos en nuevas pestañas dentro de la misma ventana, en lugar de hacerlo en ventanas separadas.
  • ¡Aumente su productividad en un 50 % y elimine cientos de clics del ratón cada día!

Todos los complementos de Kutools en un solo instalador.

Kutools for Office es la suite que incluye complementos para Excel, Word, Outlook y PowerPoint, además de Office Tab Pro, ideal para equipos que trabajan en distintas aplicaciones de Office.

ExcelWordOutlookTabsPowerPoint
  • Suite integral— complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
  • Un instalador, una licencia— configuración en minutos (compatible con MSI)
  • Rendimiento mejorado en conjunto— productividad optimizada en todas las aplicaciones de Office
  • Prueba gratuita de 30 días con todas las funciones— sin registro ni tarjeta de crédito
  • La mejor relación calidad-precio— ahorre frente a la compra individual de complementos