VLOOKUP の列番号が範囲の列数を超えている

4 列(A から D)の範囲に対して 5 列目を取り出そうとしている、#REF! の代表的な原因の例です。列番号を 4 以下にするか範囲を広げて直します。

入力

数式の一覧(1 行に 1 つ)

=VLOOKUP(A8,A2:D5,5,FALSE)
=VLOOKUP(A9,A2:D5,4,FALSE)

結果

エラー 1 件・警告 0 件・情報 0 件

指摘(エラー・警告・情報)

  • エラー 1 行目 VLOOKUP の列番号 5 が範囲 A2:D5 の列数 4 を超えています。結果が #REF! になります。範囲を広げるか列番号を 4 以下にしてください。
検査した数式2 個
指摘のあった数式1 個
読めずに飛ばした行0 行
エラー・警告1 件・0 件

指摘のあった数式

指摘のあった数式
行セル数式指摘の種類
1-=VLOOKUP(A8,A2:D5,5,FALSE)VLOOKUP の列番号が範囲外

検算(この結果になる理由)

A2:D5 の列は A・B・C・D の 4 列です。1 行目の列番号 5 は 4 を超えるためエラー 1 件、2 行目の列番号 4 は列数ちょうどで範囲内のため指摘なしです。

判定の根拠は仕様と根拠に、仕様の出典とともにまとめています。自分の入力で試すにはツールをお使いください。

このツールの制約

ご利用にあたって

  • 結果は貼り付けた数式だけから求めた目安です。実際のブックの動作は、必ず表計算ソフトで確認してください。
  • 本文は仕様の事実を参照して独自に整理したもので、Microsoft の文章の転載ではありません。

ほかの入力例