[[20180411153156]] 『棒グラフ 軸の反転だけではないリクエスト』(SFてぃ) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『棒グラフ 軸の反転だけではないリクエスト』(SFてぃ)

Excelの「当たり前の動作」というか、
回避出来ないのではないかと思っているのですが
上司になんとかしろと言われているのでお知恵を貸して下さい。

元になる表

	2015	2016	2017
あいうえお	6	17	85		
かきくけこ	0	230	78
さしすせそ	60	90	30
たちつてと	85	15	35
なにぬねの	3	52	26

という表があり、グラフを作成しました。

−−−−−−−−−−−−−−−−−−−−−−
横に伸びる棒グラフです。

なにぬねの ■■■■■■
たちつてと ■■■
さしすせそ ■■■■■■
かきくけこ ■
あいうえお ■■■

グラフの下にデータテーブルを表示しています。

	あいうえお	かきくけこ	さしすせそ	たちつてと	なにぬねの
2015
2016
2017
−−−−−−−−−−−−−−−−−−−−−−

表に合わせて"あいうえお"から表示させるために縦軸の反転をします。

すると、棒グラフは

−−−−−−−−−−−−−−−−−−−−−−
あいうえお ■■■
かきくけこ ■
さしすせそ ■■■■■■
たちつてと ■■■
なにぬねの ■■■■■■
−−−−−−−−−−−−−−−−−−−−−−
となりますが、データテーブルも反転するので
−−−−−−−−−−−−−−−−−−−−−−

	なにぬねの	たちつてと	さしすせそ	かきくけこ	あいうえお
2015
2016
2017
−−−−−−−−−−−−−−−−−−−−−−
と逆になります。
(当たり前です)

上司は

−−−−−−−−−−−−−−−−−−−−−−
元になる表

	2015	2016	2017
あいうえお	6	17	85		
かきくけこ	0	230	78
さしすせそ	60	90	30
たちつてと	85	15	35
なにぬねの	3	52	26

−−−−−−−−−−−−−−−−−−−−−−
棒グラフ

あいうえお ■■■
かきくけこ ■
さしすせそ ■■■■■■
たちつてと ■■■
なにぬねの ■■■■■■
−−−−−−−−−−−−−−−−−−−−−−
データテーブル

	あ	か	さ	た	な
2015
2016
2017
−−−−−−−−−−−−−−−−−−−−−−

と、なるものを作るように言っています。

(棒グラフ下のデータテーブルに関しては、
「あいうえお」は「あ」「かきくけこ」は「か」と表示させるようにと言っています。)

データテーブルとグラフは参照しているデータが同じなので
データテーブルを「あ」とするなら、グラフの項目も「あ」になると説明したのですが
グラフは正式名称、テーブルは略が見やすいと譲りません。

上司のリクエストを満たす技はあるのでしょうか。
教えて下さい。

< 使用 Excel:Excel2010、使用 OS:Windows7 >


>なにぬねの ■■■■■■
>たちつてと ■■■
>さしすせそ ■■■■■■
>かきくけこ ■
>あいうえお ■■■

なんで項目順が反対になるんだろ。。。

とりあえず。。。

グラフは縦棒を選んで軸を反転すれば上が0のグラフが掛けます。

表の行列の入れ替えはわかりますよね?

項目は縦書にして1文字だけ見えるよう行高を調整すればいいと思います。

(まっつわん) 2018/04/11(水) 16:08


まっつわん様

ありがとうございます。
軸の反転はしています。

軸の反転をすると当たり前ですが、データテーブルも反転するので
それを回避できる裏技があれば、という質問です。

項目はなるほど。
一文字だけ見えるように、は面白いですね。
ありがたくそのアイデア頂戴致します。
(SFてぃ) 2018/04/11(水) 16:15


 多分却下になると思いますが

 	A	B	C	D	E	F	G	H	I
 1		2017	2016	2015			2015	2016	2017
 2	あ	85	17	6	  あいうえお	6	17	85
 3	か	78	230	0	  かきくけこ	0	230	78
 4	さ	30	90	60	  さしすせそ	60	90	30
 5	た	35	15	85	  たちつてと	85	15	35
 6	な	26	52	3	  なにぬねの	3	52	26

 1.AからDでデータテーブル付きのグラフを作成(軸は反転させない)
 2.FからIでデータテーブルを付けないグラフを作成(軸を反転させる)

 2で作ったグラフを選択してグラフエリアの書式設定で枠線の色から「線なし」を選択
 1で作ったグラフに重ねる(グラフ部分のみ重なるように大きさを調整)
(bi) 2018/04/11(水) 16:41

biさん

ありがとうございます。
別々に作るしかないんじゃないかって話は社内でも出ております…。

例として5行としておりますが、実際は項目がもっとありまして現実的じゃないということで別に作るのは却下となりました。

やっぱり「Excelの仕様です」と言うしかないですかね。
(SFてぃ) 2018/04/11(水) 16:44


>軸の反転をすると当たり前ですが、データテーブルも反転するので
>それを回避できる裏技があれば、という質問です。
こちらではそんな挙動はしませんでしたが?
項目軸を反転したのかな?
数値軸の方を反転してみては?

(まっつわん) 2018/04/11(水) 16:48


  ┌──┬─────┬─────┬─────┬─────┬─────┐
  │    │あいうえお│かきくけこ│さしすせそ│たちつてと│なにぬねの│
  ├──┼─────┼─────┼─────┼─────┼─────┤
  │2015│         6│         0│        60│        85│         3│
  ├──┼─────┼─────┼─────┼─────┼─────┤
  │2016│        17│       230│        90│        15│        52│
  ├──┼─────┼─────┼─────┼─────┼─────┤
  │2017│        85│        78│        30│        35│        26│
  └──┴─────┴─────┴─────┴─────┴─────┘

グラフの元の表はこうなればいいんですよね?

あ、もしかして系列は
あいうえお
かきくけこ
の方ですか?

いずれにしても出来そうですけど?

(まっつわん) 2018/04/11(水) 16:51


まっつわん様

上記に書いてあるのですが、見辛いですよね。

元になる表は、こうです。

	    2015	2016	2017
あいうえお	6	17	85		
かきくけこ	0	230	78
さしすせそ	60	90	30
たちつてと	85	15	35
なにぬねの	3	52	26

棒グラフは軸を反転させて、こうです。

あいうえお ■■■
かきくけこ ■
さしすせそ ■■■■■■
たちつてと ■■■
なにぬねの ■■■■■■


↑ここまではOKで、
グラフの下に表示されるデータテーブルを反転させずにこうしたいのです。

	あ	か	さ	た	な
2015
2016
2017
−−−−−−−−−−−−−−−−−−−−−−

わかりますでしょうか。
(SFてぃ) 2018/04/11(水) 16:56


 やっぱ却下ですよね。色々試してみたけど解決方法はなさそうです。
 私はグラフ苦手なので方法が見つからないだけかもしれませんが。
(bi) 2018/04/11(水) 17:16

 昔やった力技の方法。

 正しい順番のグラフ(軸反転でもデータ書き換えでも)と、そのままの順番(データテーブル用)のグラフ2つ作る。
 グラフをコピー。
 形式を選択して貼り付けでPNGか拡張メタファイルかビットマップにて貼り付け。
 (画面表示に必要か、印刷に必要かによってちょっとちがうので状況に合わせて適切な形式で)
 必要な部分だけトリミング
 上下に並べる

 これだと色を白にしたりなしにしたりしなくていいので、あわせやすい。
 ただし、データが出来上がってて後は印刷するだけ、とかの最終版でないとツライ…
(1111) 2018/04/11(水) 17:30

 軸を反転させたデータテーブル付きのグラフを作成
 データテーブルの書式設定で、罫線とマーカーのチェックを外す
 データテーブルのフォントを白に設定

 F1: =LEFT(INDEX($A:$D,COLUMN(A1),ROW(A1)),1)
 F1を右へフィルコピー
 F2: =INDEX($A:$D,COLUMN(A2),ROW(A2))
 F2を右下へフィルコピー
 F1:K4をコピーし、空いているセルへ図のリンク貼り付け
 この図をデーターテーブルのあったグラフ上に移動
 グラフと図をグループ化

(きまぐれ) 2018/04/12(木) 09:42


bl様

ありがとうございます。
いろいろ検索もしてみましたがスッキリとする解決方法は無いようです。
それをそのまま上司に伝えます!

1111様

ありがとうございます。
私もとりあえず画像にして貼り付けて今回は形だけ整えて提出しました。
データに直しが入ると大変なので何か方法があればと思ったのですが…
上司に理解してもらうしかなさそうです。

きまぐれ様

ありがとうございます。
図のリンクを貼りつけるというのは試したことが無かったです。
試してみます!
(SFてぃ) 2018/04/12(木) 10:11


 横棒グラフの場合、項目が下から並ぶのは仕様なんでどーしよーもないんですよね。
 なんで下から並ぶかというと、左下が0だから。らしい。
 つまり項目でも順番があり、例だと「あいうえお」が1番、「かきくけこ」が2番・・・となっており、
縦軸の1番下が0、その上が1、さらにその上が2なので、その順番どおりに項目が並ぶという理由らしいです。

 こちらを参考:
https://www.becoolusers.com/excel/chart-categories-reverse-order02.html

 またデータテーブルはグラフの正しい内容を表示するのが機能なので、項目名かえるとかいう「正しくない」
ことは出来ないようになってます。

 ぶっちゃけ自分でやるならグラフ用別シート作成(元シートからリンクで)して、そこからグラフ作成&グラフの下に
セル使って自分でデータテーブル作成(データ内容はリンクで)する案件ですわ。

(1111) 2018/04/12(木) 10:48


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.