TEXTO.ENTRE
La función TEXTO.ENTRE devuelve un valor de cadena formado por todos los caracteres que aparecen entre dos subcadenas determinadas en el valor de cadena original
TEXTO.ENTRE(cadena-origen, primera-cadena-por-buscar, segunda-cadena-por-buscar, primera-aparición, segunda-aparición)
cadena-origen: cualquier valor.
primera-cadena-por-buscar: el valor de la cadena a buscar como primera coincidencia.
segunda-cadena-por-buscar: el valor de la cadena a buscar como segunda coincidencia.
primera-aparición: un valor opcional que indica la aparición de primera-cadena-por-buscar dentro de cadena-origen que se debe buscar (1 para la primera coincidencia, 2 para la segunda coincidencia, etc., -1 para la última coincidencia, -2 para la penúltima coincidencia, etc.). Si se omite, se establece a 1.
segunda-aparición: un valor numérico opcional que indica la aparición de segunda-cadena-por-buscar en cadena-origen (después de primera-aparición) que se buscará (1 para la primera coincidencia, 2 para la segunda coincidencia, etc., -1 para la última coincidencia, -2 para la penúltima coincidencia, etc.). Si se omite, se establece a 1.
Notas
De forma predeterminada, si hay múltiples apariciones de primera-cadena-por-buscar en cadena-origen y no se especificó un valor para primera-aparición, TEXTO.ENTRE devuelve el texto empezando desde la primera aparición. Si hay múltiples apariciones de segunda-cadena-por-buscar en cadena-origen y no se especificó un valor para segunda-aparición, TEXTO.ENTRE devuelve el texto hasta la primera aparición de segunda-cadena-por-buscar después de la primera aparición de primera-cadena-por-buscar.
Puedes usar REGEX en cadena-por-buscar para realizar búsquedas más complejas.
De forma predeterminada, la búsqueda no distingue entre mayúsculas y minúsculas. Para distinguir entre mayúsculas y minúsculas en tu búsqueda, usa la función de REGEX para cadena-por-buscar.
Ejemplos |
---|
=TEXTO.ENTRE("Manzana,Plátano,Fresa", ",", ",") devuelve "Plátano". =TEXTO.ENTRE("Extrae el texto entre el / la primera aparición de el y el / la última aparición de texto", "el", "texto", 1, -1) devuelve " texto entre el / la primera aparición de el y el / la última aparición de ". =TEXTO.ENTRE("Extrae el texto entre el / la primera aparición de el y el / la última aparición de texto", "texto", "el") devuelve " entre ". =TEXTO.ENTRE("Obtén todo el texto entre los dos números 45120 y 31233", REGEX("[0-9]+"), REGEX("[0-9]+")) devuelve " y ". |