在我的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)
当我从Monitor
搜索dell2
时,它会给我一个来自苹果的显示器颜色“银色”而不是我所要求的“白色”。
如何搜索完全匹配?
答案 0 :(得分:1)
正在搜索" Monitor"并返回第一个这样的实例(K16)。您应该尝试在查找表中合并I& J(CONCATENATE),然后在那里搜索B15和C15。
如果组合列(复制=I15&J15
)作为ColumnK插入,则在D15中并向下复制以适应:
=VLOOKUP(B15&C15,$K$15:$L$23,2,FALSE)