sponsored link

Microsoft製品で起きる事件を解決

  • xlsx

VLOOKUP応答不能事件

事件の状況。

この状況をうまく説明しづらい。

とある表があった。仮にこの画像のような表Aだったと思って頂きたい。この表は、管理Noと単語の組み合わせマスタになっている。

サンプル表A

この表Aのデータを使って、管理Noが記載された表Bに、単語を埋めていきたい。VLOOKUPを使って管理Noを探し、該当する管理Noがあればそれに対応した単語を表示する。

ところが、表Bの中に、N/Aエラーになってしまうものがあった。

サンプル表B

実務で使用していた表はもう少し複雑で、見出し行の行数が微妙にズレていたので、発見に苦労した。表Bの最初の1行か2行だけがN/Aになる状態だったので、はて……と首を捻ったのである。

解決編

手がかりは、表Bの特定の行より上がN/Aになっていたこと。そして、表Aの見出し部分を上にセル結合して拡張するとN/Aにならないこともわかった。

表A改定

表B改定

VLOOKUPの範囲にA:Bのように列を指定すると、有効なデータが入っている表の範囲だけが正常に機能するようなのだ。A表の見出しを上に「セル結合」すると、上の方まですべてが有効な表とみなされ、VLOOKUPが正常に機能する。

わかったような、わからんような仕様だなー(汗)

[EOF]


sponsored link