2014-11-14 71 views
-1

在我的Excel 2010數據庫中,我正在搜索來自幾個不同供應商的產品,但是我的VLOOKUP函數未檢索到正確的產品。例如:需要幫助才能在小型數據庫中找到精確匹配

 
Product ID, Product Name, Items, Colors, 
123,   apple1,   PC,  white, 
**123,   apple2,   Monitor, silver,** 
**123,   apple3,   Speakers, black,** 
456,   dell1,   Laptop, red, 
**456,   dell2,   Monitor, white,** 
456,   dell3,   Mouse, blue, 
789,   sony1,   TV,  black, 
**789,   sony2,   Speakers, silver,** 
789,   sony3,   Headset, yellow,

在第一列中有一個下拉菜單Product ID。在第二列中有一個下拉菜單Product Name,它填充了第三和第四列。在這些我使用的是VLOOKUP函數,這是在第三列可以正常使用:

=VLOOKUP(B15,$I$15:$K$23,2,FALSE) 

,但不是在第四:

=VLOOKUP(C15,$J$15:$L$23,2,FALSE) 

當我搜索來自dell2一個Monitor,它給我按照我的要求提供蘋果電腦顯示器的顏色「銀色」,而不是「白色」。

如何搜索完全匹配?

+0

請提供您的通話VLOOKUP的實際文本。如果第三列 – 2014-11-14 17:48:33

+0

= VLOOKUP(B15,$ I $ 15:$ K $ 23,2,FALSE)。以任何方式我可以發送附件? – user3724458 2014-11-14 17:57:52

+0

= VLOOKUP(C15,$ J $ 15:$ L $ 23,2,FALSE),則這是第四列的 – user3724458 2014-11-14 17:59:12

回答

1

它正在搜索「Monitor」並返回第一個這樣的實例(K16)。您應該嘗試將I & J(CONCATENATE)組合到您的查找表中,然後在那裏搜索B15 & C15。

如果組合柱(與=I15&J15複製下來)插入爲ColumnK,然後在D15和向下複製到西裝:

=VLOOKUP(B15&C15,$K$15:$L$23,2,FALSE) 
+0

謝謝pnuts,但它不會工作,因爲前一個單元總是在變化。 – user3724458 2014-11-14 18:55:38

+0

「前一個單元格」是哪個參考? – pnuts 2014-11-14 18:58:10

+0

任何人有更好的解決方案,確切的匹配? – user3724458 2014-11-14 19:25:57