2017-03-13 17 views
1

LOOKUP機能に問題があります。 私は次の関数を入力してテストするために=LOOKUP(4.19, $B$2:$B$6, $C$2:$C$6)
そしてそれは私に別の答えを与えるすべての行 それは私に間違った答えを与えるために何が問題なのか分かりません..それは青と言うべきですExcel - 検索機能のバグ

Example given

答えて

1

ルックアップテーブルの最初の列のルックアップ値は(常に)でなければなりません。あなたが4.19を探しているのであれば、さらに左の列から値を返すために(一番右の列にある)あなたがそうのようINDEX/MATCHに変更する必要があります:

=Index($C$2:$C$6,Match(4.19, $B$2:$B$6,0)) 
+0

ありがとうございました!それは完璧に働いた! 私はまだ助けてくれるので、助けが大いに喜んでいます。 –

+0

言葉のおかげで悪いことはありますか?私は両方をすることを意図していたことを意味する –

+0

私は別の質問があるかもしれない! 上記の数式を使用して値を取得した後、テーブルの1つを破棄したいが、シートに値を保持させる。どのようにしてこの機能にリファレンスを必要とせず、その機能をそのままにしておくのですか? –

1

LOOKUPであなたが検索している値が降順でなければなりません。注文をそのまま維持したい場合は、INDEX/MATCH functionsを使用します。

0

3番目の引数では、最初の引数(4.19)が有効な場合に出力をどのようにすべきかを関数に指示します。セルの範囲を入力するので、出力が異なります。また、正確な値を検索する場合は、関数の最後にさらなる引数を追加する必要があります。 = VLOOKUP(4.19、$ B $ 2:$ B $ 6、D1、FALSE)