Saltar al contenido

Función de Excel · Buscar texto

EXTRAE(MID)

Devuelve caracteres del medio de un texto.

Qué hace

EXTRAE toma caracteres del interior de un texto: le indicas la posición en la que empezar y cuántos caracteres tomar.

Sintaxis

=EXTRAE(texto; posición_inicial; núm_de_caracteres)

Los argumentos entre corchetes son opcionales, y … significa que puedes añadir más del mismo tipo. En este idioma de Excel, los argumentos se separan con ;

Argumentos

texto
El texto del que se toman los caracteres.
posición_inicial
La posición del primer carácter que se toma. El primer carácter del texto es el 1.
núm_de_caracteres
Cuántos caracteres se toman desde ahí.

Ejemplo

Los códigos de pedido tienen un prefijo, un número y una región. ¿Cuál es la parte numérica de ORD-7731-EU?

AB
1N.º pedidoParte numérica
2ORD-7731-EU7731

La fórmula en B2:

=EXTRAE(A2;5;4)

Resultado: 7731

ORD- ocupa cuatro caracteres, así que el número empieza en el carácter 5. Cuatro caracteres desde ahí dan 7731.

Errores frecuentes

  • Empezar un carácter antes o después. Cuenta también el separador: aquí el guion es el carácter 4.
  • Omitir el número de caracteres. A diferencia de IZQUIERDA y DERECHA, EXTRAE necesita los tres argumentos.

En otros idiomas de Excel

Excel traduce los nombres de las funciones y, en algunos idiomas, también el separador de argumentos. Escribe el nombre que muestra tu Excel.

Idioma de ExcelNombre de la funciónSeparador
EnglishMID,
DeutschTEIL;
FrançaisSTXT;
Español (España)EXTRAE;
Español (México)EXTRAE,
日本語MID,
한국어MID,
繁體中文MID,
ไทยMID,
ខ្មែរMID,
Tiếng ViệtMID;

Practícala

Más de este módulo

Todas las funciones