Cómo extraer texto antes o después de un carácter en Excel y Google Sheets
Este tutorial demostrará cómo extraer texto antes o después de un carácter en Excel y Google Sheets.
Extraer texto antes de un carácter usando las funciones ENCONTRAR e IZQUIERDA
Para extraer el texto antes de la coma, podemos utilizar las funciones IZQUIERDA y ENCONTRAR
Función ENCONTRAR
Primero, podemos encontrar la posición de la coma utilizando la función ENCONTRAR y luego restar uno al valor devuelto para obtener la longitud del Apellido.
=ENCONTRAR(",", B3)-1
Utilizar la función IZQUIERDA
A continuación, utilizamos la función IZQUIERDA para extraer el texto anterior a la posición devuelta por la función ENCONTRAR FIND anterior.
=IZQUIERDA(B3, C3)
Combinando estas funciones se obtiene la fórmula
=IZQUIERDA(B3, ENCONTRAR(",", B3)-1)
Extraer el texto después del carácter utilizando las funciones ENCONTRAR, LARGO y DERECHA
En la siguiente sección, utilizaremos las funciones ENCONTRAR, LARGO y DERECHA para extraer el texto después de un carácter específico en una cadena de texto.
Función ENCONTRAR
Como hicimos en el ejemplo anterior, utilizamos la Función ENCONTRAR para encontrar la posición de la coma y luego restamos uno al valor devuelto para obtener la longitud del Apellido.
=ENCONTRAR(",", B3)-1
Función LARGO
A continuación, utilizamos la función LARGO para obtener la longitud total del texto
=LARGO(B3)
A continuación, podemos combinar las funciones ENCONTRAR y LARGO para obtener la cantidad de caracteres que queremos extraer después de la coma
=LARGO(B3)-ENCONTRAR(",",B3)-1
Función DERECHA
Por último, utilizamos la función DERECHA para devolver los caracteres después de la coma en la celda.
=DERECHA(B3,C3)
Combinando estas funciones se obtiene esta fórmula
=DERECHA(B3,LARGO(B3)-ENCONTRAR(",",B3)-1)
Extracción de texto antes de un carácter mediante las funciones ENCONTRAR e IZQUIERDA en Google Sheets
Puedes extraer texto antes de un carácter en Google Sheets de la misma manera que lo harías en Excel.
Extraer texto después de un carácter utilizando las funciones ENCONTRAR, LARGO y DERECHA en Google Sheets
Del mismo modo, para extraer texto después de un carácter también es lo mismo en Google Sheets.