Je comprends comment fonctionne le référencement d’une cellule, par exemple
=Sheet1.A1
Toutefois, si je suis dans la feuille Sheet2 et que la cellule B1 en contient Sheet1
et que la cellule C1 en contient A1
.
Existe-t-il un moyen d'écrire la référence de telle sorte qu'il utilise les valeurs de B1 et C1 pour déterminer où la référence doit pointer?
Sheet1!A1
Réponses:
Vous devez utiliser! après le nom de la feuille pour la formule de base, comme ceci
=Sheet1!A1
Vous pouvez utiliser INDIRECT pour convertir une référence de texte en une référence réelle. Pour votre exemple, essayez
=INDIRECT(B1&"!"&C1)
Les noms de feuille avec des espaces (et quelques autres caractéristiques) nécessitent également des guillemets simples autour d'eux, par exemple
'Sheet one'!A1
pour couvrir tous les noms de feuille possibles, vous pouvez modifier cette version.=INDIRECT("'"&B1&"'!"&C1)
la source