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

  1. 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 EXTRAE toma 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)

texto

El texto del que quieres sacar una parte. Normalmente una celda, como A2.

posición_inicial

La posición del primer carácter que quieres. El primer carácter del texto es el 1.

núm_de_caracteres

Cuá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.