IrodorI One-Poem World

Version 3.0.1mt Build 5175363

2008年12月 3日

仕事: OpenOffice.org CalcのVLOOKUP関数の挙動

仕事でOpenOffice.orgを使い、データのまとめを行っていた。 私の使っているコンピュータにはAccessはインストールされていないので、代替としてOpenOffice.org Baseを使うことにした。 BaseはAccessと同じような使い勝手ではないし、そもそもAccess代替を目指しているソフトウェアではないようだ。 とりあえずデータだけBaseに放り込み、あとはCalcで整理することにした。 Baseで処理するのは、もう少しBaseのことを覚えてからにしよう・・・。

たまたまその日、別のデータ整理でVLOOKUP関数をうまく使った例を教えてもらっていた。 そこで私はあまり意味がなかったのだが、もうひとつのデータ整理にもVLOOKUP関数を使ってみることにした。 ところが、うまくデータを検索してくれないので、困ってしまった。

ヘルプを見た結果判ったのは、私がはまったのは省略可能な4番目のパラメータとして用意されている「並べ替え順序」を指定していなかったから。 加えて、1列目(検索される列)の並べ替えを行っていなかったので、エラーが返されず、原因に気づきにくくなってしまっていた。 ふるまいは若干異なるようだが、MS Excelにも同じようなパラメータがあり、Excelでは完全一致で検索するかどうかを選べるようだ。

以後、良く基本を確認してから行動に移るようにしたいと思う。