Referencia dinámica de hojas con INDIRECT - Excel y Google Sheets

Descargar libro de trabajo de ejemplo

Descarga el libro de trabajo de ejemplo

Este tutorial demostrará cómo utilizar la función INDIRECTA para hacer referencia a las hojas de forma dinámica.

Referencia de hoja dinámica usando la función INDIRECTA

La función INDIRECTO le permite hacer referencia a un rango con una cadena de texto, lo que hace que sea muy fácil cambiar la referencia de celda. Su sintaxis es:

Este ejemplo hará referencia celda C6 en hojas de trabajo Q1, Q2, Q3, y Cuarto trimestre:

1 = INDIRECTO (B3 & "!" & C3)

En el ejemplo anterior, el operador de concatenación (&) se ha anidado en la función INDIRECTO para unir el nombre de la hoja de trabajo y la ubicación de la celda.

INDIRECTO - Función volátil

Advertencia: La función INDIRECTA es volátil. Esto significa que vuelve a calcular cada vez que se vuelve a calcular el libro. Si confía en demasiadas funciones INDIRECTAS, afectará negativamente la velocidad de su libro de trabajo.

Por lo general, puede utilizar otras funciones no volátiles en lugar de INDIRECT. Una de esas funciones es la función ELEGIR.

Función ELEGIR - Referencia de hoja

La función ELEGIR devuelve un valor de un rango o lista de valores en función de una posición determinada. Su sintaxis es:

Por ej. ELEGIR (2, "Joseph", "Rachel", "John") devolvería "Rachel", ya que es el segundo valor que aparece después del número de índice.

El siguiente ejemplo hará referencia a los valores de las ventas totales para cada trimestre de las hojas de trabajo. Q1, Q2, Q3 y Cuarto trimestre.

1 = ELEGIR (C3, 'Q1'! $ C $ 6, 'Q2'! $ C $ 6, 'Q3'! $ C $ 6, 'Q4'! $ C $ 6)

En este ejemplo, columna C especifica la posición del valor requerido. Internamente, la fórmula asigna posiciones en el mismo orden en que se seleccionó, en otras palabras, es la posición de los valores del número de índice.

Nota: Si el número especificado para el "núm_índice"Argumento es mayor que el número total de valores, Excel devolvería #VALOR! Error.

Referencia de hoja dinámica con INDIRECTO en Hojas de cálculo de Google

Estas fórmulas funcionan exactamente igual en Google Sheets que en Excel.

wave wave wave wave wave