• ベストアンサー

グラフの作成について

x軸に地点名(10個くらい)を使います。Y軸は数値軸です。 X軸の地点名に距離を反映させる方法はあるでしょうか? 地点1=0mを基点として地点2(地点1から)=○m、地点3(地点1から)=△m・・・のように。 説明不足な部分があれば補足要求をお願いします。

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

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.2

工夫してみましたが、やや無理な点有りますがいかがでしょう。 (例データ)A1:C5 A列   B列   C列  D列 項目 距離 数値 a 2 65 a b 15 34 b c 18 34 c d 23 52 d A列をD列にコピーする。 B列距離は四捨五入でもして、整数化する。 数の散らばり具合が広い時は、INT(距離/n)のnを大きく すると、調節できます。下記例ではn=1です。INTでなくても整数化できれば良いです。 その結果、同一整数データになるものはどちらかを前後の整数にする。 E1に=IF(ISERROR(VLOOKUP(ROW(),$B$2:$D$5,3,FALSE)),".",VLOOKUP(ROW(),$B$2:$D$5,3,FALSE))といれ下に複写する。 距離の最大数の行まで。 F1に=IF(ISERROR(VLOOKUP(ROW(),$B$2:$D$5,2,FALSE)),0,VLOOKUP(ROW(),$B$2:$D$5,2,FALSE))といれて下に複写する。      0 a 65 第2行目 0 0 0 0 0 0 0 0 0 0 0 0 b 34  第15行目 0 ・・・・ のような状態になる。 このE,F列を範囲指定して棒グラフを描くと X軸の2のところに65、15のところの34の高さの 棒グラフが描かれ、見出しも描かれる。

blue-red
質問者

お礼

回答ありがとうございました。上記方法を再現してみましたが、私の考えているものと少し違うようです。 質問については無事解決しました。

その他の回答 (1)

  • dejiji-
  • ベストアンサー率38% (327/858)
回答No.1

質問が良く理解できないのですが。 >地点名に距離を反映させる方法 この距離とはデータなのですかデータと違う物なのですか? データと違うなら項目の入ったセルに内容を追加するだけで項目軸に表示されるでしょう。 もし、データなら グラフオプション→データテーブルからデータテーブルを表示するにチエックを入れるとデーターが下に出てくる。 こんな感じ?もし違うのであればもうすこし具体的な補足が欲しい。

blue-red
質問者

お礼

回答ありがとうございました。

blue-red
質問者

補足

距離はデータではありません。項目軸に距離感を出したいのです。 要するに地点間の距離を反映した項目軸にしたいということです。 まだわかりにくいかもしれませんがよろしくお願いします。

関連するQ&A

専門家に質問してみよう