1

私は最近、自分の仕事のレポート プロジェクトに配置されました。私の全体的な目的は、データを日付別およびグループ別にフィルタリングできる 9 つの異なるグラフのレポートを作成することです。22 の異なるグループがあり、個々の月、週、および日ごとにレポートを表示するには、ドリルダウンする必要があります。これはすべて Excel 2007 で行う必要があります。今のところ、月ごとの結果と、すべての異なるアプリケーション グループとすべてのグループの概要を表示することに取り組んでいます。

私がこれを設定した方法は、2 つのワークシートを含む 1 つのワークブックを作成し、1 つのワークブックに 9 つのグラフすべてを含むようにすることです。これを Dashboard_All と呼びましょう。これらのグラフは、各グラフのすべての情報を含む 2 番目のシートにリンクされています。これを Chart_Data と呼びましょう。

このチャート データはどこから来ているのでしょうか。Chart_Data は、生データ、ピボット テーブル、およびマトリックス テーブルを含む別のワークブックのいくつかのテーブルを参照します。ここの 1 つのワークシートには、1 つのテーブルにすべての生データが含まれるように設定しました。1 つのワークシートにはすべてのピボット テーブル (グラフごとに 1 つのピボット テーブル) が含まれており、生データをふるいにかけ、結果を得ることができます。これらの結果を含む 23 の異なるワークシートを作成しました。各グループに 1 つ (これを行うために各ピボット テーブルでグループ フィルターを使用しました)、すべてのグループに 1 つのサマリーです。また、ピボット テーブルの結果ごとにマトリックス テーブルを作成した 23 の異なるワークシートも作成しました。これらのテーブルが使用されるのは、別のグループのピボット テーブルを変更するたびに結果が変わり、読み取るデータがない場合は列または行が省略されることがあるためです。そこで、ピボット テーブルに空白の値がある場合に基本的にスペーサーとして機能するセルを持たせるために、ピボット テーブルを参照するテーブルを作成しました。これらのグラフには、さまざまな月のすべての可能な組み合わせが行とさまざまな列として含まれています。前のワークブックの Chart_data は、これらのマトリックス テーブルを参照します。

VLOOKUPドロップダウン リストにリンクされている Chart_Dataの関数を使用しました。たとえば、月を選択してください: ドロップダウン 1 月 2 月 3 月 ... すべての月。Vlookup は、月を選択すると、その月のみのチャートのさまざまなデータのみを表示することを認識しています。これで、毎月の目標は達成されました。次に、アプリケーション グループについて、ワークブック内のさまざまなマトリックス テーブル ワークシートを参照する別のドロップ ダウン ボックスが必要です。ドロップダウンからグループを選択すると、VLOOKUP は適切な情報を含むそれぞれのシートに移動することを認識します。

問題は、どうすれば別のシートを認識させることができるかということです。例えば、

=VLOOKUP(C3, '[BlahBlah_WaWa_Charts.xlsx]Group 1 Chart Data'!$A$20:$B$32, 2)

ドロップダウン選択で「グループ 1」が変化するようにするにはどうすればよいですか?

これが長くて混乱を招くことは知っていますが、これを他にどのように説明すればよいかわかりません。どうもありがとう。

4

2 に答える 2

1

INDIRECT() を使用できます。

=VLOOKUP(C3,INDIRECT("[HPSM_" & C1  & ".xlsx]Sheet1!$A$4:$B$16"),2)
于 2011-09-02T20:34:03.827 に答える
0

何をしようとしているのか、コンテンツがどのように構成されているのかがまったくわかりません。

22 グループごとに 1 セットのチャートを作成していますか、それとも 22 グループすべてに対して 1 セットのチャートを作成していますか?

グラフは 1 つのスタンドアロン ワークブックにありますか、それとも 22 個のグループ ワークブックのそれぞれにありますか?

スタンドアロン ワークブックから、またはグループ ワークブック内からワークブック名​​を取得しようとしていますか?

...等...

質問/説明を書き直して、データの構造と目的を明確にしてください。

于 2011-09-02T19:35:05.930 に答える