• ベストアンサー

VLOOKUP関数のFALSEって?

VLOOKUP関数をよく使うのですが、ふと最後の引数のFALSEって何を意味しているのかが気になりました。いつも無意識にFALSEを使っていましたが、TRUEはどのような場合に使う必要が生じるのでしょうか? 本をみると「検索の型」を選択するようですが、よく意味がわかりません。具体的にどういうことなのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.1

検索値と完全に一致する値だけを検索するか、その近似値を含めて検索するかを、論理値で指定します。 検索の型でTRUE を指定するか省略すると、検索値が見つからない場合に、検索値未満で最も大きい値が使用されます。 FALSE を指定すると、検索値と完全に一致する値だけが検索され、見つからない場合はエラー値 #N/A が返されます。

murabon
質問者

お礼

早速のご回答ありがとうございます。

その他の回答 (2)

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.3

falseを指定すると「完全に一致」している場合 だけ値を返します。 逆にtrueの場合は不完全な一致でも値を返して 来るので、意図したものと違う検索結果になる こともあり、極力falseを指定した方がよいです どのくらい不完全でいいのかはヘルプで確認ください

murabon
質問者

お礼

早速のご回答ありがとうございます。すっきりしました!

回答No.2

FALSE を使用すると、検索対象と完全に一致するものを表示します。 TRUE を使用すると、一致する値がない場合、検索値未満で最も大きい値を表示します。 一致するものが無い場合の処理に違いがあるようです。

murabon
質問者

お礼

よくわかりました。ありがとうございました!

関連するQ&A