Consejo: Otros idiomas son traducidos por Google. Puedes visitar el English versión de este enlace.
Iniciar sesión
x
or
x
x
Suscríbete
x

or

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

doc extract subcadenas 1 doc extract subcadenas 2

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


Extraer cadena de texto antes, después o entre caracteres sin fórmula

Aquí hay una herramienta: Extracto del texto in Kutools for Excel puede ayudarlo a extraer cadenas de forma rápida y fácil antes, después o entre los caracteres según lo necesite. ¡Haga clic para obtener una prueba gratuita de 60-day con los complementos de 300!
doc extraer dirección de correo electrónico

Extraer la subcadena de izquierda, media o derecha.

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

Extrae los primeros n caracteres

Suponiendo que desea extraer los primeros caracteres 3 de los datos de una lista dada, 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 extraes los caracteres, 3 es la cantidad de caracteres que deseas extraer.

Prensa entrar Clave para obtener el resultado extraído. Luego arrastre el controlador de relleno sobre las celdas para aplicar esta fórmula.
doc extract subcadenas 3

Extrae los últimos n caracteres

Por ejemplo, extraiga los últimos caracteres 6 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 extraes los caracteres, 6 es la cantidad de caracteres que deseas extraer.

Prensa entrar Clave para obtener el resultado extraído. Luego arrastre el controlador de relleno sobre las celdas para aplicar esta fórmula.
doc extract subcadenas 4

Extraer n caracteres de medio

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

= MID (B15,4,3)

B15 es la celda de la que extraes los caracteres, 4 representa los caracteres extraídos de 4th carácter (cuenta de la izquierda), 3 es el número de caracteres que deseas extraer.

Prensa entrar Clave para obtener el resultado extraído. Luego arrastre el controlador de relleno sobre las celdas para aplicar esta fórmula.
doc extract subcadenas 5

Nota:

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


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 siguientes métodos para manejar el trabajo.

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

Suponiendo que desea extraer caracteres después del carácter "-"De una lista de cadenas, por favor use esta fórmula:

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

B3 es la celda de la que desea extraer caracteres, - es el caracter que desea extraer después de la cadena.

Prensa entrar Clave para obtener el resultado extraído. Luego arrastre el controlador de relleno sobre las celdas para aplicar esta fórmula.
doc extract subcadenas 6 doc extract subcadenas 7

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

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

Ejemplo de resultado se muestra a continuación:
doc extract subcadenas 8 doc extract subcadenas 9

Nota

Los datos se pueden perder o cambiar mientras copia y pega los resultados de la fórmula en otra ubicación. Para evitar que ocurra 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.
doc extract subcadenas 10

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

Para extraer la subcadena directamente después o antes de un carácter específico, puede utilizar la Extracto del texto utilidad de Kutools for Excel, que puede ayudarte a extraer todos los caracteres después o antes de un personaje, también puede extraer la longitud específica de los caracteres antes o después de un personaje.

herramientas de texto doc

Herramientas de texto 13 que debe tener en Excel que iniciarán su eficiencia con 90%

▲ Edite por lotes la cadena de texto en las celdas, como agregar el mismo texto a las celdas a la vez, elimine los caracteres en cualquier posición y así sucesivamente.

▲ Excepto las herramientas que se muestran en la imagen, hay otras herramientas avanzadas de 200 en Kutools para Excel, que pueden resolver sus enigmas de 82% Excel.

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

▲ La gente de alta eficiencia de 110000 + es la elección de las empresas de renombre mundial de 300 +.

60-días de prueba gratis, no requiere tarjeta de crédito

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

1. Seleccione las celdas que desea extraer caracteres, haga clic en Kutools > Texto > Extracto del texto.
doc extract subcadenas 11

2. En el estallido Extracto del texto diálogo, entrar *: dentro Texto cuadro de texto, luego haga clic Añadir añadir este criterio a Lista de extractos.
doc extract subcadenas 12

El comodín * indica cualquier longitud de cuerdas, ? indicar cualquier personaje. En este caso, *: Representa para extraer todos los caracteres (incluyendo la marca de dos puntos). :) antes de la marca de dos puntos de las celdas seleccionadas.

3. Hacer clic Ok, aparece un cuadro de diálogo, selecciona una celda para colocar el texto extraído.
doc extract subcadenas 13

4. Hacer clic OK, luego la subcadena en cada una de las cuales antes de la marca de dos puntos (incluida la marca de dos puntos) se extrajo en la celda.
doc extract subcadenas 14

Tip

  • Si desea extraer todos los caracteres después del carácter de dos puntos, escriba :* en el Texto cuadro de texto en Extracto del texto diálogo.
    doc extract subcadenas 15
  • Si desea extraer solo dos caracteres antes de la marca de dos puntos, escriba ??: en el Texto cuadro de texto en el Extracto del texto diálogo.
    doc extract subcadenas 16

Extraer subcadena entre dos caracteres.

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

Método A: Extracto por fórmula

Suponiendo que extraiga caracteres entre corchetes () de una lista determinada, 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 que desea extraer cadena entre.

Prensa entrar Clave para obtener el resultado extraído. Luego arrastre el controlador de relleno sobre las celdas para aplicar esta fórmula.
doc extract subcadenas 17 doc extract subcadenas 18

Nota

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

Método B: Extracto de Kutools para Excel

El Extracto del texto utilidad de Kutools for Excel También puede hacerte un favor en esta operación.

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

1. Seleccione las celdas que desea extraer subcadena entre caracteres, haga clic en Kutools > Texto > Extracto del texto.
doc extract subcadenas 11

2. En el cuadro de diálogo Extraer texto, ingrese (*) en el cuadro de texto Texto, haga clic en el botón Agregar para agregar este criterio a la lista Extraer.
doc extract subcadenas 20

La marca de asterisco * indica cualquier longitud de cadena, si desea extraer una longitud específica de carácter, puede utilizar el signo de interrogación ? para indicar cualquier personaje. Aquí, (*) representa para extraer todos los caracteres entre (), incluyendo ().

3. Hacer clic Ok para seleccionar una celda para colocar el resultado extraído, luego haga clic en OK.
doc extract subcadenas 21

Ahora la subcadena entre paréntesis ha sido extraída.
doc extract subcadenas 31


¡Increíble! Una herramienta cambia la forma de editar y examinar varios documentos de Office.

Abrir archivos en múltiples ventanas

Abrir archivos en una ventana con pestañas con Office Tab

ot 图 1 Flechas de 1

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

Si desea extraer la dirección de correo electrónico de una cadena dada o un rango de celdas, puede usar la Extracto de la dirección de correo electrónico funciona para manejar este trabajo a la vez en lugar de encontrarlos uno por uno.

Antes de utilizar la utilidad Extraer dirección de correo electrónico, tome 3 minutos para instalar Kutools for Excel de forma gratuita: ¡Descarga gratis ahora!

1. Seleccione las celdas que serán extraídas de la dirección de correo electrónico, luego haga clic en Kutools > Texto > Extracto de la dirección de correo electrónico.
doc extract subcadenas 22

2. A continuación, aparecerá un cuadro de diálogo para que seleccione una celda para enviar los correos electrónicos de dirección.
doc extract subcadenas 23

3. Hacer clic OK, las direcciones de correo electrónico en cada celda han sido extraídas.
doc extract subcadenas 24


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

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

1. Antes de utilizar la utilidad Eliminar caracteres, debe tener una copia de los datos como se muestra a continuación en la captura de pantalla:
doc extract subcadenas 25

2. Luego seleccione esta copia de datos, haga clic en Kutools > Texto > Eliminar personajes.
doc extract subcadenas 26

3. En el Eliminar personajes diálogo, verificar No numérico opción, clic Ok.
doc extract subcadenas 27

Ahora solo quedan los caracteres numéricos.
doc extract subcadenas 28

Para extraer valores alfabéticos solamente, marque No-alfa opción en el Eliminar personajes diálogo.
doc extract subcadenas 29 doc extract subcadenas 30


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 el tiempo de la cadena de fecha y hora
Proporciona trucos para extraer el tiempo (hh: mm: ss) o hora / minuto / segundo solo de la cadena de fecha y hora (mm / dd / aaaa hh: mm: ss)

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

Extraer un carácter n de la cadena
Aquí se presentarán los métodos para extraer el enésimo carácter de una cadena, por ejemplo, extraer el carácter 3th de la cadena a1b2c3, el resultado es b.

Extraer subcadena entre dos caracteres.
Muestra los métodos de extracción de subcadenas entre dos caracteres iguales o diferentes.



  • Super Formula Bar (edite fácilmente varias líneas de texto y fórmula); Diseño de lectura (lee y edita fácilmente un gran número de celdas); Pegar en rango filtrado...
  • Combinar celdas / filas / columnas y mantener datos; Contenido de celdas divididas; Combinar filas duplicadas y suma / promedio... Prevenir células 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 Celdas múltiples sin cambiar la referencia de fórmula; Crear referencias automáticamente a múltiples hojas; Insertar viñetas, Casillas de verificación y más ...
  • Fórmulas favoritas e insertadas rápidamente, Gamas, cuadros y cuadros; Cifrar celdas con contraseña Crear una lista de correo y enviar correos electrónicos ...
  • Extracto del texto, Agregar texto, Eliminar por posición, Eliminar espacio; Crear e imprimir subtotales de paginación; Convertir entre contenido de celdas y comentarios...
  • Súper filtro (guardar y aplicar esquemas de filtro a otras hojas); Clasificación avanzada por mes / semana / día, frecuencia y más; Filtro especial por negrita, cursiva ...
  • Combinar libros de trabajo y hojas de trabajo; Combinar tablas basadas en columnas clave; Dividir datos en varias hojas; Conversión por lotes xls, xlsx y PDF...
  • Agrupación de tabla dinámica 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
  • Habilitar la edición y lectura con pestañas en Word, Excel, PowerPoint, Editor, Acceso, Visio y Proyecto.
  • Abra y cree varios documentos en nuevas pestañas de la misma ventana, en lugar de en nuevas ventanas.
  • ¡Aumenta tu productividad en un 50% y reduce cientos de clics de ratón por ti todos los días!
fondo officetab
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Ashfaq · 2 months ago
    There are multiple such entries so want to apply the formula to that
  • To post as a guest, your comment is unpublished.
    Ashfaq · 2 months ago
    I want to calculate the time difference between two times, please Help below is the time format



    "Apr, 30 2019 12:44 PM PT" "Apr, 30 2019 12:52 PM PT"
  • To post as a guest, your comment is unpublished.
    Jessica Swaffar · 2 months ago
    I need help to separate the address, then city, then state, then zip. See example:


    13160 E. 68th st. Broken Arrow, OK 74012
  • To post as a guest, your comment is unpublished.
    Berdine · 2 months ago
    Good day can you please help me to add text together into one cell?
  • To post as a guest, your comment is unpublished.
    Isgaak · 3 months ago
    How do extract data out of a string but i only want 2 sets of data in the string?
    • To post as a guest, your comment is unpublished.
      Sunny · 2 months ago
      Hi, Isgaak, please upload your examples for better understanding.
  • To post as a guest, your comment is unpublished.
    nathan · 5 months ago
    Thank you for this article! the =RIGHT(A2,3) function was exactly what i needed to extract the right 3 numbers into a separate column
  • To post as a guest, your comment is unpublished.
    saud · 5 months ago
    thanks a lot. saved me a lot of time. love you.
  • To post as a guest, your comment is unpublished.
    Seth · 1 years ago
    If you need to grab "everything but" data in another cell. You can use the below formula:


    In Excel form:
    =Left(A1,FIND("x",A1)-1)

    In layman talking it out form:
    = everything LEFT of cell data in parentheses (Cell,FIND everything in parentheses ("common unwanted data that must be in quotes", Cell) minus "-1" the number of characters you need removed to the left of the "common unwanted data")



    Which would look like this:
    USA1234xp25 | USA1234
    USA123xp30 | USA123
    USA12345xj10 | USA12345

    Very Useful when pulling data within a layered naming convention.
  • To post as a guest, your comment is unpublished.
    Sanjeeb · 1 years ago
    For an example in a cell (G2) > ABC1234568..... > is there.
    You just want to have whatever to the right after leaving the left ABC (Fixed). Then Use the formula as =MID(G2,3,200)
    Here 3 stands for after 3 character from the left and 200 is an approximate (maximum text number) number that mightbe in the right side . So your job is simple. Thank you