2007では、セル内にグラフを表示する機能がありますが、時には、ただ単に、シンプルなグラフを表示したい、という場合もあると思います。Excelという記事を見つけました。数年前の古い記事ですが、その分、古いバージョンのExcelなどでも応用できます。(OpenOffice.orgでも可能です。今回はこちらで実験しています。Excelで実験する場合は式の「;」を「,」に置き換えてください。)まず用意したのは前に作成したデータセットのうち、身長データを取り出したものです。この時点で、あるのは身長データのみですが、ここで、REPT関数を使った構文を新しいセルに表記します。内容はB1のデータに対してREPT(“|”;B1)になります。これは、「|」をB1の値だけ繰り返す関数になります。この場合、最初のデータの場合は、「|」が169回繰り返される形となります。すべてを描画するとこういう形で比較しやすい表示にはなるのですが、この場合、数が大きいため、グラフが非常に長くなってしまいます。そこでこの数式を少し改造してみます。数式はREPT(“|”;B1/MAX($B$1;$B$65)*100)です。これにより、全てのデータセットの最大値で現在値を割り、それを掛けています。(データセットの最大値の範囲はデータの量によって変わります。データの繰り返しを設定する際の利便性のために、この部分は$を使用し、絶対参照にしてください。)100の部分を変更することにより、グラフの最大値(データセットの中の最大値において表示される長さ)を指定できます。最大値の範囲に関しては、この部分に絶対値を入れることも可能ですが、その場合はグラフがセルより溢れる可能性を考慮してください。(異なる系統を比較する場合にはこれが有効。)尚、グラフ部分は文字列であるため、数値範囲によって色を変えるなども容易に可能なのがこの手法の特徴です。本サイトの内容は個人的主観に基づくため、著者の関係者の意見とは異なる場合があります。そのため、内容に関して、お答えすることはできませんので、著者以外へのお問い合わせはご遠慮下さい。本サイトは日本国外に居住する著者より、日本国外から、地域を問わず日本語を解する人向けに公開される情報であり、その内容は必ずしも日本国内での事情に対応するものではない可能性がありますので、利用に関してはご留意ください。内容は執筆時の情報に基づくため、書かれている事実等が変化している場合があります。本サイトに表示される時間はUTCです。JapaneseはFirefoxをおすすめします。思い出ブログをメールで購読メールアドレスを記入して購読すれば、更新をメールで受信できます。WordPress%d人のブロガーが「いいね」をつけました。