Excelでウルトラシンプルなグラフを作成する方法

これは便利そう。Excelのグラフは高機能ですが、ただの棒グラフならこれで十分かも。印刷も楽そうだし。

使い方は簡単で、グラフを書きたいセルに、

=REPT(“|”,[グラフ化したい数値が入ったセル])

とするだけ。

↓の方がわかりやすいか。

excel_rept2.gif

今度使ってみよっと。縦棒のかわりに☆とかでもよさげですね。その場合適当にroundする必要がありそうですが。よろしければどうぞ。

おっと、元ネタはこちら。

» Lightweight data exploration in Excel

【追記】(2006/08/12)

続編も書きました。→ 「Excelでウルトラシンプルなグラフを作成する方法(続編)

Pocket

SPONSORED LINK

0 Comments

  1. Google Spreadsheet でウルトラシンプルなグラフを作成する方法

    Idea * Idea に 「Excelでウルトラシンプルなグラフを作成する方法」が紹介されている。
    =REPT("|"…

  2. [misc]i d e a * i d e a – Excelでウルトラシンプルなグラフを作成する方法

    あー、目からうろこ。グラフを書くってこんな簡単は方法もあるんだなあ。 ちなみに、元サイトだと、数値がマイナスだと機能しないからabsをいれろって言うコメ…

  3. そういえば、1-2-3が出る前のMultiplanで、グラフを描かせるのに使っていた手法でした。
    Excelになってから、もはやすっかり忘れていた。

  4. 使えますね、これ。
    質問で大変恐縮なんですが、ひとつのセル内で、”|”に続けて、別の文字をすぐに続ける方法ってありますか?
    たとえば、”|”を10個並べて、すぐ後ろに続けて■を5つ並べるとか
    ||||||||||■■■■■

  5. > みーさん
    はてなのアンケートのグラフのような形なら、以下文で出来ます。
    ,を;に置き換えればそのままOpenOffice.orgでも使用可能です
    =REPT(“★”,255/100)&REPT(“■”,MOD(255,100)/10)&REPT(“|”,MOD(255,10))

    ★★■■■■■|||||

  6. >みー さん

    例えば105という数値をそうやってグラフ化するなら

    =REPT(“|”,ROUNDDOWN(セル番号/10,0))&REPT(“■”,MOD(セル番号,10))

    で良いんではないかと。

  7. たかみちえ様、ZOE様、本当にありがとうございます。
    自分でも確認しました。
    仕事で使えそうなんで、いろいろ試してみます。

  8. 目からうろこ

    全く投資の話とは関係ないのですが、今日、何気に『はてな』を見ていたら、
    「Excelでウルトラシンプルなグラフを作成する方法」っていうブックマークがあり…

Leave a Reply

Your email address will not be published. Required fields are marked *