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