• 締切済み

グラフ表示時の、データ領域の切り替えについて

グラフの領域はひとつで、2種類のデータを切り替えて表示する方法は有りませんでしょうか。 例えば、画像サンプルのように、セルに「1」か「2」を入力することで表示するグラフを切り替えられるといいのですが、もし良い方法をご存知の方いらっしゃいましたら、教えて頂けませんでしょうか。 Excel2010を使用しております。 よろしくお願いします。

みんなの回答

  • chie65535
  • ベストアンサー率43% (8524/19375)
回答No.1

「A1の内容に従って、どっちかの表を参照する、作業用の表」を作成して、グラフの元データは、その「作業用の表」を参照してグラフ表示するようにすれば可能です。 J4セルに =IF($A$1=1,B4,F4) と入れて、J4セルを、K4、L4にコピー、J4~L4の範囲をJ5~L20にコピーします。 すると、A1の内容に従って、B4:D20かF4:H20のどちらかが、J4:L20に反映されます。 で、グラフは「元データの範囲を$J$4:$L$20」にします。 これで、A1に1を入れるか、1以外を入れるかで、グラフの中身が変わります。

関連するQ&A

  • グラフの元のデータを消してもグラフの表示を残す方法

     例えば、マクロで以下のような作業をしたいのです。  あるワークシート内でグラフAがあるとします。  10種類のサンプルデータがある場合、各データをグラフAに表示させて、別のシートにコピーして10個のグラフをそれぞれ比較したいのですが、元のデータを消してしまうとグラフ内の表示まで消えてしまいます。    元のデータを消してもグラフの表示を残しておく方法はないでしょうか?どこかで解決方法を見たような気がするのですが、思い出すことが出来ず困ってます。  詳しい方教えてください。よろしくお願いします!

  • エクセル データ追加するもグラフに自動反映されない

    エクセル2003 Windows XP を使用している エクセル(初~中級者)です。 時系列(月ごと)の売上と受注件数推移のグラフをユーザ設定で「2線上の折れ線と縦棒」で作成しました。既に入力された数値はグラフに反映されているのですが、データを追加しようとすると反映されません。入力済みのデータをDeleteしてみても、それも反映されません。ちなみに、とくに特別な方法を用いてグラフを作っているわけでもないのですが。。作成したグラフをクリックすると、表上に設定しているデータの範囲も色付きの線で表示されます。それはとくに間違えておらず、新しくデータを追加したいセルも囲んでいます。また、新しくデータを追加したいセルもあらかじめ表示したままの状態となっています(ex.2008/1~2008/10現在までのデータが入力されているセルと2009/3までのまだ入力していないセル、両方が表示されている状態) 既に上がっている質問なども調べてみましたが、原因がつかめないでおります。。どなたかお分かりになる方、教えてください。

  • エクセル2002でのデータの分布をグラフ化

    エクセル2002を使っています。 画像の様なデータがあり、数値が入力されています。 それをグラフ化したいのですが、条件があります。 全列のセルの中から、任意の数値の幅のセル数を数えて個数で表現したいと思います。 今回で言えば、入力のあるセル数が24個で出来上がりのグラフが 0~100まで⇒7個、29.1% 101~200まで⇒6個、25% 201~300まで⇒4個.16%  と言う風な物です。 ポイントは7個と29.1%がひとくくり、6個と25%がひとくくりになっていて、その部分が直感的に見やすいグラフが良いです。 詳しい方よろしくお願いいたします。

  • エクセルのグラフ切り替え

    最近、仕事でエクセルをやるようになったのですが、エクセルで取引先の年度別の売り上げ表を作成しました。行には「年度」、列には「No.」と「会社名」が入力してあります。 この表をグラフにしたいのですが、会社の数が多いため、ひとつずつ表示しようと思っています。 例えば、あるセルに「No.」を入力すると、グラフが切り替わるようなものを作成したいのですが、どのようにやればよいでしょうか。VBAを使わず、関数でできますか?ご存知の方、または、よいサイトなどありましたら、ご教授をお願いします。

  • 関数を入力したセルがグラフに表示されない方法

    エクセルのグラフについて質問です。 A.Bの2枚のシートがあります。 シートBには、一部、IF関数を入力したセルが含まれています。 このセルを含め、シートB上の複数行のデータをグラフ化したいのですが、以下のような誤表示がされてしまいます。 ○問題点 シートBの数値が入っているセル(入力した関数の計算の結果(数字)が表示されているもの)は、グラフ上に正確に表示される。 しかし、上記IF関数が入力されているセル(表示部は#VALUE!となっている)を反映するグラフの該当部分は、数字が入っていないにもかからず、グラフから見切れてしまう。 ○解決したい点 #VALUE!表示のセルのデータは、グラフにも反映させたくない。 何とか、結果が出ているセルのみをグラフに反映させ、数式が入っている状態のセルの内容はグラフ上は非表示にする、ということはできないでしょうか? ご存知の方、よろしくお願いします。

  • グラフの領域の色分けの仕方を教えてください。

    エクセルの2000を使用しています。 下記のような折れ線グラフを作成します。 年齢   データ   20歳   98   25歳   94   30歳   90   35歳   87   40歳   84   45歳   81   50歳   78 このとき、グラフの領域を(背景)を20歳のデータの80%以上、70%~80%、70%以下で3色に色分けしたいのですが、うまく出来ません。 すいませんが、どなたか教えてください。 よろしくお願いします。

  • グラフの元データを、非表示にしたい

    エクセルでグラフを作っています。 1ページに、データとグラフが入っているのですが、 データのみを非表示にしたいのです。 右クリックでデータの入った行を「表示しない」を選ぶと、 グラフも一緒に消えてしまいます。 (グラフは違う行に貼っています。) 何かいい方法はありませんでしょうか? よろしくお願いします。

  • VBでグラフ表示をするにあたって

    Excelを利用するか、市販のOCXを使用するか迷っています。 この2点を比べるにあたって、 こういうところが違うからこっちの方が良いということを 説明していただけると助かります。 ちなみにVB6.0(SP5)+SQLSERVER2000の環境です。 SQLSERVERの中のデータをグラフ表示しようと思っています。 グラフは、棒グラフ、円グラフ、折れ線グラフなど 何種類か使用する予定です。 もしExcelを使うことになればExcel97になります。 よろしくお願いします。

  • Excelでのグラフ作成について

    Excelでのグラフ表示について質問です。 LINEST関数を用いて得た傾きと切片のデータのみでグラフを作成表示することは可能でしょうか (セルに入力された値からグラフを作成するのではなく、という意味です)。 もし可能でしたら、ぜひやり方を教えてください。 Excel2000を使用しています。 よろしくお願いいたします。

  • エクセルの移動平均グラフが表示されない

    Excel2003を使用しています。グラフの作成の際に移動平均のグラフを付けようと思い、 「グラフ」→「近似曲線の追加」 で移動平均のグラフを挿入しようと試みましたが、なぜか表示されません。 ただ、凡例には表示されるのです。実際のグラフのみが表示されません。 原因をいろいろ考えてみたのですが、どうも第2軸のグラフの移動平均のみが 作成出来ないような気がしています。 サンプルとして画像を添付しました(読めるかなあ・・・) サンプルでは、「売上価格」と「売上件数」という2種類のデータがあり、 売上価格を第1軸に、売上件数を第2軸にしてグラフ化しました。 その後、2つとも移動平均のグラフを付けようとしました。 第1軸の売上価格は移動平均が表示されましたが、第2軸の売上件数は表示されませんでした。 という感じです。どなたか方法をご存知のかた、教えてください。 また、無理であるならば、理由を教えてください。 以上、よろしくお願いいたします。

専門家に質問してみよう