5

株式相場で名前が付けられた約20の異なるシートを含むスプレッドシートがあります。これらはテンプレートであるため、各シートの情報は同じセルにあります。たとえば、現在の年の EPS は、シートに関係なく常にセル A55 にあります。

ティッカーに基づいてテンプレートからデータを取得するサマリー シートを作成したいと考えています。したがって、リスト内の異なる各シートの同じ位置を参照するために、列 A にティッカー (シート名も) があり、列 B に数式があるサマリー シートを想像してください。

1行を構築してから、それをコピーして各シート名/ティッカーに対して検索/置換を実行できることはわかっていますが、数式を自動化して、列Aを見てからその名前のシートを呼び出し、数式で参照されているデータを返します。これにより、時間の経過とともにシート/ティッカーを簡単に追加できるようになります。=INDIRECT を試しましたが成功しませんでした。

集計シートの列 A を参照する数式を取得して、どのテンプレート/シートで情報を検索するかを知るにはどうすればよいですか?

4

3 に答える 3

1

編集:

この回答はあまり役に立ちませんでしたが、例として SUM() 式で INIDRECT() 式をどのように使用するか疑問に思っている人のために、これを残します。Sheet1 の列 B を合計したい場合は、次のようにします。

=SUM(INDIRECT(A1&"!B:B"))

セル A1 の内容は「Sheet1」で、ドラッグして他の行に入力します

于 2014-01-21T01:46:31.897 に答える
-1

同様の問題を解決しようとしているときに、これに出くわしました。

タブのタイトルにスペースや特殊文字 (ハイフンなど) が含まれている場合は、タブ参照 (A1) を一重引用符 ("'") で囲みます。それ以外の場合は、#REF を取得します。参照を評価しようとするとエラーが発生します。

=INDIRECT("'"&A1&"'!A55)

于 2015-12-16T18:01:52.697 に答える