Test1とTest2の2つのスプレッドシートがあります。 Test2、Cell B2 test1のセルにアクセスしたい。セルA1の値(値はtest1)を間接的に使用して、test1のセルA2にアクセスします。これは私が使用している数式であり、数式解析エラーが発生しています。テストスプレッドシートへのリンクも含めました。
=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=
Test1からTest2にインポートしたい場合セルの範囲(A1:A2
)、式は次のようになります。
=IMPORTRANGE("https://docs.google.com/spreadsheets/d/1HLuD8Y4ApxXc2Zt3osHkTTsdWBjpiOIXFSFOdslca_Q/edit", "Sheet2!A1:A2")
他にインポートしたい場合単一のセルのみ(A1
)式は次のようになります。
=IMPORTRANGE("https://docs.google.com/spreadsheets/d/1HLuD8Y4ApxXc2Zt3osHkTTsdWBjpiOIXFSFOdslca_Q/edit", "Sheet2!A"&"1")
"Sheet2!A1:A2"
"Sheet2!A1"
OR "Sheet2!A"&"1"
INDIRECT
を使用する必要はありません
(私はあなたが望むものについて少し混乱していることを認めなければなりません)
編集
(コメントの説明に従って)
INDIRECT
の代わりにINDEX
を使用する必要があります。
このようにして、変数や数式をセルA9
スプレッドシートTest2は次のようになります:
WorkSheet2!A3:B7
WorkSheet2!A1
セルB9
スプレッドシートTest2の数式を使用:
=IMPORTRANGE("1HLuD8Y4ApxXc2Zt3osHkTTsdWBjpiOIXFSFOdslca_Q/edit",""& INDEX(A9,,1) &"")