MID devuelve un número concreto de caracteres de una cadena de texto, empezando en la posición especificada y basándose en el número de caracteres que se especifique.
Sintaxis
MID(texto,posición_inicial,núm_de_caracteres)
Texto Cadena de texto que contiene los caracteres que se desea extraer.
Posición_inicial Posición del primer carácter que se desea extraer del texto. La posición_inicial del primer carácter de texto es 1, y así sucesivamente.
Núm_de_caracteres especifica el número de caracteres del texto que MID debe devolver.
Observaciones
-
Si posición_inicial es mayor que la longitud de texto, MED 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, MED devuelve los caracteres hasta el final de texto.
-
Si posición_inicial es menor que 1, MED devuelve el valor de error #¡VALOR!.
-
Si el valor de núm_de_caracteres es negativo, MID devuelve el valor de error #¡VALOR!.
Ejemplos
Fórmula |
Descripción (Resultado) |
=EXTRAE("Caudal del fluido";1;6) |
Seis caracteres de la cadena, a partir del primero (Caudal) |
=EXTRAE("Caudal del fluido"12;20) |
Veinte caracteres de la cadena, a partir del duodécimo (fluido) |
=EXTRAE("Caudal del fluido";20;5) |
Dado que la posición inicial es mayor que la longitud de la cadena, se devuelve texto vacío () |