エクセルのセル内にグラフ

  • 投稿日:
  • カテゴリ:

エクセルのセルに文字を使った簡易グラフは昔よくやりました。
そんな懐かしの技を紹介しているブログがありました。
» Lightweight data exploration in Excel - Juice Analytics

それではちょっと応用に挑戦

excel_hack.jpg

(1) グラフの横に数字
C2の式 =REPT(":",B2)&" "&B2
これは紹介されているものと同じ

(2) 5と10の区切れをつける
C8の式 =REPT("::::+::::|",B8/10)&IF(MOD(B8,10)>4,"::::+","")&REPT(":",MOD(B8,5))
5や10に区切れがあったほうが見やすいでしょう。
数式はちょっと長くなってしまいました。

(3) 平均より大きい部分は色を変える
C14の式 =IF(B14>B$18,REPT("|",B$18),REPT("|",B14)&REPT(" ",B$18-B14))
D14の式 =IF(B14>B$18,REPT("|",B14-B$18),"")
平均より下回っている部分が赤で、越えた部分が青にしてあります。
C14の式には、平均に至らない部分を空白で埋め、C列を右寄せにしています。
こうすると境目がきれいに接してくれるので、あとが楽になります。

リンクソース

  • 記事用リンクソース:
  • Wiki用リンクソース(PukiWiki):
  • Wiki用リンクソース(MediaWiki):
  • SNS投稿用: