3

Excel (2003) のグラフに関する 2 つの主な問題について、ご協力をお願いしたいと思います。

1) 25 個のグリッド (x 軸に 5 個、y 軸に 5 個) を持つチャートを作成したいと考えています。グリッドの数を変更してはなりません。つまり、データがグリッドのサイズ、長さ、および数に影響を与えてはなりません (チャートへの入力として、いくつかの異なるワークシートが使用されます)。データに応じて異なるグリッドの長さを持たずに、このようなグラフを作成するにはどうすればよいですか?

2) 25 個のグリッドがあり、各グリッドの色が異なるグラフが必要です。たとえば、右上隅の 3 つのグリッドは赤、左下隅の 3 つのグリッドは緑、その間のすべてのグリッドは白です。四分円の背景、つまりそれぞれが異なる色の 4 つのグリッドを持つグラフの作成に関する記事をいくつか読みました。しかし、25 グリッドのマルチカラーの背景を作成する方法を知りたいですか?

よろしくお願いします!

よろしく、

4

1 に答える 1

1

VBAを使用したくないので、探しているグリッドチャートを作成するために必要ないくつかの手作業の手順があります。ほとんどの場合、これらの手順は任意の順序で実行できます。

  • ワークシートの1x5セル範囲の水平列ラベルを入力します。
  • すぐ下の5x5セル範囲で、各セルに値1を入力します。
  • 6 x 5のセル範囲を選択して、100%積み上げ縦棒グラフをワークシートに挿入します。これで、それぞれ異なる色の5つの水平バンドを持つバーのチャートが作成されます。
  • 凡例を削除します。
  • フォーマットするバンドの1つを選択し、そのギャップ幅を「ギャップなし」に設定します。
  • チャートのタイトルと、横軸および縦軸のタイトルがある場合は、それを挿入します。
  • 各バンド(データ系列)を選択し、塗りつぶしの色を塗りつぶしの白に、境界線の色を黒の実線に設定します。
  • グラフ領域を選択し、その高さと幅を同じ値に設定します。
  • チャート領域のアスペクト比をロックします。
  • 対照的な色にする各データポイント(グリッドセル)の塗りつぶし色を選択して設定します。

(VBAを介する以外に、さまざまなデータ値に基づいてグリッドセルの色を動的に設定する方法を知りません。)

  • 一方の軸のラベルのフォントサイズを変更する場合は、正方形のグリッドレイアウトを維持するために、もう一方の軸を同じサイズに設定してください。
  • 垂直軸の主目盛りの種類を[なし]に設定し、垂直軸ラベルのフォントの色を白に設定します。
  • この時点で、プロット領域を左にシフトして、プロット領域の右の境界線とチャート領域の間に空白を増やすことができます。
  • グラフ領域を選択し、縦軸のラベル領域にテキストボックスを挿入します。
  • 表示する垂直軸ラベルをテキストボックスに入力し、各ラベルの間に空白行を入れ、選択したフォントサイズと色を入力します。
  • テキストボックスを垂直方向に移動して、テキストボックス内の最初のラベルが、グリッドの一番上の行の中心に垂直方向に整列するようにします。
  • テキストボックスの最初の2つのラベルの間の空白行を選択し、行のフォントサイズを変更して、2番目のラベルが2番目のグリッド行の中心に垂直に配置されるようにします。残りの3つのラベルを続行します。
  • ラベルの配置をより細かく制御する場合は、ラベルの各ペアの間に2行目を挿入し、2行目のフォントサイズを最初の行よりも小さいフォントで設定します。
  • このテキストボックスは、グラフのサイズを変更しても自動的にサイズ変更されないグラフの唯一の要素です。

フォントサイズの微調整、またはグラフのタイトルと軸ラベルの配置を除いて、グラフは次のように実行されます。

最終製品

于 2012-12-16T21:53:49.837 に答える