Excel INDIRECT 関数は、別のワークシートの可変行のセルを参照します。

Excel INDIRECT 関数は、別のワークシートの可変行のセルを参照します。

INDIRECTExcel 関数を使用して別のワークシートのセルを参照できません。

次の数式のさまざまなバリエーションを試しましたが、常にエラーが発生します

=INDIRECT("'Form Responses 1'!""C"&D13)

また

=INDIRECT("'"Form Responses 1'"!""C"&D13)

Cワークシート「フォームの回答 1」の列から、セル内の行変数を使用してデータを取得しようとしていますD13[数式にとって都合の良い方のワークシートにセル (行変数) を配置できますD13]。宛先ワークシート (宛先ワークシートのセルC2) に上記の数式を入力しますC2

INDIRECT同じワークシートで機能する関数の数式や、あるワークシートから別のワークシートにセルを移動する数式を記述することはできますが、INDIRECT変数行を使用してあるワークシートから別のワークシートに機能する関数を作成することはできません。

答え1

最初の試みは近いですが、いくつか余分な引用符があります。

=INDIRECT("'Form Responses 1'!""C"&D13)
                              ↑↑

次のようにしてください:

=INDIRECT("'Form Responses 1'!C"&D13)

関連情報