La función EXTRAE en Excel se utiliza para extraer una parte específica de un texto o cadena de caracteres.
Se puede usar esta función para obtener una porción de texto de una celda o cadena de texto y colocarla en otra celda o usarla como dentro de otra función
Sintaxis de la función EXTRAE en Excel
=EXTRAE(texto, inicio, [num_caracteres])
Donde:
texto: Es el texto o cadena de caracteres de origen, del cual se requiere extraer una parte del texto
inicio: Es la posición dentro del texto, desde la que comienza la extracción.
[num_caracteres] (opcional): Es la cantidad de caracteres que se extraerán a partir de la posición de inicio. Si este argumento se omite, se extraerán todos los caracteres desde la posición de inicio hasta el final del texto, si este número supera la cantidad de caracteres disponibles en el texto original se toma hasta el final del texto.
Ejemplos de las función EXTRAE
Ejemplo 1: Solo obtener el texto "función"
Supongamos que en la celda A1 tienes el siguiente texto: "Ejemplo de función EXTRAE".
Si deseas extraer la palabra "función" de ese texto, que comienza en el carácter 15 y tiene 7 caracteres de longitud, se puede utilizar los siguiente:
=EXTRAE(A1, 12, 7)
El resultado será "función", ya que se extrajeron los 7 caracteres comenzando en la posición 12 del texto en la celda A1.
También puedes utilizar la función EXTRAE en combinación con otras funciones de texto como la función ENCONTRAR para realizar tareas más avanzadas, como extraer nombres de apellidos o separar direcciones de correo electrónico.
Ejemplo 2: Extraer un apellido
Supongamos que en la celda A1 tienes el nombre completo "Pablo Pérez" y deseas extraer solo el apellido "Pérez". En este caso se puede usar:
=EXTRAE(A1, ENCONTRAR(" ", A1) + 1, LARGO(A1) - ENCONTRAR(" ", A1))
Esta fórmula encuentra la posición del espacio en blanco (que separa el nombre del apellido) con ENCONTRAR y luego extrae los caracteres que siguen al espacio en blanco utilizando EXTRAE.
Ejemplo 3: Extraer el dominio de un correo electrónico
Supongamos que en la celda A1 tienes la dirección de correo electrónico "usuario@dominio.com" y deseas extraer solo el dominio "dominio.com".
Se puede usar en este caso:
=EXTRAE(A1, ENCONTRAR("@", A1) + 1, LARGO(A1) - ENCONTRAR("@", A1))
En este caso se busca la posición del símbolo "@" con ENCONTRAR, para luego obtener los caracteres que siguen al "@" utilizando EXTRAE.
Esta función se suele combinar con otras funciones, en particular con las funciones de texto, y las funciones lógicas.
Esta función en otros idiomas tiene otros :
Inglés: MID
Francés: STXT
Italiano: STRINGA.ESTRAI
Portugués: SEG.TEXTO
Función EXTRAE en Excel: