Applies ToExcel para Microsoft 365 Excel para Microsoft 365 para Mac Excel para la Web Excel 2024 Excel 2024 para Mac Excel 2021 Excel 2021 para Mac Excel 2019 Excel 2016

En este artículo se describen la sintaxis de la fórmula y el uso de la función EXTRAE en Microsoft Excel.

Descripción

EXTRAE devuelve un número específico de caracteres de una cadena de texto, comenzando en la posición y en función del número de caracteres que especifique.

Sintaxis

EXTRAE(texto, posición_inicial, núm_de_caracteres)

La sintaxis de la función EXTRAE tiene los siguientes argumentos:

  • Texto    Obligatorio. Es la cadena de texto que contiene los caracteres que desea extraer.

  • Posición_inicial    Obligatorio. Es la posición del primer carácter que desea extraer del texto. posición_inicial para el primer carácter de texto es 1, y así sucesivamente.

    • Si posición_inicial es mayor que la longitud de texto, EXTRAE devuelve “” (texto vacío).

    • Si posición_inicial es menor que la longitud de texto, pero posición_inicial más núm_de_caracteres excede la longitud de texto, EXTRAE devuelve los caracteres hasta el final de texto.

    • Si start_num es menor que 1, MID devuelve el #VALUE. error #¡NUM!.

  • Núm_de_caracteres    Necesario para MID. Especifica el número de caracteres que desea que EXTRAE devuelva del argumento texto.

    • Si num_chars es negativo, MID devuelve el #VALUE. o #VALOR!.

Ejemplo

Copie los datos de ejemplo en la tabla siguiente y péguelos en la celda A1 de una hoja de cálculo nueva de Excel. Para que las fórmulas muestren los resultados, selecciónelas, presione F2 y luego ENTRAR. Si lo necesita, puede ajustar el ancho de las columnas para ver todos los datos.

Datos

Flujo de líquido

Fórmula

Descripción

Resultado

=EXTRAE(A2;1;5)

Devuelve 5 caracteres de la cadena en A2, comenzando por el primer carácter.

Flujo

=EXTRAE(A2;7;20)

Devuelve 20 caracteres de la cadena en A2, comenzando por el séptimo carácter. Dado que el número de caracteres para devolver (20) es superior a la longitud de la cadena (10), todos los caracteres, comenzando por el séptimo, se devolverán. No se agregarán caracteres vacíos (espacios) al final.

de líquido

=EXTRAE(A2;20;5)

Dado que la posición inicial es mayor que la longitud de la cadena (10), se devuelve texto vacío.

Importante: 

  • La función EXTRAEB está en desuso.

  • En los libros establecidos enCompatibilidad versión 2, EXTRAE ha mejorado el comportamiento con pares suplentes, contando como un carácter en lugar de dos. Los selectores de variantes (que se usan normalmente con emojis) se seguirán contando como caracteres independientes. Más información aquí: El estándar Unicode

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.

Las comunidades le ayudan a formular y responder preguntas, enviar comentarios y leer a expertos con conocimientos extensos.