Excel - 需要 VLOOKUP 函数的帮助

Excel - 需要 VLOOKUP 函数的帮助

我是 Excel 初学者。有人能帮助我吗?

我对这个查找函数感到很困惑。为什么单元格 C6 是查找值,而 D6+1 是查找行?当我尝试使用 D6 作为查找值时,得到了错误的结果。为什么?

谢谢你!

在此处输入图片描述

答案1

这是使用 HLOOKUP() 的一种相当不寻常的方法。通常查找行是一个常量。

但在这种情况下,用户想要在查找表的连续行中查找值。我不能告诉你为什么他们想这样做,但我会解释这个公式是如何运作的。

D 列包含 1,2,3,4,5,因此当公式向下填充时,查找行索引(找到结果的行)将为 2,3,4,5,6。

查找值始终为 2,除了倒数第二行之外,该行的查找值是 1。因此,HLOOKUP() 将返回 F 列第 2-6 行的值,除了倒数第二行之外,该行使用 1 作为查找值并从 E 列返回 3。

您不能使用 D6 作为查找行,因为那将是第一行。HLOOKUP() 在第一行中查找查找值,然后从行索引指定的不同行返回相应的值。

希望对您有所帮助。如果您需要更多信息,请在评论中提问。

相关内容