
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 ROWS
la función y INDIRECT
. Supongamos que pones la primera fórmula en la celda C3
y luego usas esta versión.
=INDIRECT("'I"&ROWS(C$3:C3)+100&"'!B8")
a medida que arrastra hacia abajo, la ROWS
función incrementa y aumenta el número dentro del nombre de su hoja; eso es más sólido que usar ROW
la función porque este enfoque seguirá funcionando si agrega o elimina filas encima de la fórmula.
Cambiar C3s
dependiendo de la celda de inicio