Cómo extraer contenido de una celda en Excel

Excel es una herramienta poderosa para manipular y analizar datos, y en ocasiones necesitamos extraer contenido específico de una celda para utilizarlo en otras fórmulas o realizar operaciones con partes específicas de una cadena de texto. A continuación aprenderás diferentes técnicas para extraer contenido de una celda en Excel, ya sea al inicio, al final o en posiciones intermedias.

Extraer caracteres al inicio o al final

Si necesitas obtener un número determinado de caracteres al inicio o al final de una cadena de texto en una celda, Excel ofrece las funciones IZQUIERDA y DERECHA. Veamos ejemplos de cómo utilizarlas.

Extraer caracteres a la izquierda en Excel

La función IZQUIERDA nos permite extraer los primeros caracteres de una cadena. Por ejemplo, si deseamos extraer los primeros 5 caracteres de la cadena de texto en la celda A1, podemos utilizar la siguiente fórmula:

=IZQUIERDA(A1; 5)

Esto nos dará como resultado los primeros 5 caracteres de la cadena.

Extraer caracteres a la derecha con Excel

En cambio, si queremos extraer los últimos caracteres de una cadena, podemos utilizar la función DERECHA. Por ejemplo, si queremos extraer los últimos 4 caracteres de la misma cadena de texto en A1, podemos utilizar la siguiente fórmula:

=DERECHA(A1; 5)

Esto nos proporcionará los últimos 5 caracteres de la cadena.

Extraer caracteres intermedios

Supongamos que deseamos extraer los caracteres «ced» de una cadena y sabemos que comienza en la posición 4 y tiene una longitud de 3 caracteres. Podemos utilizar la siguiente fórmula:

=EXTRAE(A1; 4; 3)

Esto nos dará como resultado la palabra «ced».

Es importante conocer tanto la posición inicial como la longitud en caracteres para utilizar la función EXTRAE de manera efectiva.

Extraer palabras específicas

Además de extraer caracteres, también es posible extraer palabras específicas de una cadena en una celda utilizando combinaciones de funciones. Veamos algunos ejemplos:

Extraer la primera palabra en Excel

Si deseamos extraer la primera palabra de una celda, podemos utilizar la función IZQUIERDA junto con la función ENCONTRAR. La fórmula sería la siguiente:

=IZQUIERDA(A1; ENCONTRAR(" "; A1) - 1)

Esta fórmula buscará el primer espacio en blanco en la cadena y extraerá los caracteres antes de él, es decir, la primera palabra.

Extraer la última palabra en Excel

La extracción de la última palabra es un poco más compleja, ya que debemos encontrar el último espacio en blanco y, a partir de ahí, extraer los caracteres de la derecha. Sin embargo, podemos simplificar el proceso utilizando la siguiente fórmula:

=ESPACIOS(DERECHA(SUSTITUIR(A1; " "; REPETIR(" "; LARGO(A1))); LARGO(A1)))

Esta fórmula reemplaza todos los espacios en blanco de la cadena por espacios de la misma longitud, y luego extrae los caracteres de la derecha hasta el último espacio en blanco. El resultado será la última palabra de la cadena.

Extraer la n-ésima palabra en Excel

Si necesitamos extraer una palabra específica en una posición determinada, podemos utilizar la siguiente fórmula:

=ESPACIOS(EXTRAE(SUSTITUIR(A1; » «; REPETIR(» «; LARGO(A1))); (A2 – 1) * LARGO(A1) + 1; LARGO(A1)))

En esta fórmula, el número de la palabra que queremos extraer se encuentra en la celda A2. Por ejemplo, si queremos obtener la segunda palabra, colocaremos el valor 2 en dicha celda.

Conclusión

En Excel, extraer contenido de una celda es una tarea común y necesaria para diversas operaciones. Mediante el uso de funciones como IZQUIERDA, DERECHA y EXTRAE, podemos obtener los caracteres deseados al inicio, al final o en posiciones intermedias de una cadena de texto.

Además, con combinaciones de funciones como ENCONTRAR, SUSTITUIR y REPETIR, podemos extraer palabras específicas de una cadena. Estas técnicas nos permiten aprovechar al máximo la capacidad de Excel para el manejo de datos y realizar análisis más eficientes.