Excel Hlookup功能

时间:2015-04-18 02:54:12

标签: excel excel-formula

  

使用单元格H9中的HLOOKUP功能,根据订购的广告牌的颜色和数量计算产品定价。产品定价可在“产品定价”查找表中引用(范围O9:Q18)。一定要使用适当的相对和绝对单元格引用

这是Excel HyperLink,单击选项卡以查找“查找功能”,您将找到我在单元格h9价格下苦苦挣扎的地方。

https://www.dropbox.com/s/z7bd7lcs4nzbfwe/logicandreference914.xlsx?dl=0

我有什么错误:

=HLOOKUP(D9,$O$9:$Q$18,2,TRUE)

D9查找值是指#shipped

我对vlookup没有任何问题,但是我很难在hlookup的正确位置输入查找值和行索引号。

2 个答案:

答案 0 :(得分:0)

好的,这是你想要放入H9的公式。

=HLOOKUP(C9, $P$9:$Q$18, MATCH(D9, $O$9:$O$18), FALSE)

HLOOKUP function提供了一个列(P ro Q)来检索数据,方法是通过查找C9中P9值的完全匹配:Q9($中的第一行) p $ 9:$ Q $ 18)

MATCH function通过在O9:O18中查找C9来提供要检索的行。这是近似匹配,因此O9:O18中的值需要按升序排序。你想要一个近似匹配,因为如果你有超过10(表中的最大值),你希望它返回值10而不是错误。

因此,对于行和列,您将从O9:Q18返回正确的值。必要时填写。

#Shipped 是否存在问题1.您可以覆盖大于10或小于2但不是两者的数量。可能更好的只是添加数量为1的条目。

HLOOKUP with MATCH

您需要熟悉IFERROR function以提供错误控制。

使用O9:O18中的查找表, #Shipped 2 开始,您也可以将其快捷方式,

=HLOOKUP(C9, $P$9:$Q$18, D9, FALSE)

但是这不包括大于10 数量 1 的数量,所以它有点倒退。

答案 1 :(得分:0)

这就是我的想法 = HLOOKUP(C9,$ O $ 9:$ Q $ 18,D9,TRUE)