• Ir a navegación principal
  • Ir al contenido principal
  • Ir a la barra lateral primaria
  • Skip to footer

Los mas productivos

Cursos, herramientas, consejos y fundamentos para enfocarse y usar el tiempo de manera eficiente y efectiva.

  • Tips
    • Gmail
    • Google Sheets
    • Google Docs
    • Google Chrome
  • Cursos
    • Google Sheets
    • Gmail
    • Google Forms
    • Google Slides
    • Google Docs
    • Google Chrome
    • Google Drive
    • Google Sheets en Udemy
  • Quien soy
    • Contacto
  • Newsletter

Función EXTRAE en Google Sheets

17 enero, 2020 Por sebastian 3 comentarios

Hoy vamos a hablar de la función EXTRAE en Google Sheets: Para que sirve, cuales son sus usos, como se crea, así como algunos ejemplos.

Extrayendo cadenas de texto con EXTRAE

Extrae es una función aparentemente sencilla pero que puede volverse poderosa

Si a eso le sumamos Expresiones Regulares, podremos ser unos maestros de la búsqueda en Google Sheets. Pero les dejo Expresiones Regulares para un próximo artículo, ya que es una función bien avanzada.

Cómo se construye

La función EXTRAE se construye así:

=EXTRAE(«Cadena de Texto»;»Punto de Inicio»;»Número de Caracteres»)

La función extrae recibe una cadena de texto un punto de inicio y un número de caracteres.

Entonces lo que hace es ir al punto de inicio, y devolver el texto que empieza en ese punto de inicio y va hasta el número de caracteres dado.

Ejemplo

Digamos que tenemos el texto «Juan Sebastian Guzmán». Esa va a ser mi cadena.

La función EXTRAE para este caso vamos a escribirla así:

=EXTRAE(«Juan Sebastian Guzmán»;6;9)

Me devuelve «Sebastian». O con la misma cadena

=EXTRAE(«Juan Sebastian Guzmán»;1;4)

Me devuelve «Juan»

Suena muy simple pero también poco útil, porque van a haber pocos casos en que yo conozca tanto el punto de inicio como el de fin.

Esto puede servir para referencias de producto o números de teléfono.

Mejor dicho funciona muy bien para cadenas de texto que siempre tienen el mismo numero de caracteres.

Si ya queremos ser más dinámicos tenemos que ponernos un poco creativos.

CASO 1: Conozco el punto de inicio pero no el final

El caso más sencillo (de los complejos)

Volvamos a la cadena de mi nombre: «Juan Sebastian Guzmán».

Ya vimos que para extraer el primer nombre o la primera palabra, necesitaría esta función:

=EXTRAE(«Juan Sebastian Guzmán»;1;4)

Pero que pasa si ahora tengo una lista de nombres:

  • Juan Sebastian Guzman
  • Camila Ceballos
  • Pedro Gomez
  • Maximiliano Perez

Como adapto esta formula para que funcione en todos esos casos

Empecemos por el argumento de inicio. Ese va a quedar fijo, siempre va a ser 1. Lo que siempre va a cambiar es el número de caracteres. Para esto nos ayudamos de la función HALLAR.

HALLAR, precisamente encuentra la primera vez que un caracter aparece en la cadena.

Normalmente lo que buscamos es un espacio, sobre todo cuando hablamos de frases, pero podría ser un punto, una coma, un guion o cualquier otra cosa.

El ejemplo más común es:

=HALLAR(» «; «Juan Sebastian Guzman»)

Lo que devolvería 5, es decir la «ubicación» o dirección del primer espacio encontrado.

Ya conociendo esta función podríamos reformular la función de la siguiente manera

=EXTRAE(«Juan Sebastian Guzman»;1; HALLAR(» «; «Juan Sebastian Guzman») )

Y ahora simplemente cambiamos la cadena por una referencia

=EXTRAE(A1;1; HALLAR(» «;A1) )

CASO 2: Conozco el punto de inicio y sé que va hasta el final de la cadena

Digamos que tengo unas referencias de producto de la siguiente manera:

  • AAA3456
  • BBB678678678
  • CCC678
  • DDD7897897897987
  • EEE676798

Es decir que tienen una parte fija, las primeras tres letras, y otra parte variable, todo lo que va despues.

Para este caso usaríamos como punto de inicio un número fijo, en este caso 4, y como punto final podríamos usar la función LARGO, restándole los primeros 3.

La función quedaría así (asumiendo que las referencias están en la columna A):

=EXTRAE(A1;4;LARGO(A1)-3

Con esta función fácilmente puedo arrastrarla y usarla para todos los casos mencionados

Cómo ven EXTRAE es una función que, en conjunto con otras funciones puede ser bastante poderosa para ayudarnos a, como su nombre lo indica, extraer fragmentos de texto de una cadena más larga.

Descarga el Ebook '10 Tips Prácticos para ser más eficiente en Google Sheets'

Suscríbete a nuestro Newsletter y recibe quincenalmente tips de Google Sheets y otras herramientas de productividad en tu correo electrónico.

No te enviaremos Spam ni correos sin tu permiso. Puedes darte de baja en cualquier momento.

Categoría:Google Sheets, Tips

Acerca de sebastian

Soy ingenierio industrial. empleado, con experiencia en desarrollo de negocios e inteligencia competitiva en sectores como el farmaceútico, financiero y tecnología.

Aficionado a la lectura de libros de mejora, a Hojas de Cálculo, a programar y a todo lo relacionado a la productividad.

Interacciones con los lectores

Comentarios

  1. Esmeralda dice

    25 mayo, 2020 en 6:29 am

    Muchísimas gracias!!

  2. Gerza dice

    18 septiembre, 2020 en 11:14 am

    Pero como podemos extraer solo los apellidos que empiezan con la letra B de una lista de nombres?

  3. Rodrigo Palma dice

    20 noviembre, 2020 en 9:16 am

    Gerza, explora las consultas utilizando «QUERY», realmente es MUY útil esa herramienta

Deja una respuesta Cancelar la respuesta

Tu dirección de correo electrónico no será publicada.

Barra lateral primaria

Suscribete al boletín para recibir tips de productividad y efectividad quincenalmente a tu correo

Adicionalmente recibirás la infografía:
  • 5 pasos para reuniones mas cortas y efectivas

Mantenemos tus datos privados. No los compartiremos con nadie. Lee nuestra Política de Privacidad

Footer

Enlaces de Interés

  • Contacto
  • Newsletter
  • Quien soy
  • Proponer
  • Podcast

Tips de Herramientas

  • Gmail
  • Google Sheets
  • Google Chrome
  • Google Docs
  • Google Calendar

Cursos Gratis

  • Gmail
  • Google Sheets
  • Google Docs
  • Google Drive
  • Google Forms
  • Tips
  • Cursos
  • Quien soy
  • Newsletter

Copyright © 2023 · Los Más Productivos - Juan Sebastián Guzmán