Open Office Calc - 可以使用什么公式根据另一列中达到的另一个值来查找列中的值

Open Office Calc - 可以使用什么公式根据另一列中达到的另一个值来查找列中的值

因此,我有 2 个单独的列(就此而言为 A/B 列),它们使用不同的公式来增加大约不同的金额。我需要一个公式/方程,当 B 列在一行中达到某个值时(假设该值在第 5 行达到,而我想要的值为 4),它会显示当前位于 A 列第 5 行的值。因此,在下面的示例中,我正在寻找当 B 列达到 4(在第 5 行)时,它将显示 10,因为这是 A 列第 5 行的值。

Column B Column A
0 2 1 4 2 6 3 8 4 10

我尝试使用如下的 INDEX Match 方程
INDEX(A1:A6;MATCH(4;B1:B6;0)).

但是,我得到了 #N/A 错误。我应该用什么来纠正这个问题?

答案1

您正在寻找的功能是查找。它返回表列中的一个值,该值位于通过查找第一列找到的行中。

句法:

VLOOKUP(lookupvalue; datatable; columnindex; mode)

如果您要查找 A 列中的值6,并且您的表格在范围内A1:B99,则应使用:

VLOOKUP( 6; $A$1:$B$99; 2; FALSE)

它将返回 A 列包含前 6 个值的 B 列中的值。

相关内容