Lecciones › Buscar dentro del texto
Función EXTRAE
Cargando…
Sobre esta lección
Saca un fragmento del medio de un texto con la función EXTRAE, indicando dónde empezar y cuántos caracteres tomar.
Tema: Buscar dentro del texto · 6 pasos · Premium
Cómo empieza la lección
En el código de cada empleado, el área está en el medio: después del año y antes del número. La función
EXTRAEtoma un fragmento del medio del texto. Pide tres cosas: la celda, la posición del primer carácter y cuántos caracteres tomar.El área empieza en el 6.º carácter y tiene 3 letras. En B2, escribe
=EXTRAE(A2;6;3).
Los otros 5 pasos forman parte del plan Premium. Ver planes →
Funciones que se usan en esta lección
EXTRAE
La función EXTRAE devuelve un trozo de un texto que no está ni al principio ni al final. Le dices en qué posición empezar y cuántos caracteres tomar.
=EXTRAE(texto; posición_inicial; núm_de_caracteres)
textoEl texto del que quieres sacar una parte. Normalmente una celda, como
A2.posición_inicialLa posición del primer carácter que quieres. El primer carácter del texto es el 1.
núm_de_caracteresCuántos caracteres tomar desde esa posición. Si pides más de los que quedan, devuelve hasta el final.
Ver ejemplos y ejercicio de EXTRAE →
Errores comunes: EXTRAE
- Empezar a contar en 0. El primer carácter es la posición 1. Para tomar desde el inicio, el segundo argumento es 1.
- Poner la posición final como tercer argumento. El tercer argumento es una cantidad. Para los caracteres 4, 5 y 6 se escribe
=EXTRAE(A2;4;3), no un 6. - Usar el resultado como número. Lo que devuelve es texto. Si necesitas sumarlo o compararlo con un número, conviértelo:
=EXTRAE(A2;5;2)*1. - Posición fija en textos de largo variable. Si la parte que buscas se mueve de una fila a otra, calcula la posición con
ENCONTRAR, como en el tercer ejemplo.
Otras lecciones de Buscar dentro del texto
- LARGO, IZQUIERDA y DERECHA: Toma el principio o el final de un texto y cuenta cuántos caracteres tiene con IZQUIERDA, DERECHA y LARGO.
- Función ENCONTRAR: Averigua en qué posición aparece un carácter dentro del texto con ENCONTRAR y úsalo para cortar el texto en el lugar correcto.
- Función HALLAR: Encuentra un texto dentro de otro sin preocuparte por mayúsculas y minúsculas con HALLAR, y mira en qué se diferencia de ENCONTRAR.
- TEXTOANTES y TEXTODESPUES: Separa un texto por el delimitador con TEXTOANTES y TEXTODESPUES, sin tener que contar posiciones.
- Práctica de funciones de texto: Ejercicios con LARGO, IZQUIERDA, DERECHA, EXTRAE, ENCONTRAR y TEXTODESPUES en una lista de entregas.
- Separar datos pegados en una celda: Tres casos reales de texto pegado en la misma celda: código y producto, correo electrónico, nombre y apellido.