EXTRAE devuelve un número específico de caracteres de una cadena de texto, comenzando en la posición y en función del número de caracteres que especifique.
Sintaxis
EXTRAE(texto, start_num, num_chars)
Texto es la cadena de texto que contiene los caracteres que desea extraer.
Posición_inicial es la posición del primer carácter que se desea extraer en el texto. posición_inicial para el primer carácter de texto es 1, y así sucesivamente.
Núm_de_caracteres especifica el número de caracteres que desea que EXTRAE devuelva del texto.
Comentarios
-
Si posición_inicial es mayor que la longitud de texto, EXTRAE devuelve “” (texto vacío).
-
Si posición_inicial es menor que la longitud de texto, pero posición_inicial más núm_de_caracteres excede la longitud de texto, EXTRAE devuelve los caracteres hasta el final de texto.
-
Si start_num es menor que 1, MID devuelve el #VALUE. valor de error.
-
Si num_chars es negativo, MID devuelve el #VALUE. error #¡NUM!.
Ejemplos
Fórmula |
Descripción (resultado) |
---|---|
=EXTRAE("Flujo de fluido";1;5) |
Cinco caracteres de la cadena, empezando por el primer carácter (Fluido) |
=EXTRAE("Flujo de fluido";7;20) |
Veinte caracteres de la cadena, empezando en el séptimo (Flujo) |
=EXTRAE("Flujo de fluido",20,5) |
Dado que el punto de inicio es mayor que la longitud de la cadena, se devuelve texto vacío () |