根据数组中的匹配将单元格设置为不同单元格的相等值

根据数组中的匹配将单元格设置为不同单元格的相等值

需要将 C 列中的文本与 B 列中的值匹配,使其等于 G 列中的文本。

我确实有与找到该值的行匹配的 C 列(基于 B 列和 F 列)

Column C's Formula =MATCH(B1,$F$1:$F$39,0)

在第一行中,您会看到我找到了其对应值行所在的行。例如,在单元格 C1 中,我希望看到112-Campaign Access

在此处输入图片描述

答案1

只要 B1 存在于 F1:F39 中(并且因为 F1:F39 按升序排序),LOOKUP 就可以了,但如果 B1 是 120 怎么办?您的公式将返回113-Campaign Implementation。如果您#N/A在这种情况下想要(就像使用 MATCH 函数得到的那样),那么最好使用VLOOKUP,即

=VLOOKUP(B1,$F$1:$G$39,2,FALSE)

...或者您可以将 INDEX 与 MATCH 一起使用,即

=INDEX($G$1:$G$39,MATCH(B1,$F$1:$F$39,0))

答案2

我想我应该在寻求答案之前再多研究一下这个问题。我会把这个问题保留在这里,因为它确实提供了一些有用的信息。

使用该函数lookup,我能够选择 B 列中的值并将其引用到 F 列并返回 G 列中的值

=LOOKUP(B1,$F$1:$F$39,$G$1:$G$39)

相关内容