Cómo extraer subcadenas en Excel (con ejemplos)

¿Alguna vez has deseado poder extraer fácilmente partes específicas de tus datos en Excel? ¡Estás de suerte! En este artículo te enseñaremos cómo extraer subcadenas en Excel de una manera sencilla y eficiente, utilizando ejemplos prácticos que te ayudarán a comprender y aplicar estas técnicas en tu propio trabajo diario. Ya sea que necesites extraer nombres de archivo, fechas o cualquier otra información importante, estas técnicas te permitirán obtener rápidamente las subcadenas correctas, sin tener que realizar tediosas manipulaciones manuales. ¡No te lo pierdas! Sigue leyendo para descubrir cómo aprovechar al máximo las funciones de extracción de subcadenas en Excel.


Puede utilizar las siguientes fórmulas para extraer ciertas subcadenas del texto en Excel:

Método 1: devolver la subcadena desde el principio de la cadena

#return first 3 characters of string in cell A2
=LEFT(A2, 3)

Método 2: devolver la subcadena desde la mitad de la cadena

#return 8 characters of string in cell A2 starting at position 2
=MID(A2, 2, 8)

Método 3: devolver la subcadena desde el final de la cadena

#return last 3 characters of string in cell A2
=RIGHT(A2, 3)

Método 4: devolver una subcadena antes de cierto texto

#return all text before the string "there" in cell A2
=TEXTBEFORE(A2, "there")

Método 5: devolver una subcadena después de cierto texto

#return all text after the string "there" in cell A2
=TEXTAFTER(A2, "there")

Los siguientes ejemplos muestran cómo utilizar cada uno de estos métodos en la práctica.

Método 1: devolver la subcadena desde el principio de la cadena

La siguiente captura de pantalla muestra cómo utilizar el IZQUIERDA() función para devolver los primeros tres caracteres de la celda A2:

Cómo extraer subcadenas en Excel (con ejemplos)

Método 2: devolver la subcadena desde la mitad de la cadena

La siguiente captura de pantalla muestra cómo utilizar el MEDIO() función para devolver los ocho caracteres en el medio de la celda A2comenzando en la posición 2:

Cómo extraer subcadenas en Excel (con ejemplos)

Método 3: devolver la subcadena desde el final de la cadena

La siguiente captura de pantalla muestra cómo utilizar el BIEN() función para devolver los últimos tres caracteres de la celda A2:

Cómo extraer subcadenas en Excel (con ejemplos)

Método 4: Devolver subcadena antes de cierto texto

La siguiente captura de pantalla muestra cómo utilizar el TEXTO ANTES() función para devolver todo el texto que viene antes de la cadena “allí” en la celda A2:

Cómo extraer subcadenas en Excel (con ejemplos)

Método 5: Devolver subcadena después de cierto texto

La siguiente captura de pantalla muestra cómo utilizar el TEXTO DESPUÉS() función para devolver todo el texto que viene después de la cadena “allí” en la celda A2:

Cómo extraer subcadenas en Excel (con ejemplos)

Recursos adicionales

Los siguientes tutoriales explican cómo realizar otras operaciones comunes en Excel:

Excel: cómo eliminar el primer y último carácter de una cadena
Excel: cómo encontrar la primera letra de una cadena
Excel: cómo encontrar el primer número en una cadena de texto

Error 403 The request cannot be completed because you have exceeded your quota. : quotaExceeded

Cómo extraer subcadenas en Excel (con ejemplos)

En Excel, a menudo nos encontramos con situaciones en las que necesitamos extraer una subcadena de datos de una celda o rango de celdas. Esta función es especialmente útil cuando queremos trabajar con una porción específica de la información contenida en una celda.

¿Qué es una subcadena?

Una subcadena, también conocida como subcadena de texto o substring, es una porción específica de caracteres que se extrae de una cadena más grande. Por ejemplo, si tenemos la cadena “Excel es una herramienta poderosa”, podemos extraer la subcadena “herramienta” para trabajar solo con esa parte de la frase.

¿Cómo se extraen subcadenas en Excel?

Para extraer subcadenas en Excel, podemos utilizar la función IZQUIERDA, DERECHA o MID. Estas funciones nos permiten especificar la posición inicial y la longitud de la subcadena a extraer, y devuelven el resultado como un nuevo valor.

Por ejemplo, si tenemos la celda A1 con el texto “Hola, mundo!”, podemos utilizar la función IZQUIERDA para extraer la subcadena “Hola” de la siguiente manera:

=IZQUIERDA(A1, 4)

El resultado de esta fórmula sería “Hola”. De manera similar, si queremos extraer los últimos cuatro caracteres de la cadena, podemos utilizar la función DERECHA de la siguiente manera:

=DERECHA(A1, 4)

En este caso, el resultado sería “do!”.

También podemos utilizar la función MID para extraer una porción específica de la cadena en Excel. Esta función nos permite especificar la posición inicial y la longitud de la subcadena, de la siguiente manera:

=MID(A1, 7, 5)

Esta fórmula extraería la subcadena “mundo” de la cadena “Hola, mundo!”.

Ejemplos de extracción de subcadenas en Excel

A continuación, se presentan algunos ejemplos de cómo podemos utilizar las funciones de extracción de subcadenas en Excel:

  1. Extraer los dos primeros caracteres de una cadena:
  2. =IZQUIERDA(A1, 2)

  3. Extraer los tres últimos caracteres de una cadena:
  4. =DERECHA(A1, 3)

  5. Extraer una subcadena de una posición específica:
  6. =MID(A1, 5, 6)

  7. Extraer una subcadena hasta un carácter específico:
  8. =IZQUIERDA(A1, ENCONTRAR(",", A1)-1)

Estos son solo algunos ejemplos básicos de cómo podemos utilizar las funciones de extracción de subcadenas en Excel. Con un poco de práctica y experimentación, podrás llevar tus habilidades con las fórmulas al siguiente nivel y trabajar de manera más eficiente con grandes conjuntos de datos.

Si deseas obtener más información sobre las funciones mencionadas o explorar otras funciones avanzadas de Excel, te recomendamos consultar la documentación oficial de Microsoft Excel en su sitio web: https://support.microsoft.com/es-es/excel.

Deja un comentario