『FLASE』(168) 初歩の質問ですが関数でたとえば VLOOKUP(A1,単価表!$B$5:$J$3000,5) の式があります。検索の結果が 0 となってしまいます。 また、VLOOKUP(A1,単価表!$B$5:$J$100,5) とすると検索の結果が目的の値に表示されます。なにか使い分けがあるのでしょうか? わかる方教えてください。 ---- VLOOKUP(A1,単価表!$B$5:$J$3000,5) VLOOKUP(A1,単価表!$B$5:$J$100,5) この2つの式は範囲が異なっているだけですが?? 100行目までは昇順に並んでいるのでしょうか? 検索の型の使い分けならHELPに 「TRUE を指定するか省略すると、検索値が見つからない場合に、 検索値未満で最も大きい値が使用されます。 FALSE を指定すると、検索値と完全に一致する値だけが検索され、 見つからない場合はエラー値 #N/A が返されます。」 と書いてあります。   (Hatch) ---- (Hatch)さん ありがとうございますm(_ _)m 昇順に並んでいますが、途中に文字が入っています。それが原因なのかもしれませんね!? ---- >昇順に並んでいますが、途中に文字が入っています これは昇順といえないのでは? 具体的にどのような表で、どのような値を引っ張ってきたいのか書いた方が早そうですが・・・   (Hatch) ---- もしかして・・・他所をうろついてたら似たような質問が・・・ ↓と同じようなことでしたら、検索の型をFALSEにしたらOKとの回答が付いています(^^;) http://hpcgi1.nifty.com/kenzo30/a_cbbs/cbbs.cgi?mode=al2&namber=54523&rev=&no=0 以上です。 (Hatch)