間違った値を与えるVLookupセルがあります:これはテーブルです:
PID Product Price User User name Deal On Amount After
in 1001 table 1001 1 Milly No 1000
in 1001 table 100 13 Vernetta Yes 900
out 1001 table 50 14 Mireya No 900
out 1001 table 100 15 Rosanne Yes 1000
out 1001 table 101 16 Belinda No 1000
in 1001 table 200 1 Milly Yes 800
in 1234 chair 300 2 Charlena Yes 500
in 1234 chair 100 3 Mina Yes 400
in 1234 chair 50 4 Sabina Yes 350
in 8231 couch 20 5 Joni Yes 330
in 1001 table 150 6 Armando Yes 180
in 1001 table 100 7 Noemi Yes 80
in 8231 couch 40 8 Ashlie Yes 40
in 8231 couch 30 9 Ann Yes 10
out 1001 table 201 10 Angelina Yes 211
out 1234 chair 300 11 Melvina Yes 511
out 8231 couch 21 12 Mattie Yes 532
製品列は、次の式のVLOOKUPです。
VLOOKUP(B6,$L$2:$M$10, 2)
BはPID列です。 L2:M10のテーブルは次のとおりです。
PID Prodcut
1001 table
1234 chair
8231 desk
2311 closet
9182 book_shelf
1822 bed
1938 coffee_book_table
2229 couch
ご覧のとおりです。 PID 8231は机ですが、ソファのように見えます。問題が何であるかわかりますか?
問題の核心は、数式の記述方法です。最後のパラメーター「FALSE」または0を忘れたため、完全一致が必要です。したがって、数式は次のようになります。
VLOOKUP(B6, $L$2:$M$10, 2, FALSE)
OR
VLOOKUP(B6, $L$2:$M$10, 2, 0)
どちらも同じことをします。
デフォルト設定はTRUEで、最も近い一致を検索します。これは、検索しているインデックスが並べ替えられている場合にのみ必要です。