エクセルで式の入った列を含む表のグラフ化

このQ&Aのポイント
  • エクセル2010で以前から困っていることが有り、改善できると助かるのですが。
  • 数式の入った列を含む表のグラフ化で、数式の入っていない列は適当に下までグラフ範囲を指定してもグラフ上無視され自動でグラフが伸びていきますが、A列に数値を入れるとC列に計算結果が出るようになっているような表だと、C列のグラフ系列は0を這います。
  • 表は見かけ上、A列=””,””で空白に見えるのですが、幾つかの系列をグラフにすると式の入ったセルだけ0を這うので、毎回C列だけを手動で範囲を広げています。
回答を見る
  • ベストアンサー

エクセルで式の入った列を含む表のグラフ化

エクセル2010で以前から困っていることが有り、改善できると助かるのですが。 以前ここで似たような質問をさせてもらいましたが、当方が別の問題もあったのでその時には決定打とはならず、取りあえず元の方法(手動)に戻しました。 困っているのは、数式の入った列を含む表のグラフ化で、数式の入っていない列(結果の直接入力セル)は適当に下までグラフ範囲を指定してもグラフ上無視され自動でグラフが伸びていきますが、A列に数値を入れるとC列に計算結果が出るようになっているような表だと、C列のグラフ系列は0を這います。 表は見かけ上、A列=””,””で空白に見えるのですが、幾つかの系列をグラフにすると式の入ったセルだけ0を這うので、毎回C列だけを手動で範囲を広げています。

質問者が選んだベストアンサー

  • ベストアンサー
  • bunjii
  • ベストアンサー率43% (3589/8248)
回答No.2

>表は見かけ上、A列=””,””で空白に見えるのですが、幾つかの系列をグラフにすると式の入ったセルだけ0を這うので、毎回C列だけを手動で範囲を広げています。 A列が未入力の行に対するC列の数式を削除してください。 A列は上から順に空欄が無い状態で入力されるのであればA列に入力するとC列の対応するセルに上の数式が自動的にコピーされ値が表示されるはずです。 グラフの範囲に含まれていれば増えた分のC列の値がプロットされます。 但し、A列の値が誤りで入力されたときにA列を削除してもC列の数式が残るので対応するC列の数式を手動で削除してください。(値の訂正は問題ありません)

akira0723
質問者

お礼

いつもお世話になります。 うっそでしょ!!!  言っている意味が分からなかったのですが、やってみたら本当に自動で伸びました。 これは式でも関数でもなく、裏技だと思うのですがどこかに書かれていますか? 一応質問する前にNETで調べてみたのですが、どれも数式セルを空白セルとしてカウントする方法とか、空白セルとして色付けするとかの方法ばかりでした。 本当に驚きの回答でした。 大感謝!!

その他の回答 (1)

  • tom900
  • ベストアンサー率48% (1239/2537)
回答No.1

気になったので書きますね。 添付の画像(グラフ)が今の状況ですか? これに、こんな感じにしたい!って言う画像を手書きでも良いので表現しないと伝わりづらいですね。 今の状況だけを書いても、求める結果を書かないと適切な回答出来ないと思います。 私なら計算結果の数式を下記のようにします =IF(A2="",NA(),A2*B2) こうすると、正しく計算結果の出たセルは数値が出て、未入力の計算結果は #N/Aと表示されます。 #N/Aの表示や嫌ならば、条件付き書式設定で「指定の値を含むセルだけを書式設定」から「次のセルのみを書式設定」の▼ボタンをクリックして、[エラー]を選択して、書式で白を選択すれば消えて見える筈です。

akira0723
質問者

お礼

早々のお回答ありがとございました。 確かにどうしたいのか、が書かれていないことに気づきました。 忖度していただいた通りのことがやりたかったとです。 #N/Aの場合グラフで無視されるとは思いませんでした。 ありがとうございます。

関連するQ&A

  • エクセルの表からグラフ

    エクセルについての質問です。 表を列A~J、行1~5の範囲で作りグラフを作成します。 これはX軸、Y軸をこれらにあわせてグラフは作れます。 例えば印刷などの都合上A~Jまでは横が長すぎて縦の印刷じゃ切れてしまうとします。そこで、列A~Eまでの表を二つに分けて表を作成しました。 つまり、表が2段?になっている感じです。 この状態からグラフを作ろうと思い、X軸、Y軸の値の範囲を設定しようと思うのですが。分けた一個目のA~F、2個目のA~Fを一つのグラフにまとめられません。結果、2つのグラフができてしまいます。 一つにするにはどうしたらいいでしょうか??? 説明がうまくできなくて申し訳ないです・・・

  • エクセルのグラフについて教えて!

    エクセルでグラフを作成して、グラフを右クリックして元のデータを表示します。 系列のタブの『値』にグラフに表示される値(参照セル)を入力する訳ですが、そこに数式を入力するのは可能でしょうか? 例えば通常は =Sheet1!$A$1:$N$1 のようにセルの範囲を指定しますが、そこに=Sheet1!($A$1/$A$2):$N$1/$N$2)のように数式を入れてグラフを完成させたいんです。 エクセルのシートで数式を計算し、その範囲を参照するようにしたらいいのですが、今回はその方法は使えないので質問します。

  • エクセル グラフ作成について

    エクセル グラフ作成について エクセルでグラフを作る際、 「系列数式が長すぎます」というエラーメッセージが出てきて、 うまくいきません。 指定している範囲は、18セルです。 範囲に限界があるのでしょうか?

  • EXCELのグラフで

    既出の質問を見ても良く分からなかったので質問させてください。(WinXP Office2000)   | A | B  |  C _______________________ 1 | 1 | 1500 | 1234 2 | 2 | 1239 | 2110 3 | 5 | 1772 | 1199 4 | 10| 977 | 2891 こんな感じの表を折れ線グラフにする際、 A列をX軸で項目軸ラベルとし、B列とC列を系列1、系列2とします するとA列のX軸はラベルとして利用されるだけで、 数値として表示できません。 BとCは折れ線グラフで表記するとして、A列を横軸にし 1 2  5    10 という間隔になるよう数値としてグラフに反映させたいのですが。 数学が苦手なので説明が下手ですみません。

  • エクセルのグラフで数式セルの値を無視させたい

    いつもお世話になっております。 エクセル2010で、数式のセルを対象にグラフ化すると、計算結果が出ている部分は良いのですが、数式のままのセルが範囲に入ると0になってしまうのですが、何か良い方法はないでしょうか? 数式(数字以外)は空白セルとして扱うようにすれば良いと思うのですが。

  • (エクセル)表から1列の別表をつくりたい。

    表に入力されたものを1列に並び替えをしたいのです。(エクセル関数) エクセルの表から、セルに入力された情報を抜き出し、並び替えたいのですが、行き詰ってしまい質問させていただきます。 (やりたいこと) 添付資料のように、事業所ごとに購入した物品が日付ごとに入力されていきます。この表を一列で並び替えることを したいのですが、現状の表の形で1列に抜き出すやり方が思い浮かびません。ひとつずつリンクを設定していけばいいですが、 それですと、空白のセルができてしまうこともあり、空白を消すためにフィルタをやらなくてはいけず、なんとか関数でどうにかできないと質問させていただきました(つまり空白のセルは飛ばし、隙間のない1列の表に変換したいです)。 (試したこと) (1)vlookup関数を使うために、日付の横に検索列を作ってもみましたが、同じ行に複数の抜き出すべくものがあると、 if関数のネストをいれるにも「if(c5="","",vlookup(v5,b5:r10,2,fasle)」みたくやってみましたが、c5までは取り出せても、 d5,e5,f5・・・と右にずらしていく関数式が思い当たりません。 (2)種類、数量データ入力されている全てのセルの横に(1.2.3.4.5.6.7.8.9.・・・)と数字をいれて検索列をつくり、vlookupとmatch関数の 組み合わせも試しましたが、vlookup関数の性質上、複数列に検索値(「vlookup(検索値,範囲,列番号,検索の型)」)が存在しているとこれも出来ず。 説明が不十分な点もあると思いますが、よろしくお願いいたします。もし、VBAでなければ難しいとのことでしたら、どのようなVBAを組めばいいかもお願いいたします。

  • こんな表のExcelグラフの作成方法について

    下記のような表はどのようにグラフを作ればよいでしょうか。 表の範囲はA1からB7です。 B2に"回数"と入力 A2とA3、A4とA5、A6とA7はそれぞれ結合されています。 B2とB3、B4とB5、B6とB7はそれぞれ結合されています A2とA3の結合されたセルに"aさん" A4とA5の結合されたセルに"bさん" A6とA7の結合されたセルに"cさん" Bの列も同様な形でたてに"5","7","9"が入っています。        回数 aさん    5 bさん    7 cさん    9 グラフを作ろうとしましたが結合されたセルであるにもかかわらず、グラフを作ると凡例が"aさん"の行以下6列分出来ています。 このような場合にグラフをつくれる方法があれば教えてください。 よろしくお願いいたします。

  • エクセルのグラフ作成で空白セルのラベル設定方法

        あいうえお Aさん 1   1 2 Bさん 2   3 Cさん    2  4 こんな感じの空白セルのある表を積み上げ棒グラフに したいのです。 凡例が多いのでできれば系列ラベルを棒に付けたい のですが、空白セルの部分のラベルが重なって表示 されて読めなくなってしまい上手くいきません。 (上の例だとAさんの「い、う」が重なって表示さ れます) 上手く表示される方法を教えてください。

  • Excelの入力式について

    Excelの入力式について教えてください。 たとえば、A1セル~F1セルに数値が入っていて、G1セルA1+B1の値、H列にC1+D1の値 I列にE1+F1の値としたい場合、 G1セルに数式を入れてH列にコピーするとB1+C1になってしまいます。 上手くやる方法はないのでしょうか。 1列ずつわざわざ空白列を作るのは嫌ですし、たくさんあったら数式を打ち込むのも大変です。。。

  • エクセル2007折れ線グラフと表をリンクさせたグラフの作り方

    実験結果数値を表に記入すれば、自動的に折れ線が表示されるエクセルデータを作りたいと思っております。まず表とグラフは別シートです。 表の方のシートはは、A~E、1~4のセルを用いて、   A  B  C  D  E 1    0m 40m 1760m 1800m 2 1回  90  80  70  - 3   2回  -  70  60  - 4 3回  10   60   50   5 という数値結果があります。 グラフの方のシートはA,…Z,AA,AB…AZ、1~66セルを用いて、 グラフの範囲はB~AY、21~65です。 縦方向は1目盛(=1セル)あたり「2dB」 横方向は1目盛(=1セル)あたり「40m」 としてグラフ用紙を作ってあります。 この土台に表の数値結果 3回目ですと4箇所での数値結果がでているので 0m地点で10dB、40m地点で60dB、1760m地点で50dB、1800m地点で5dB 計2回折れる折れ線グラフが自動的に作図される設定をしたいと 思ってます。2回目の場合は2か所の為折れ線というより 直線になります。 数値の書き換えが頻繁におこるため、表内の数値を書き換えたら グラフの方も直る設定が望みなのですが、ご教授お願いできますでしょうか。

専門家に質問してみよう