EXTRAE es una función de Excel que permite obtener un fragmento específico de texto dentro de una celda, indicando desde qué posición empezar y cuántos caracteres tomar. Se usa mucho para separar códigos, RUTs o fechas que vienen combinados en un mismo campo de texto.
¿Qué es la función EXTRAE y para qué sirve?
EXTRAE toma una porción de texto dentro de una celda, a partir de una posición inicial y una cantidad de caracteres definida. Es útil cuando los datos llegan combinados —por ejemplo, un código de producto que incluye la categoría, el año y un número de serie— y necesitas separarlos en columnas distintas.
Sintaxis de EXTRAE
=EXTRAE(texto; posición_inicial; núm_de_caracteres)
- texto: la celda o el texto del que quieres extraer una parte.
- posición_inicial: desde qué carácter empezar a contar.
- núm_de_caracteres: cuántos caracteres quieres extraer desde esa posición.
Ejemplo práctico de EXTRAE paso a paso
Si en la celda A2 tienes el código «PROD-2026-045» y quieres obtener solo el año (2026):
=EXTRAE(A2; 6; 4)
Excel cuenta 6 posiciones desde el inicio del texto y toma los siguientes 4 caracteres, devolviendo «2026».
EXTRAE combinada con otras funciones
EXTRAE se combina frecuentemente con ENCONTRAR o HALLAR para ubicar automáticamente la posición inicial cuando el texto no siempre tiene el mismo largo, por ejemplo: =EXTRAE(A2; ENCONTRAR("-"; A2)+1; 4), que ubica el primer guion y extrae los 4 caracteres siguientes.
Errores comunes con EXTRAE
#¡VALOR!: ocurre si la posición_inicial o el núm_de_caracteres no son números válidos.
Resultado vacío o incompleto: revisa que la posición inicial coincida con la estructura real del texto, sobre todo si los textos no tienen todos el mismo largo.
Confundir EXTRAE con IZQUIERDA y DERECHA: IZQUIERDA y DERECHA solo extraen desde el inicio o el final del texto; EXTRAE permite tomar una porción desde cualquier posición intermedia.
Preguntas frecuentes sobre EXTRAE
¿Cuál es la diferencia entre EXTRAE, IZQUIERDA y DERECHA?
IZQUIERDA y DERECHA extraen texto desde el inicio o el final; EXTRAE permite definir cualquier posición inicial dentro del texto.
¿EXTRAE funciona con números?
Sí, pero el resultado siempre se devuelve como texto, aunque el contenido original sea numérico.
¿Puedo usar EXTRAE en textos de largo variable?
Sí, combinándola con ENCONTRAR o HALLAR para ubicar la posición de forma dinámica.
¿Existe una función más moderna que EXTRAE?
En Excel 365, funciones como TEXTOANTES y TEXTODESPUES simplifican varios de estos casos.
Si tu empresa necesita limpiar o transformar datos de texto de forma masiva, podemos automatizarlo con una macro a medida. Conocé nuestro servicio de desarrollo de macros en Excel.
Publicado por el equipo de Macros Excel Chile — Fórmulas y automatización en Excel. Última actualización: septiembre 2026.