Referencia dinamica a una pestaña

referencias dinamicas con indirecto en Google Sheets
— by

En esta entrada vemos como llamar a una celda de otra pestaña de manera variable a través de una referencia dinámica con la ayuda de la función INDIRECTO.

Aquí tienen la explicación también en video:

Esto sirve mucho cundo por ejemplo tenemos pestañas con nombres bastante explícitos.

Por ejemplo podemos tener ventas por países. Entonces una pestaña se llamara «Colombia», la otra «Argentina», la otra «México».

O por ejemplo tenemos ventas por año. Entonces mis pestañas se llamaran «Ventas 2016», «Ventas 2017» y «Ventas 2018»

Entonces digamos que queremos hacer un panel de control donde el usuario puede escoger el país, y queremos traer en otra celda las ventas, yendo a buscar estas ventas a la pestaña del país correspondiente.

Cada pestaña de cada país esta así. Esta es la de México:

Esta es la de Colombia

Esta es la de Argentina

Fíjense entonces que las ventas de los 3 países están en la misma celda (B2), pero en una pestaña con nombre distinto.

Entonces lo que queremos es hacer una formula que coja el nombre del país, y lo incorpore como una referencia al nombre de una pestaña.

Para esto vamos a usar la función INDIRECTO

Lo que hace esta función es que recibe como argumento una «dirección» o referencia, y nos devuelve el valor de esta referencia.

Por ejemplo, si yo tengo en la celda A1 el valor 50, y escribo en la celda a2 la función =INDIRECTO(«A1»), me devuelve el valor 50

Es un ejemplo sencillo, pero podemos volverlo más complejo

En nuestro ejemplo de los países, ya sabemos que la celda siempre va a ser B2, pero lo que va a cambiar es el nombre de la pestaña.

Entonces si ponemos en nuestra celda de pestaña =INDIRECTO(«Colombia!B2»), me va a traer el valor de las ventas de Colombia. Lo mismo si pusiéramos México o Argentina en vez de Colombia

El siguiente paso lógico es reemplazar «Colombia» con el valor de la celda donde el usuario puede escoger el país. Entonces quedaría así:

=INDIRECTO(B2&»!B2)

Este es un ejemplo sencillo, pero muy poderoso.

En conjunto con otras funciones, la función indirecto es una herramienta poderosa para tener en cuenta en nuestro arsenal de funciones.

Si les gustó el artículo, pueden recibir en su correo electrónico los tips de la semana, novedades de Google Sheets y más en nuestro newsletter.

Boletín

Nuestras últimas noticias en tu correo electrónico

Respuestas

  1. Avatar de Franco Oyarce
    Franco Oyarce

    Hola Amigo, no se si me puedas ayudar con esto. Necesito que al escoger un producto de una lista desplegable, aparezca en otra celda el valor del producto.
    ya e como hacer la lista desplegable basada en la lista de precios de otra pestaña pero no se como hacer que aparezca el precio en la celda corrspondiente.

    Muchas gracias

    1. Avatar de jsguzmanb
      jsguzmanb

      Hola Franco

      Ya intentaste con un BUSCARV?

      Un gran saludo!

  2. Avatar de Guillermo Moreno
    Guillermo Moreno

    Saludos. Tengo rato revisando para comprender la función indirecto y tu explicación es excelente… Agradecido, por fin entiendo la función. Muy bueno. Gracias.

    1. Avatar de jsguzmanb
      jsguzmanb

      Mil gracias Guillermo

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Pin It on Pinterest

Share This