http://briefcase.yahoo.co.jp/bc/hatena_go4649/lst?&.dir=/&.src=bc&.view=l
にファイルを置いています。
Sheet2の黄色く塗っているところの関数が上手く動かないのです。。。
LOOKUP関数なのですが答えが正しく反映されません。
どなたかよろしくお願いします。
以下の原因だと思います。
lookupではなく、vlookupを使うのもいいかもしれません。
lookup関数のヘルプに
検査範囲に入力されている値は、
... -2、-1、0、1、2 ...、A ~ Z、ア~ン、FALSE、TRUE
のようにコード順の昇順に配置されている必要があります。
そうでない場合、LOOKUP 関数は正しい値を見つけることができません。
また、英字の大文字と小文字は区別されません。
LOOKUP関数の2つ目の引数(C列のところ)が昇順になっていないのが原因ではないでしょうか。
因みに昇順にソートしてやってみたら、正しく反映しました。
本当ですね・・・
どうしてソートしなければ正しく反映されないのでしょうか・・・
しかも中途半端なデータだけ・・・
http://support.microsoft.com/default.aspx?scid=kb;ja;324986
Excel の LOOKUP 関数の使用方法
lookup系の関数は検索値をソートし解かなくては動作しません。
ちなみに、C列をキーにしてソートしたら、それなりの結果になりましたけど。
何度かやると今度は検索値にない数値は、
最大の(シートで言う43)値が表示されるようになります・・・
何で?
http://www.hatena.ne.jp/1139641726#
人力検索はてな - エクセルで教えて欲しいことがあります。 http://briefcase.yahoo.co.jp/bc/hatena_go4649/lst?&.dir=/&.src=bc&.view=l にファイルを置いています。 Sheet2の黄色く塗って..
2回続けてすみません。
VLOOKUP関数を
=VLOOKUP(B3,C$2:D$44,2,FALSE)
と入れると出来ました。
完璧です!ありがとうございました!
そうなんですか・・・・
VLOOKUPでもできないんです・・・