事件の状況。
この状況をうまく説明しづらい。
とある表があった。仮にこの画像のような表Aだったと思って頂きたい。この表は、管理Noと単語の組み合わせマスタになっている。
この表Aのデータを使って、管理Noが記載された表Bに、単語を埋めていきたい。VLOOKUPを使って管理Noを探し、該当する管理Noがあればそれに対応した単語を表示する。
ところが、表Bの中に、N/Aエラーになってしまうものがあった。
実務で使用していた表はもう少し複雑で、見出し行の行数が微妙にズレていたので、発見に苦労した。表Bの最初の1行か2行だけがN/Aになる状態だったので、はて……と首を捻ったのである。
解決編
手がかりは、表Bの特定の行より上がN/Aになっていたこと。そして、表Aの見出し部分を上にセル結合して拡張するとN/Aにならないこともわかった。
VLOOKUPの範囲にA:Bのように列を指定すると、有効なデータが入っている表の範囲だけが正常に機能するようなのだ。A表の見出しを上に「セル結合」すると、上の方まですべてが有効な表とみなされ、VLOOKUPが正常に機能する。
わかったような、わからんような仕様だなー(汗)
[EOF]