Navegación Rápida
Función EXTRAE, EXTRAEB
Resumen
La función EXTRAE extrae un número específico de caracteres de una cadena de texto, iniciando desde una posición determinada. EXTRAEB es la versión para sistemas de doble byte, aunque está en desuso. Ambas facilitan la manipulación precisa de subcadenas en textos.
Sintaxis
EXTRAE(texto; posición_inicial; núm_caracteres)
Parámetros
| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
| texto | Texto |
Sí | La cadena de texto origen |
| posición_inicial | Número entero |
Sí | Posición de inicio (contando desde 1) |
| núm_caracteres | Número entero |
Sí | Número de caracteres a extraer |
Usando la función MID, MIDB
EXTRAE es esencial para procesar y limpiar datos de texto en Excel. Permite aislar partes específicas de cadenas como códigos, nombres o fechas embebidas en texto.
Ejemplos Comunes de MID, MIDB
Extracción básica
=EXTRAE(A2;1;5)
Extrae los primeros 5 caracteres de 'Flujo de líquido' resultando en 'Flujo'
Desde posición intermedia
=EXTRAE(A2;7;20)
Extrae desde el 7º carácter hasta el final: 'de líquido'
Posición inválida
=EXTRAE(A2;20;5)
Devuelve cadena vacía cuando la posición excede la longitud del texto
Preguntas Frecuentes
Errores Comunes y Soluciones
#¡NUM!
Cause: posición_inicial menor que 1 o núm_caracteres negativo
Solution: Verifique que ambos números sean positivos y posición_inicial ≥ 1
Cadena vacía
Cause: posición_inicial mayor que la longitud del texto
Solution: Ajuste la posición inicial a un valor válido
Notas
- La posición inicial cuenta desde 1, no desde 0
- Si num_caracteres > longitud restante, devuelve hasta el final
- Mejorado en Compatibilidad versión 2 para pares Unicode
- EXTRAEB está deprecada - use siempre EXTRAE
Compatibilidad
Disponible en: Excel 2007+, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365
No disponible en:
Contenido actualizado: December 10, 2025
Frecuencia de actualización: Según sea necesario
Versiones de Excel probadas: Excel 2007+