J'ai besoin de la référence de la feuille dans l'index pour augmenter comme une formule de glisser ligne par ligne


1

J'ai besoin d'une feuille d'index pour obtenir des données à partir des autres feuilles de la feuille de calcul. La formule que j'ai configurée est = 'I101'! $ B $ 8, où I101 est la feuille de calcul des données et la cellule fixe B8. Cependant, lorsque je tire cette formule vers le bas dans la feuille d’index, j’ai besoin que le nombre 101 augmente de un et que je tire la formule vers le bas. Cependant, cela reste fixe et je dois éditer manuellement ce qui prend beaucoup de temps lorsque vous avez les données à récupérer à partir de 268 feuilles. Comment, dans cette formule, puis-je indiquer à la ligne suivante de I001 de passer à la feuille suivante?

Réponses:


1

Essayez d'utiliser ROWS fonction et INDIRECT. Supposons que vous mettiez la première formule en cellule C3 puis utilisez cette version

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

en descendant, le ROWS la fonction incrémente et augmente le nombre dans le nom de votre feuille - c'est plus robuste que d'utiliser ROW fonction car cette approche fonctionnera toujours si vous ajoutez ou supprimez des lignes au-dessus de la formule.

Changer la C3s en fonction de la cellule de départ

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.