Saltar al contenido principal

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

subcadena 2 del extracto de doc

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


Extraer subcadena de izquierda, media o derecha

Método A: Extraiga la subcadena de la izquierda, el medio o la derecha utilizando la fórmula

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

Extraer los primeros n caracteres

Suponiendo que desea extraer los primeros 3 caracteres de los datos de una lista determinada, seleccione una celda en blanco en la que desea colocar el resultado extraído, luego use esta fórmula

= IZQUIERDA (B3,3)

B3 es la celda de la que extrae caracteres, 3 es el número de caracteres que desea extraer.

Prensa Participar clave para obtener el resultado extraído. Luego, arrastre el controlador de relleno sobre las celdas para aplicar esta fórmula.
subcadena 3 del extracto de doc

Extraer los últimos n caracteres

Por ejemplo, extraiga los últimos 6 caracteres de una lista de cadenas, seleccione una celda en blanco en la que desea colocar el resultado extraído y use esta fórmula:

= DERECHA (B9,6)

B9 es la celda de la que extrae caracteres, 6 es el número de caracteres que desea extraer.

Prensa Participar clave para obtener el resultado extraído. Luego, arrastre el controlador de relleno sobre las celdas para aplicar esta fórmula.
subcadena 4 del extracto de doc

Extraer n caracteres del medio

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

= MEDIO (B15,4,3)

B15 es la celda de la que extrae los caracteres, 4 representan los caracteres extraídos del cuarto carácter (cuenta desde la izquierda), 4 es el número de caracteres que desea extraer.

Prensa Participar clave para obtener el resultado extraído. Luego, arrastre el controlador de relleno sobre las celdas para aplicar esta fórmula.
subcadena 5 del extracto de doc

Nota:

Si desea mover los resultados extraídos a otra ubicación, primero copie y pegue los resultados extraídos como valor.

Método B: Extraiga la subcadena de izquierda, media o derecha de Kutools para Excel

Si no está familiarizado con las fórmulas, puede intentar Kutools for Excel, Extraer texto característica que es fácil de manejar este trabajo.

Antes de usar la utilidad Extraer texto, tómese 3 minutos para instalar gratis Kutools para Excel: Descarga gratis ahora!

1. Seleccione las celdas de las que desea extraer las subcadenas, haga clic en Kutools > Texto > Extraer texto.
subcadena 5 del extracto de doc

2. En el estallido Extraer texto diálogo, bajo el Extraer por ubicación pestaña, las tres primeras opciones le ayudan a extraer subcadenas de izquierda, media o derecha.
subcadena 5 del extracto de doc

El primer carácter N: extrae la subcadena de la izquierda. Por ejemplo, extraiga los primeros 2 caracteres, marque esta opción y escriba 2 en el cuadro de texto.
subcadena 5 del extracto de doc

El último personaje N: extrae la subcadena de la derecha de la cadena. Por ejemplo, extraiga los 2 últimos caracteres, marque esta opción y escriba 2 en el cuadro de texto.
subcadena 5 del extracto de doc

Personajes de principio a fin: extrae un número específico de caracteres del medio para la cadena. Por ejemplo, extraiga del cuarto carácter al noveno carácter, marque esta opción y escriba 4 y 9 en los cuadros de texto por separado.
subcadena 5 del extracto de doc

Insertar como fórmula: marque esta casilla de verificación, el resultado es una fórmula que se puede cambiar a medida que cambia la cadena original; de lo contrario, el resultado es fijo.

3. Después de especificar la ubicación que necesita, haga clic en Ok, aparece un cuadro de diálogo para seleccionar una celda para colocar la subcadena extraída. Haga clic en Aceptar.
subcadena 5 del extracto de doc

Ahora se ha extraído la subcadena.
subcadena 5 del extracto de doc


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

Si desea extraer la subcadena después o antes de un carácter específico, puede aplicar uno de los métodos siguientes para manejar el trabajo.

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

Suponiendo que desee extraer caracteres después del carácter "-”De una lista de cadenas, utilice esta fórmula:

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

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

Prensa Participar clave para obtener el resultado extraído. Luego, arrastre el controlador de relleno sobre las celdas para aplicar esta fórmula.
subcadena 7 del extracto de doc

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

= IZQUIERDA (B10, BÚSQUEDA ("-", B10) -1)

El resultado de ejemplo se muestra a continuación:
subcadena 9 del extracto de doc

Note

Los datos se pueden perder o cambiar mientras copia y pega los resultados de la fórmula en otra ubicación. Para evitar que suceda este problema, puede copiar y pegar los resultados de la fórmula como valor después de aplicar la fórmula. O puedes probar el Método B.
subcadena 10 del extracto de doc

Método B: Extraiga la subcadena después o antes de un carácter definido por Kutools para Excel

Para extraer directamente la subcadena antes o después de un carácter especificado, puede utilizar el Extraer texto utilidad de Kutools for Excel, que puede ayudarlo a extraer todos los caracteres antes o después de un carácter, también puede extraer una longitud específica de caracteres antes o después de un carácter.

Antes de usar la utilidad Extraer texto, tómese 3 minutos para instalar gratis Kutools para Excel: Descarga gratis ahora!

1. Seleccione las celdas de las que desea extraer caracteres, haga clic en Kutools > Texto > Extraer texto.
subcadena 5 del extracto de doc

2. En el estallido Extraer texto diálogo, bajo Extraer por ubicación pestaña, vaya a las opciones antes y después del texto para especificar la configuración que necesite.
subcadena 5 del extracto de doc

Antes del texto: extrae subcadenas antes de los caracteres ingresados. Por ejemplo, escriba - en el cuadro de texto, se extraerán todos los caracteres anteriores.
subcadena 5 del extracto de doc

Después del texto: extrae subcadenas después de los caracteres ingresados. Por ejemplo, escriba - en el cuadro de texto, se extraerán todos los caracteres posteriores.
subcadena 5 del extracto de doc

Insertar como fórmula: marque esta casilla de verificación, el resultado es una fórmula que se puede cambiar a medida que cambia la cadena original; de lo contrario, el resultado es fijo.

3. Hacer clic en Ok, aparece un cuadro de diálogo para seleccionar una celda para colocar la subcadena extraída. Hacer clic OK.
subcadena 5 del extracto de doc

Ahora se ha extraído la cadena antes o después de ciertos caracteres.
subcadena 5 del extracto de doc


herramientas de texto doc

13 herramientas de texto que debe tener en Excel que aumentarán su eficiencia en un 90%

▲ Edite por lotes la cadena de texto en las celdas, como agregar el mismo texto a las celdas a la vez, eliminar caracteres en cualquier posición, etc.

▲ Excepto las herramientas que se muestran en la imagen, hay 300 herramientas avanzadas más en Kutools para Excel, que pueden resolver sus acertijos de 82% Excel.

▲ Conviértase en un experto en Excel en 5 minutos, obtenga el reconocimiento y la promoción de las personas.

▲ Más de 110000 personas de alta eficiencia marcan la elección de más de 300 empresas de renombre mundial.

Prueba gratuita de 30 días, no se requiere tarjeta de crédito


Extraer subcadena entre dos caracteres

Tal vez en algunos casos, necesite extraer una subcadena entre dos caracteres, puede elegir uno de los métodos siguientes para manejar el trabajo.

Método A: extraer por fórmula

Suponiendo que extraiga caracteres entre corchetes () de una lista dada, puede usar 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 extraer la cadena.

Prensa Participar clave para obtener el resultado extraído. Luego, arrastre el controlador de relleno sobre las celdas para aplicar esta fórmula.
subcadena 18 del extracto de doc

Note

Si la fórmula le resulta un poco difícil, puede probar el Método B, que utiliza una herramienta útil para resolver rápidamente este problema.

Método B: Extracto de Kutools para Excel

In Kutools for Excelcientos de funciones, hay una función: Extrae cadenas entre el texto especificado puede extraer rápidamente subcadenas entre dos caracteres.

Antes de usar la utilidad Extraer texto, tómese 3 minutos para instalar gratis Kutools para Excel: Descarga gratis ahora!

1. Seleccione una celda que solía colocar la subcadena extraída, haga clic en Kutools > Ayudante de fórmula > Texto > Extrae cadenas entre el texto especificado.
subcadena 5 del extracto de doc

2. En el Ayudante de fórmulas diálogo, ve al Entrada de argumentos , luego seleccione o escriba directamente la referencia de celda y los dos caracteres entre los que desea extraer.

De forma predeterminada, cuando selecciona la referencia de celda que se utilizó para extraer la subcadena, la referencia de celda será absoluta y no puede usar el controlador de llenado automático para completar la fórmula, cámbiela a relativa.
subcadena 5 del extracto de doc

3. Hacer clic en Ok, ahora se ha obtenido el primer resultado, luego arrastre el controlador de relleno automático sobre las celdas que necesitan esta fórmula.
subcadena 5 del extracto de doc

Consejo:

Si desea extraer cadenas entre dos caracteres (incluidos los dos caracteres), el Extraer texto utilidad de Kutools for Excel También puedo hacerte un favor en esta operación.

1. Seleccione las celdas que desea extraer subcadena entre caracteres, haga clic en Kutools > Texto > Extraer texto.
subcadena 5 del extracto de doc

2.En el estallido Extraer texto diálogo, bajo Extraer por regla pestaña, vaya a la Texto sección, escriba los caracteres entre los que desea extraer la cadena, y la cadena se puede arrepentir con el comodín *. Si desea extraer una cadena con una longitud fija, el comodín ? se puede utilizar, uno? indicar un carácter.

A continuación, haga clic en Añada para agregar la regla al Descripción de la regla .
subcadena 5 del extracto de doc

3.Click Ok, aparece un cuadro de diálogo para seleccionar una celda para colocar la subcadena extraída. Hacer clic OK.
subcadena 5 del extracto de doc

Ahora se ha extraído la cadena entre dos caracteres determinados.
subcadena 5 del extracto de doc


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

Si desea extraer la dirección de correo electrónico de una cadena determinada o un rango de celdas, puede utilizar el Extraer dirección de correo electrónico función para manejar este trabajo a la vez en lugar de encontrarlos uno por uno.

Antes de usar la utilidad Extraer dirección de correo electrónico, tómese 3 minutos para instalar gratis Kutools para Excel: Descarga gratis ahora!

1. Seleccione las celdas de las que se extraerá la dirección de correo electrónico, luego haga clic en Kutools > Texto > Extraer dirección de correo electrónico.
subcadena 22 del extracto de doc

2. Luego, aparece un cuadro de diálogo para que seleccione una celda para generar los correos electrónicos de dirección.
subcadena 23 del extracto de doc

3. Hacer clic en OK, se han extraído las direcciones de correo electrónico de cada celda.
subcadena 24 del extracto de doc


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

Si hay una lista de datos mezclados con caracteres numéricos, alfabéticos y especiales, solo desea extraer los números o valores alfabéticos, puede probar la utilidad Eliminar caracteres de Kutools for Excel.

1. Antes de utilizar la utilidad Eliminar caracteres, debe tener una copia de los datos como se muestra a continuación:
subcadena 25 del extracto de doc

2. Luego seleccione esta copia de datos, haga clic en Kutools > Texto > Quitar caracteres.
subcadena 26 del extracto de doc

3. En el Quitar caracteres diálogo, comprobar No numérico opción, clic Ok.
subcadena 27 del extracto de doc

Ahora solo quedan los caracteres numéricos.
subcadena 28 del extracto de doc

Para extraer solo valores alfabéticos, marque No alfa opción en el Quitar caracteres diálogo.
subcadena 30 del extracto de doc


Descargar archivo de muestra

muestra de docHaga clic para descargar este archivo de muestra


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

Extraer la hora de la cadena de fecha y hora
Proporciona trucos para extraer la hora (hh: mm: ss) o la hora / minuto / segundo solo de la cadena de fecha y hora (mm / dd / aaaa hh: mm: ss)

Extraiga filas que cumplan con los criterios
En este artículo, puede ayudarlo a extraer rápidamente estas filas que cumplen los criterios en otra ubicación en Excel, excepto encontrarlas y copiarlas una por una.

Extraer un enésimo carácter de la cadena
Aquí presentaremos los métodos para extraer el enésimo carácter de una cadena, por ejemplo, extraer el tercer carácter de la cadena a3b1c2, el resultado es b.

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


  • Barra de súper fórmula (edite fácilmente varias líneas de texto y fórmulas); Diseño de lectura (leer y editar fácilmente un gran número de celdas); Pegar en rango filtrado...
  • Combinar celdas / filas / columnas y conservación de datos; Contenido de celdas divididas; Combinar filas duplicadas y suma / promedio... Prevenir celdas duplicadas; Comparar rangos...
  • Seleccione Duplicado o Único Filas; Seleccionar filas en blanco (todas las celdas están vacías); Super Find y Fuzzy Find en muchos libros de trabajo; Selección aleatoria ...
  • Copia exacta Varias celdas sin cambiar la referencia de la fórmula; Crear referencias automáticamente a varias hojas; Insertar viñetas, Casillas de verificación y más ...
  • Fórmulas favoritas e insertar rápidamente, Rangos, gráficos e imágenes; Cifrar celdas con contraseña; Crear lista de distribución y enviar correos electrónicos ...
  • Extraer texto, Agregar texto, Eliminar por posición, Quitar espacio; Crear e imprimir subtotales de paginación; Convertir entre contenido de celdas y comentarios...
  • Súper filtro (guardar y aplicar esquemas de filtros a otras hojas); Orden avanzado por mes / semana / día, frecuencia y más; Filtro especial en negrita, cursiva ...
  • Combinar libros y hojas de trabajo; Combinar tablas basadas en columnas clave; Dividir datos en varias hojas; Conversión por lotes de xls, xlsx y PDF...
  • Agrupación de tablas dinámicas por número de semana, día de la semana y más ... Mostrar celdas bloqueadas y desbloqueadas por diferentes colores; Resalte las celdas que tienen fórmula / nombre...
pestaña kte 201905
  • Habilite 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 de la misma ventana, en lugar de en nuevas ventanas.
  • ¡Aumenta su productividad en un 50% y reduce cientos de clics del mouse todos los días!
officetab parte inferior
Comments (36)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Прошу прощения немного изменённый вариант:
"U.S.Р.: 4-0, артикул W9106 - 20 упак. - вес: 2,57 кг" - из этого текста хочу вытащить только 20 упак.
Можете пожалуйста подсказать?
This comment was minimized by the moderator on the site
Добрый день! Я хочу вытащить только "20 упак" из этого текста "U.S.Р.: 4-0, артикул W9106 - 20 упак."
This comment was minimized by the moderator on the site
Is it possible to extract dates such as 7/17/2022 and another might be 5/12/2015? I tried (mm/dd/yyyy) but it didn't work.

Thank you
This comment was minimized by the moderator on the site
Hi, Kimber, I do get your problem? Could you give me more detials?
This comment was minimized by the moderator on the site
Hi, on a sheet I have columns like

Contract Signed 4/9/22
Contact Dated 6/8/19
Contract Expired 12/1/21
Contact Dated 9/25/20

I would be happy to pull only the dates.

What would be every better is if I could all the Contract Signed with the date in one column, Contact Dated with date in another column, Contact expired with date in another column. I have no problem repeating the process to pull each section but that would be the perfect answer.

Thanks
Kim
This comment was minimized by the moderator on the site
Hi, Kimber, if you want to extract date from a text string, please visit this tutorial, How To Extract Date From Text Strings In Excel?, hope it can help you.
This comment was minimized by the moderator on the site
Tak bohužel nic u uvedeného nefunguje. Chtěl jsem jen použít funkci, aby ze jména a příjmení vypsal pouze příjmení, ale hlásí mi to špatnou syntaxi.
This comment was minimized by the moderator on the site
Hi, if you want to extract first name from full name, this tutorial may help you: https://www.extendoffice.com/documents/excel/829-excel-split-first-last-name.html
This comment was minimized by the moderator on the site
I have a word string "Radhey Shyam Teli, Titirkhi 3 kapilvastu"but i just need the bold part from the string to appear in the next column, mind it i have different counts of letter.
This comment was minimized by the moderator on the site
I have 2 worksheets. I'm looking to find the value in the second sheet but copy the text in the cell above it. ( for example if the value found was in cell B6, I need to copy the value in B5)

This comment was minimized by the moderator on the site
Awesome knowledge - thanks so much!
This comment was minimized by the moderator on the site
=RIGHT(B3,LEN(B3)-SEARCH("-", B3))
=LEFT(B10,SEARCH("-", B10)-1)

Can I use both formulas in one cell as I need to extract specific characters from cell ??
Example :
RefBMC 024, INV-006157 - due on 29 Aug 2020
RefHLG14 125, INV-006166 - due on 29 Aug 2020
RefMBR 215, INV-005314 - due on 01 Aug 2020
RefMSC 336, INV-005315 - due on 01 Aug 2020

I need to extract characters after Ref and Before the comma (,) symbol
Can u help me on that ? Thank you,

This comment was minimized by the moderator on the site
Need help with this. The data is below

2500: (252,211,183) #FCD3B7 srgb(252,211,183)

want only #FCD3b7 part in another column cell. the characters are not of the same length in the data set
This comment was minimized by the moderator on the site
Hi, AJ, try formula =MID(A1,SEARCH("#", A1),7)
This comment was minimized by the moderator on the site
Hi, I have a problem to solve and I don't know how to do it.

Here's my data.
10hr 35m
4m 43s

I want to extract it into three columns: hr, m, s
The final result will be like this
hr m s
10 35
4 43

Can I get a formula for the problem?

Thank you
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations