FormulaCamp
Todas las funciones
Texto

EXTRAE (MID)

Aprenda EXTRAE con sintaxis, argumentos, ejemplos comprobados, errores frecuentes y fórmulas equivalentes para Excel en español.

MID

Sintaxis

EXTRAE(text, start_num, num_chars)

Ejemplo: =MID(A2,4,3)

Disponibilidad: Todas las versiones

La función EXTRAE en Excel devuelve una cantidad fija de caracteres del interior de un texto, desde la posición que usted elija. Su sintaxis es =MID(text, start_num, num_chars).

Cuándo usarla

Argumentos

Ejemplos explicados

Código de área de un teléfono

A
1Phone
2(415) 555-0100

Fórmula: C2: =MID(A2,2,3)

Resultado: 415

El código de área comienza en el carácter 2 y tiene una longitud de 3 caracteres.

Nombre después de una coma

A
1Name
2Smith, Jane

Fórmula: C2: =MID(A2,FIND(", ",A2)+2,50)

Resultado: Jane

ENCONTRAR localiza la coma, +2 omite la coma y el espacio, y 50 es simplemente una longitud holgada.

Año de un código como número

A
1Code
2EU-2024-0087

Fórmula: C2: =VALUE(MID(A2,4,4))+1

Resultado: 2025

EXTRAE siempre devuelve texto; VALOR convierte "2024" en un número para que +1 funcione.

Pruébalo

Una hoja pequeña con datos de ejemplo. Cambia la fórmula o un número y observa el resultado.

Fórmula en D2: =MID(A5,5,4)

Hoja de ejemplo: EXTRAE
ABCD
1TextOtherResult
2Alice Johnsonalice johnson2026
3[email protected][email protected]
4 extra spaces
5SKU-2026-0415
6iced coffee, tea, sugar
7Order 417 shipped
Resultado en D2: 2026
Practica en una lección (en inglés): Splitting Strings

Errores y comprobaciones

Funciones relacionadas

Preguntas frecuentes

¿En qué se diferencia EXTRAE de IZQUIERDA y DERECHA?
IZQUIERDA y DERECHA siempre comienzan en un extremo del texto; EXTRAE puede comenzar en cualquier lugar.
¿EXTRAE puede dividir un nombre en varias partes?
Sí, con un start_num diferente para cada parte, pero DIVIDIRTEXTO o TEXTOANTES son más breves si dispone de Microsoft 365.
¿EXTRAE funciona con fechas?
Ve el número de serie subyacente; por eso MID(A2,1,2) aplicado a una fecha devuelve dígitos de números como 45000, no el día. Use DIA, MES o TEXTO para las partes de una fecha.

Más funciones de Texto