• 締切済み

Excelグラフ作成

シートに以下のような入力をしております。   A      B      C      D 1 県名   数値1   数値2 2 山形   123     333 3 東京   456     444 4 岐阜   789     555  5 徳島   012     666 6 A列には県名(47都道府県)B列以降には数値を入力してあります。 県ごとにグラフを作成したいのですが、1列ごとにグラフウィザードを使用し作成していくしかないのでしょうか? 1行目(山形)のグラフを作成したら、東京以下は何らかの方法でコピーのように簡単に作成できないでしょうか? 若しくは一括で47都道府県分のグラフを作成できないでしょうか? ご教示下さい。宜しくお願い致します。

みんなの回答

  • mitarashi
  • ベストアンサー率59% (574/965)
回答No.2

ANo.1の訂正です。 ピボットテーブルを使うには、 山形 属性1 123 東京 属性1 456 岐阜 属性1 789 山形 属性1 333 ... というデータ形式でないといけないので、 ピボットテーブルは取り消します。

  • mitarashi
  • ベストアンサー率59% (574/965)
回答No.1

47個のグラフを自動で生成して、シート上に適当なサイズ・配置で並べたいという事だと、VBAで組むしかありませんが、指定項目が多岐にわたるため、ご自身でコードの微調整が出来ないと実現困難と思います。 ここでVBAの勉強をしているよりも、系列一個のひな形グラフを作成しておいて、複写し、新しい系列をドラッグ&ドロップした後、最初の不要な系列を削除する作業を46回繰り返した方がてっとり早いでしょう。 全ての県が入ったグラフを作成して、任意の県のグラフだけ見られれば良いなら、 (1)ピボットグラフを作成して、ある県だけ選択して表示 http://sweety.jp/honobono/faq/pibo/index.htm (2)グラフ範囲にオートフィルターを掛けて、県名の列で任意の県だけ選択して表示 という方法もあります。 後者のアレンジとして、表示系列指定用の作業列を設けて、表示したい系列に該当するセルに目印をつけてオートフィルターをかける事もできます。(例えば東京都と大阪府にマークをつけるとか) ただ、ご質問の >一列ごとにグラフウィザードを使用して作成 というのと、 >一行目(山形)のグラフを作成 というのが矛盾しているように思えますので、どの様なグラフを作ろうとされているのか、いまいち分かりかねます。

sakuichi
質問者

補足

ご回答有難うございました。 【誤】一列ごとに 【正】一行ごとに 失礼致しました。 VBAは全く知識がありませんので諦めます。 ご回答いただきました作成方法の中で、 >系列一個のひな形グラフを作成しておいて、複写し、 >新しい系列をドラッグ&ドロップした後、最初の >不要な系列を削除する作業を46回繰り返した方が >てっとり早いでしょう。 この作業方法が少々わかりりかねますが、 以下のようなグラフを作成したいのです。 【グラフウィザード 系列タブ】   名前=A2(山形)   値=B2:C2(122,333)   項目軸ラベル=B1:C1(数値1,数値2) グラフをコピーするまではわかるのですが、その後の 「名前」と「値」を変更する作業(ドラッグ&ドロップ)は どこで行えばいいのでしょうか? また(2)のグラフ範囲にオートフィルターを掛けて、 県名の列で任意の県だけ選択して表示 というのはどういう手順で行えば宜しいのでしょうか? 初歩的な質問ばかりで大変恐縮ではございますが、 今一度ご教示の程、宜しくお願い致します。

関連するQ&A