-1

基本的なデータセットは次のようになります。

図1 データセット

前任者がデータセットで行ったことは、すべてのデータをコピーすることによってデータセットを線形にすることです。つまり、土曜日 -> データ、日曜日 -> データ

このような:

図 2 データセット 2

この形式を使用して、彼は次のようなグラフを生成できました。

図 3 最終出力グラフ

今、私はこのドキュメントの自動化を開始しました。ここで、図 1 の自動化の段階に到達しました。

私の質問は、グラフを見て、図 2 をスキップして、図 1 のデータを使用してグラフを生成する方法はありますか?

これについて数時間考えましたが、解決策が思い浮かびません。

00:00、01:00 ..... と日のデータを使用してデータ範囲を作成し、それをすべての日について繰り返し、範囲を組み合わせてメガ範囲を作成する方法に沿って考えていましたが、できません。それがどのように機能するかわかりません。

この問題を解決するために誰かが私を正しい方向に押し進めることができますか?

ありがとう

クリス

4

1 に答える 1

1

私が考えることができる唯一の解決策は、元の形式から fig 1 形式を作成する vba を作成することです。Excel では、データから必要なグラフを元の形式で描画することはできませんが、vba は非常に単純なはずです。

読みやすくするために、図 2 のデータを転置して、上ではなく下に移動することをお勧めします。vba はデータをトラバースしてチャート データ行を書き込み、完成した範囲を使用するようにチャート データ ソースを更新する必要があります。

これは、期間の数が変更されることを前提としています。そうでない場合は、式を使用してデータを再配置するだけで、vba は必要ありません。

于 2013-09-09T15:00:48.960 に答える