別のスプレッドシート(スプレッドシートA)からのデータを必要とする多数の数式を含むスプレッドシート(スプレッドシートB)があります。スプレッドシートBの式の多くは、スプレッドシートA内の異なるシート(異なるタブ)を参照します。
スプレッドシートA内の各シート(タブ)の名前をスプレッドシートBに一度だけリストし、そのセルをIMPORTRANGE式のテキスト参照として使用できるかどうかを知りたい。
たとえば、スプレッドシートAの3つのシート(タブ)は、Names
、Address
、およびPhone Number
です。
スプレッドシートBの個々のセルにこれらの名前をリストする場合(つまり、A1-Names
、A2-Address
など)、IMPORTRANGE式にそれらのセル参照を含めることはできますか?
例えばimportrange("Spreadsheet A Key","Names!B1")
の代わりに-importrange("Spreadsheet A Key","**Spreadsheet B** **A1**!B1")
のようなテキストでセルを参照するものが欲しい
INDIRECTを試してみましたが、数式に含めるセル参照がスプレッドシートAの検索パラメーター内にあるため、私が求めていることがさらに可能かどうかさえわかりません。
importrange
の両方のパラメーターは文字列です。文字列には、連結によって他のセルの値を含めることができます。例えば、
=importrange("Spreadsheet A Key", A1 & "!B1")
は、インポートするシートの名前が現在のシートのセルA1から取得されることを意味します。
文字&
は連結を意味します。「Names」と「!B1」は「Names!B1」です。