Devuelve caracteres del medio de una cadena de texto, dadas una posición de inicio y una longitud.
Sintaxis
MID(text, start_num, num_chars)Argumentos
textobligatorio
El texto del que extraer.
start_numobligatorio
La posición del primer carácter que devolver.
num_charsobligatorio
Cuántos caracteres devolver.
MID extrae una subcadena que comienza en cualquier posición. Combinado con FIND o SEARCH, extrae valores de entre delimitadores, por ejemplo, el texto entre dos barras o después de un prefijo de código.
=MID("AB-1234-X", 4, 4)→1234Devuelve 4 caracteres a partir de la posición 4.
Encuentra el inicio
Cuenta o usa FIND para localizar la posición del primer carácter.
Define la longitud
Especifica cuántos caracteres extraer.
Reemplaza los números fijos con FIND, p. ej. MID(A2, FIND("-",A2)+1, 4), para que se adapte a cada fila.