J'ai 2 feuilles de calcul, Test1 et Test2. Dans Test2, Cell B2, je veux accéder à une cellule dans test1. Je souhaite utiliser la valeur de la cellule A1 (la valeur est test1) indirectement pour accéder à la cellule A2 de test1. C'est la formule que j'utilise et j'obtiens une erreur d'analyse de formule. J'ai également inclus des liens vers les feuilles de calcul de test:
=IMPORTRANGE("https://docs.google.com/spreadsheets/d/1HLuD8Y4ApxXc2Zt3osHkTTsdWBjpiOIXFSFOdslca_Q/edit#gid=194909829","INDIRECT($A1&""!$A$2"")")
Test2:
https://docs.google.com/spreadsheets/d/10TA2hEwiDc9g-9_V30TQImZsgJVzVA2WFZifmbdL0d4/edit#gid=
Si vous voulez importer dans Test2 à partir de Test1 ne plage de cellules (A1:A2
), la formule doit être:
=IMPORTRANGE("https://docs.google.com/spreadsheets/d/1HLuD8Y4ApxXc2Zt3osHkTTsdWBjpiOIXFSFOdslca_Q/edit", "Sheet2!A1:A2")
Si de l'autre vous voulez importer juste une seule cellule (A1
) la formule serait:
=IMPORTRANGE("https://docs.google.com/spreadsheets/d/1HLuD8Y4ApxXc2Zt3osHkTTsdWBjpiOIXFSFOdslca_Q/edit", "Sheet2!A"&"1")
"Sheet2!A1:A2"
"Sheet2!A1"
OR "Sheet2!A"&"1"
Il n'est pas nécessaire d'utiliser INDIRECT
(Je dois admettre que je suis un peu confus au sujet de ce que vous voulez)
ÉDITER
(suite à vos clarifications dans les commentaires)
Au lieu de INDIRECT
vous devez utiliser INDEX
.
De cette façon, vos variables et formules, par ex. cellule A9
du tableur Test2 serait:
WorkSheet2!A3:B7
WorkSheet2!A1
Dans la cellule B9
du tableur Test2 utilise la formule:
=IMPORTRANGE("1HLuD8Y4ApxXc2Zt3osHkTTsdWBjpiOIXFSFOdslca_Q/edit",""& INDEX(A9,,1) &"")