web-dev-qa-db-ja.com

セルからIMPORTRANGE数式にテキストを挿入する

別のスプレッドシート(​​スプレッドシートA)からのデータを必要とする多数の数式を含むスプレッドシート(​​スプレッドシートB)があります。スプレッドシートBの式の多くは、スプレッドシートA内の異なるシート(異なるタブ)を参照します。

スプレッドシートA内の各シート(タブ)の名前をスプレッドシートBに一度だけリストし、そのセルをIMPORTRANGE式のテキスト参照として使用できるかどうかを知りたい。

たとえば、スプレッドシートAの3つのシート(タブ)は、NamesAddress、およびPhone Numberです。

スプレッドシートBの個々のセルにこれらの名前をリストする場合(つまり、A1-Names、A2-Addressなど)、IMPORTRANGE式にそれらのセル参照を含めることはできますか?

例えばimportrange("Spreadsheet A Key","Names!B1")の代わりに-importrange("Spreadsheet A Key","**Spreadsheet B** **A1**!B1")のようなテキストでセルを参照するものが欲しい

INDIRECTを試してみましたが、数式に含めるセル参照がスプレッドシートAの検索パラメーター内にあるため、私が求めていることがさらに可能かどうかさえわかりません。

2
Bryan

importrange の両方のパラメーターは文字列です。文字列には、連結によって他のセルの値を含めることができます。例えば、

=importrange("Spreadsheet A Key", A1 & "!B1")

は、インポートするシートの名前が現在のシートのセルA1から取得されることを意味します。

文字&は連結を意味します。「Names」と「!B1」は「Names!B1」です。

2
user79865