匹配和查找以查找价格

时间:2014-09-22 14:20:01

标签: excel match lookup

如果有人可以提供以下帮助,我将不胜感激。

我有一个工作簿(称为乘用车比较),其中包含一列邮政编码(B1),然后是不同价格的列(C1:I1)。

在一个单独的工作簿(称为搜索工具)中,我想将B1中的邮政编码显示为下拉列表,同一行也显示C1:I1中特定邮政编码的价格。

我需要使用INDEX和MATCH或HLOOKUP吗?困惑!

如果我的解释不明确,可以链接到电子表格here

非常感谢提前!

1 个答案:

答案 0 :(得分:0)

你实际上可以同时使用它们。

但是,您应该使用VLOOKUP而不是HLOOKUP,因为您的数据元素是行,而不是列。这是最直接的方法(=VLOOKUP(DropDown,WholeTableFromBtoI,Line,FALSE) - FALSE这里避免使用您的邮政编码进行线性插值)。您可以使用MATCH=MATCH(Category,FirstLineOfTable,0)开始,从MATCH开始使用OFFSET获取您的一行。

而且,如果您打算直截了当地使用=OFFSET(FirstCellOfTable,MATCH(PostCode,PostCodeRow,0),MATCH(Category,FirstLineOfTable,0),那么更好的方法是使用{{1}},就像在{{1}}中一样。这可能不是最直观的方法,但也可以。

希望有所帮助。