hirax.net::inside out::2009年03月25日

最新記事(inside out)へ  |   年と月を指定して記事を読む(クリック!)

2009年2月 を読む << 2009年3月 を読む >> 2009年4月 を読む

2009-03-25[n年前へ]

エクセルのワークシート・サイズを広げて欲しい!? 

表計算ソフトであるMicrosoft Office Excel を使わざるをえない状況になった時、ワークシートのサイズ上限が小さくて困ることがある。あるいは、めんどくささを感じることがある。次に示すように、最近のバージョンでは、サイズ上限が広げられてはいるものの、それでも少ないと感じてしまう。

  • バージョン2007: 65536行(縦)×16384列(横)
  • バージョン97,2000,2002,2003: 65536行(縦)×256列(横)
 たとえば、横(列)が256=8bit 符号無し整数で表わされていると、2次元画像をエクセルで扱おうとした時に困ることになる。なぜなら、多くの測定器は(デフォルト設定では)1024×768という大きさのデータを出力することが多いからだ。だから、以前のエクセル、バージョンで言うと97,2000,2002,2003までのエクセルでは、2次元データの扱いを簡単に行うことができなかった。もちろん、画像データをエクセルで扱うわけがない・・・という実に的確な正論もあるだろうが、理想と現実は違うのが世の中というものである。だから、65536行(縦)×256列(横)では、困る人たちもいたわけである。

 では、バージョン2007以降、つまり、1048576(修正前:65536)行(縦)×16384列(横)であれば良いか、というと時系列データを扱うには、データ数が1048576(修正前:65536)行個では全然足りないということが多いと思う。たとえば、1nsごとにデータを取得したデータがあったとしたならば、1048576(修正前:65536)行個のデータはたった1.048576秒(修正前:0.065秒)に過ぎないのである。

 データ解析をするときには、「数は力」である。「力」というと誤解を生むかもしれないが、データは多くの量を扱えば扱うほど、とても素直な性質を見せてくるのは、事実である。

 エクセルをメインで使う人が(まだまだ)とても多いこの世の中、エクセルのワークシート・サイズをもっともっと広げて欲しい、と思う。

 (Ver.2007 行数の修正を行いました)