Referncing d'une cellule, en fonction de la valeur d'une cellule dans Spreadsheet

0

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 Sheet1et 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?

EricR
la source
1
Vous voudriez utiliserSheet1!A1
kobaltz

Réponses:

3

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'!A1pour couvrir tous les noms de feuille possibles, vous pouvez modifier cette version.

=INDIRECT("'"&B1&"'!"&C1)

Barry Houdini
la source