Navegación Rápida
Función MID
Resumen
La función MID de Excel extrae un número específico de caracteres de una cadena de texto, comenzando desde la posición indicada. Es ideal para procesar y analizar texto de longitud variable.
Sintaxis
MID(texto, inicio_num, num_caracteres)
Parámetros
| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
| texto | Texto |
Sí | La cadena de texto fuente o referencia a celda |
| inicio_num | Número entero |
Sí | Número positivo ≥1 que indica la posición inicial |
| num_caracteres | Número entero |
Sí | Cantidad de caracteres a retornar (≥0) |
Usando la función MID
MID es fundamental para manipular texto en Excel. Permite extraer partes específicas de cadenas largas como códigos, nombres, fechas o cualquier dato textual estructurado.
Ejemplos Comunes de MID
Extracción básica de subcadena
=MID("Hola Mundo",5,5)
Devuelve "Mundo" extrayendo 5 caracteres desde la posición 5
Procesar código de producto
=MID(A2,2,6)
Extrae 6 caracteres desde la posición 2 de un código en A2
Nombre desde dirección completa
=MID(B2,ENCONTRAR(" ",B2)+1,10)
Obtiene el apellido después del primer espacio
Preguntas Frecuentes
Errores Comunes y Soluciones
#¡VALOR!
Cause: inicio_num o num_caracteres no son números
Solution: Verificar que los argumentos numéricos sean valores válidos
Resultado vacío inesperado
Cause: inicio_num mayor que la longitud del texto
Solution: Validar la posición inicial con LEN(texto)
Notas
- Si num_caracteres=0, devuelve cadena vacía
- Compatible con texto en celdas referenciadas
- Útil en combinación con BUSCAR, ENCONTRAR y SUSTITUIR
- En Excel multihilo MIDB maneja DBCS correctamente
Compatibilidad
Disponible en: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365
No disponible en:
Contenido actualizado: December 9, 2025
Frecuencia de actualización: Según sea necesario
Versiones de Excel probadas: Excel 2007+