Excel2007又は2010のグラフについて質問します。
- Excel2007又は2010のグラフについて質問します。
- 飛びのあるデータから棒グラフを作成する方法について教えてください。
- データ系列の選択方法についてアドバイスをお願いします。
- ベストアンサー
飛びのあるデータから棒グラフを。
Excel2007又は2010のグラフについて質問します。 添付図の(1)の表から、添付図の(4)のようなグラフを作ろうと考えています。 即ち、(1)の(イ)、(ロ)を除外した棒グラフを作ろうと思っています。 この際、私は、今、以下の(A),(B)の方法を使い分けていますが、 どちらも難があります。 (A)(1)の(イ)、(ロ)のデータがある行を非表示にする。 ⇒非表示を解除したら元に戻る。表上からもデータが見えなくなる。 (B)新たに、グラフを作るためだけの表((2))を作る。 ⇒管理がめんどくさい。 そこで、例えば、データ系列の選択を、(数式バーで見た際に) =SERIES(aaa!$E$3,aaa!$C$4:$C$13,aaa!$E$4:$E$13,1) から、 =SERIES(aaa!$E$3,aaa!$C$4:$C$7+aaa!$C$9:$C$13,aaa!$E$4:$E$13,1) に書き換えるといった具合の方法はないでしょうか? (上のように書くと、エラーになります。)
- Kokorochaniuna
- お礼率96% (117/121)
- その他MS Office製品
- 回答数4
- ありがとう数1
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
>=SERIES(aaa!$E$3,aaa!$C$4:$C$7+aaa!$C$9:$C$13,aaa!$E$4:$E$13,1)に書き換えるといった具合の方法はないでしょうか? 方法としては、まず先に空のグラフを作成しておきます 次にグラフ内を右クリック→「データの選択」→「凡例項目」の「追加」をクリック 「系列名」でセルC1をクリックすると「=aaa!$C$1」となります 「系列の値」で『={1}』の部分を消してセルC2~C5までをドラッグし、その状態で「Ctrl」キーを押したままセルC7~C10までをドラッグすると「=(aaa!$C$2:$C$5,aaa!$C$7:$C$10)」となります 最後に「OK」→「OK」でお望みのグラフが描けますのでお試しください。 一応画像添付しておきます <(_ _)>
その他の回答 (3)
- esupuresso
- ベストアンサー率44% (257/579)
No1です 添付画像を基に=SERIES関数だと・・・ =SERIES(Sheet1!$C$1,,(Sheet1!$C$2:$C$5,Sheet1!$C$7:$C$10),1) となります 後はご自分で作られた表に合わせて式を作ってみて下さい。 =SERIES(aaa!$E$3,(aaa!$A$2:$A$5,aaa!$A$7:$C$10),(aaa!$E$2:$E$5,aaa!$E$7:$E$10),1)の式は、もしかすると・・・ =SERIES(aaa!$E$3,(aaa!$A$2:$A$5,aaa!$A$7:$A$10),(aaa!$E$2:$E$5,aaa!$E$7:$E$10),1)だと思うのですが・・・?
- keithin
- ベストアンサー率66% (5278/7940)
なんだ、8本棒のグラフを描くところから出来てなかったんですね。 添付図: コントロールキーを押しながら1から4、5から8の2つのセル範囲を選んでおいてから、ふつーに棒グラフを描かせます。
- kagakusuki
- ベストアンサー率51% (2610/5101)
>(B)新たに、グラフを作るためだけの表((2))を作る。 >⇒管理がめんどくさい。 それでしたら、グラフを作るためだけの表が自動的に作成される様にすれば良いと思います。 今仮に、表(1)がSheet1のA1~C12の範囲に存在していて、Sheet2のA列を作業列として使用して、Sheet2のB~C列に「グラフを作るためだけの表」を作成するものとします。 まず、Sheet2のA2セルに次の数式を入力して下さい。 =IF(AND(ISNUMBER(INDEX(Sheet1!$C:$C,ROW())),COUNTIF(Sheet1!$B:$B,INDEX(Sheet1!$B:$B,ROW()))-COUNTIF(Sheet1!$B$1:INDEX(Sheet1!$B:$B,ROW()),INDEX(Sheet1!$B:$B,ROW()))>0),COUNT(A$1:A1)+1,"") 次に、Sheet2のB2セルに次の数式を入力して下さい。 =IF(ROWS($2:2)>COUNT($A:$A),"",INDEX(Sheet1!$A:$A,MATCH(ROWS($2:2),$A:$A))) 次に、Sheet2のC2セルに次の数式を入力して下さい。 =IF(ROWS($2:2)>COUNT($A:$A),"",INDEX(Sheet1!$C:$C,MATCH(ROWS($2:2),$A:$A))) 次に、Sheet2のA2~C2の範囲をコピーして、同じ列の3行目以下に貼り付けて下さい。 後は、Sheet2のB~C列の表を基にして、グラフを作成すれば良いと思います。
関連するQ&A
- 幅の異なる2種類(3種類)の棒グラフを共存させる。
Excel2007又は2010のグラフについて質問します。 (イ)添付図の(1)のデータから、添付図の(3)のグラフのように、 *通常のデータ(1-8)は、普通の棒グラフとして *avg A とavgB はそれぞれ、太めの棒グラフとして 出力したいと考えています。 さらに、好ましくは (ロ)添付図の(4)のグラフのように、 *さらに、avg1-3 (Aグループから異常値を除いたものの平均値)をオレンジの棒グラフのように 出力したいと考えています。 現在、私はオートシェイプ(図形)で作成していますが、 これだといろいろ面倒なので、方法があれば教えて下さい。 よろしくお願いします。
- ベストアンサー
- その他MS Office製品
- エクセルのデータ並び替えについて
A B C D E F 1(1) (2) (3) (4) (5) (6) 2(7) (8) (9) (0) (イ) (ロ) エクセルのデータの並べ替えにおいてですが、例えば上のようなデータを A B C D E F 1(1) (2) (3) 2(4) (5) (6) 3(7) (8) (9) 4(0) (イ) (ロ) のように並び替えたいのですが、どのように簡単に並べることが出来ますでしょうか。
- ベストアンサー
- 数学・算数
- 2003で積み上げ棒グラフを2こずつ横に並べたい
Excel2003で、図のように積み上げ棒グラフを2こずつ横に並べたいのですが 方法はありませんか。 図のデータは、以下のような感じです。 Cだけを第二軸にしてズラす、みたいなことも試みたのですが うまくいきませんでした。 A B C 2008 1886 2441 9560 2009 2183 3131 12150 2010 2909 3668 13054 2011 3351 4405 15256 2012 3639 5031 17537
- ベストアンサー
- その他MS Office製品
- エクセルで折れ線グラフを表示させるとき
Excel2003を使用しています。 ________________ 項目| A | B | C | D | E | ________________ 数値| ア | イ | ウ | エ | オ | ________________ 上のような表があります。 VLOOKUP関数を用いて,表のア~オにデータを引っ張ってくるようにして,その結果を折れ線グラフで表示させています。 この時,ア~オすべてにデータが入力されていればよいのですが, データが未入力である場合には,#VALUE!のエラーになります。 これを折れ線グラフに表示させようとすると,#VALUE!のエラーの部分は0(ゼロ)としてポイントされてしまいます。 例えば,上の表でAに100,Bに150,Cに200のデータが入力されていて,Dが未入力のため#VALUE!,Eに300のデータがあるとすると,100→150→200→0→300として変なグラフになってしまいます。 そこで,これをDの部分は,エラーなのでポイントを表示せず, 100→150→200→→300のように なめらかなグラフになるようにする方法はありませんか? 分かりにくい表現で申し訳ありませんが よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルで複数列のデータに対して検索後、対象行を表示できますか?
よろしくお願いします。 エクセル2002を使っています。 例として 1 E F G 2 データA イ ロ ハ 3 データB ロ ハ 4 データC ニ 5 データD ニ ロ E,F,G列に行方向にイ~ニのデータがランダムに入っています。 オートフィルを使う様に3列中にイを含む行、又はイ又はロを含む行、イ、ロ、ハを含む行を表示させたいのですが、何か方法があるでしょうか? どなたかご存知の方ご教授お願いします。
- ベストアンサー
- オフィス系ソフト
- Excelの棒グラフと積み上げ棒グラフを1つのグラフに表示できますか?
Excelの棒グラフと積み上げ棒グラフを1つのグラフに表示できますか? やりたいことは、A社、B社、C社はただの棒グラフ、D社、E社、F社は積み上げ棒グラフにして、それらを1つのグラフで表示できるようにしたいです。 もし、可能であれば、やり方をご教授いただけないでしょうか。 どうかよろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- エクセルのグラフについて
どなたか教えてください。 エクセルでグラフを作成しているのですが、たとえば、(イ)のBOOKにデータのシートとグラフのシートがあったとして、まったく同じ様式で、(ロ)のBOOKを作成するときに、(イ)のBOOKを開き、データだけを書き換えて、「名前をつけて保存」で(ロ)のBOOKとして保存しました。データが書き換わっているので、当然、そのデータを参照しているグラフも(イ)のグラフから(ロ)のデータのグラフに書き換わるものと思っていましたが、(イ)のグラフのままでした。「元のデータ」で見ると間違いなく新しいデータを参照していることになっているようですが、なぜなんでしょうか?どこかで操作が間違っているのだと思いますが、あれこれ調べても分かりません。どなたかお分かりの方ご指導をお願いいたします。なお、意味が分かりにくければ補足いたします。
- 締切済み
- Windows Me
- エクセルでの棒グラフ
試料 かたさdyn/cm2 a 2.447×10^4 b 0 c 1.750×10^4 d 2.890×10^4 e 2.861×10^4 f 3.461×10^4 を、エクセルを棒グラフ使って表示するにはどのようにしたらよいのでしょうか?お願いします。
- ベストアンサー
- Windows XP
- 棒グラフ+実データプロットのグラフを作りたい
添付画像のような、平均値の棒グラフに実データをプロットしたグラフを作りたいのですが、 どのようにしたらよいのでしょうか。 できればExcel、無理ならばLibreofficeやRかその他フリーソフトでの方法を教えていただけますでしょうか。 なお、添付画像では同値のプロットを横に並べていますが、不可能ならば横に並ばず重なるだけのプロットでもかまいません。 宜しくお願い致します。 (添付画像の実データ) ---測定法A 濃度1:10,10,20,20,40(平均20) 濃度2:10,20,30,40,50(平均30) 濃度3:10,40,40,40,50(平均40) ---測定法B 濃度1:10,15,25,30,30(平均22) 濃度2:10,20,30,40,50(平均30) 濃度3:30,40,40,50,55(平均43) ---測定法C 濃度1:10,10,20,20,30(平均18) 濃度2:10,20,30,40,50(平均30) 濃度3:10,20,40,40,50(平均32) ※添付画像は図形挿入で無理やりプロット(のようなもの)を描いています
- ベストアンサー
- Excel(エクセル)
- EXCEL グラフウィザード グラフ無しでデータテーブル追加
グラフウィザードで作ったグラフのデータテーブル部分にもう1行表を付けたして 数字を自由に記入したいのですが、どのようにすればよいのでしょうか? ■ ■ □ ■□ ■□ ■□ ■□ ■□ ■□ ■□ 今年 A 3 B 2 C4 去年 A 2 B 3 C3 ↑このデータテーブルの下に同じような表を一列挿入して 今年-(マイナス)去年の数値をABCそれぞれ表示したい。 棒グラフは要らないのでデータテーブルのみで表示したいのです。
- ベストアンサー
- オフィス系ソフト
お礼
回答ありがとうございました。 100%です!! つまり、 GUIから作成する場合には、 軸ラベルの範囲が、 =(aaa!$A$2:$A$5,aaa!$A$7:$A$10) 系列値が、 =(aaa!$C$2:$C$5,aaa!$C$7:$E$10) となるように。つまり、 =(範囲1,範囲2)のように。 シリーズ関数を用いる場合には、 =SERIES(aaa!$E$3,(aaa!$A$2:$A$5,aaa!$A$7:$C$10),(aaa!$E$2:$E$5,aaa!$E$7:$E$10),1) となるように、 設定すればよいということですね!!