← Volver a Biblioteca

Función EXTRAE()

Extrae una cantidad específica de caracteres del medio de una cadena de texto, a partir de una posición inicial y una longitud dadas. Ofrece total control sobre la extracción de subcadenas.

Sintaxis

=EXTRAE(texto; posición_inicial; núm_de_caracteres)
texto: La cadena de texto o la referencia a la celda que contiene los caracteres que deseas extraer (obligatorio).
posición_inicial: La posición numérica del primer carácter que deseas extraer. El primer carácter de la cadena es el 1 (obligatorio).
núm_de_caracteres: La cantidad de caracteres que deseas extraer a partir de la posición inicial especificada (obligatorio).

Ejemplo Práctico

Imagina que tienes una clave de empleado en la celda A1 que es "EMP-7412-MT" y quieres extraer solo el número del medio (que empieza en la posición 5 y tiene 4 caracteres de longitud):

=EXTRAE(A1; 5; 4)

El resultado devuelto será: "7412".

[Espacio para captura de pantalla de Excel - Ejemplo EXTRAE]

Observaciones

  • Si posición_inicial es mayor que la longitud total del texto, la función devolverá una cadena vacía ("").
  • Si posición_inicial es menor que 1, la función devolverá el error #¡VALOR!.
  • Si núm_de_caracteres es negativo, también se obtendrá un error #¡VALOR!.
  • En la versión en inglés de Excel, esta función se llama MID().