Comment copier une formule dans Google Sheets dont l'adresse correspond à une autre feuille?
Maintenant, je dois éditer la formule pour chaque cellule car lorsque je la copie, elle ne reste pas relative. Et quand je déclare "une autre feuille", je veux dire un doc avec un nom différent (adresse) et pas seulement une autre page dans la même feuille.
En principe, vous pourriez faire des choses comme
=IMPORTRANGE("1k4o8odd...","Dashboard!S"&row())
formant la chaîne de plage à importer en fonction de la ligne de la cellule en cours.
Mais je ne le recommande pas réellement. Vous ne devez pas utiliser importrange
comme référence de cellule individuelle; c'est un sérieux frein à la performance. Comme son nom l'indique, son but est d'importer la plage de toutes les cellules dont vous allez avoir besoin (peut-être toute la feuille à laquelle vous vous référez); placez la plage importée quelque part (sur une feuille séparée, peut-être) et utilisez ces données normalement. Par exemple, utilisez
=IMPORTRANGE("1k4o8odd...","Dashboard!S1:S")
une fois, puis faites référence à ces cellules importées.
SI vous souhaitez indiquer uniquement cette cellule, vous devez définir vos références de cellule dans l'absolu de la formule avec le signe "$" devant:
='Sheet1'!$A$1
si vous le souhaitez dynamique, supprimez les signes $:
=importrange("your doc url","'Dashboards'!$S"&Row())
Vous utilisez également importrange pour faire référence à un autre document.
=importrange("your doc url","'Dashboard'!$S$8")