Texto

MID Fórmula

MID extrae un número específico de caracteres desde cualquier posición dentro de una cadena de texto. A diferencia de LEFT y RIGHT, que trabajan desde los extremos, MID puede extraer texto desde el medio, lo que lo hace ideal para analizar formatos de datos fijos como números de serie o códigos estructurados.

Sintaxis

MID(text, start_num, num_chars)
ParámetroDescripción
textParámetro de la función MID.
start_numParámetro de la función MID.
num_charsParámetro de la función MID.
Prueba MID en Viztab — gratis, sin registro

Ejemplos

Extraer caracteres del medio

Fórmula
=MID(A2, 5, 3)
Devuelve: los 3 caracteres empezando desde la posición 5

Extraer mes de una fecha

Fórmula
=MID("2026-04-09", 6, 2)
Devuelve: "04" — el mes de una fecha en formato ISO

Extraer código del medio

Fórmula
=MID("ABC-1234-XYZ", 5, 4)
Devuelve: "1234" — extrae el número del medio del código

Errores Comunes

#VALUE!

start_num o num_chars es menor que 0. Ambos deben ser positivos.

#VALUE!

start_num es mayor que la longitud del texto. Devuelve una cadena vacía, no un error, pero verifica tu lógica.

Consejos

Posición empieza en 1

MID usa indexación base 1. El primer carácter está en la posición 1, no 0.

Combinar con FIND

=MID(A1, FIND("-", A1)+1, 4) extrae 4 caracteres después del primer guión dinámicamente.

Extraer todo el resto

Si num_chars excede los caracteres restantes, MID devuelve todo desde start_num hasta el final.

Prueba MID en Viztab

Importa tus datos y usa MID con más de 370 fórmulas. Sin registro.

Abrir Viztab

Fórmulas Relacionadas