Necesito que la referencia de la hoja en el índice aumente como una fórmula de arrastre hacia abajo línea por línea

Necesito que la referencia de la hoja en el índice aumente como una fórmula de arrastre hacia abajo línea por línea

Tengo una hoja de índice en la que necesito obtener datos de las otras hojas de la hoja de cálculo. La fórmula que he configurado es ='I101'!$B$8 donde I101 es la hoja de la que obtener datos y la celda fija B8. Sin embargo, cuando arrastro hacia abajo esta fórmula en la hoja de índice, necesito que 101 aumente en uno y así a medida que arrastro la fórmula hacia abajo. Sin embargo, permanece fijo y tengo que editarlo manualmente, lo que lleva mucho tiempo cuando se obtienen datos de 268 hojas. ¿Cómo puedo saber en esta fórmula que la siguiente línea desde I001 debe pasar a la siguiente hoja?

Respuesta1

Intente usar ROWSla función y INDIRECT. Supongamos que pones la primera fórmula en la celda C3y luego usas esta versión.

=INDIRECT("'I"&ROWS(C$3:C3)+100&"'!B8")

a medida que arrastra hacia abajo, la ROWSfunción incrementa y aumenta el número dentro del nombre de su hoja; eso es más sólido que usar ROWla función porque este enfoque seguirá funcionando si agrega o elimina filas encima de la fórmula.

Cambiar C3sdependiendo de la celda de inicio

información relacionada