根据 Excel 中的给定值选择一个值

根据 Excel 中的给定值选择一个值

问题

假设我有以下两行,

ABCDEFGHIJKLM

1 2 3 4 5 6 7 8 9 1 2 3 4

另一方面,还有以下列:A

C

我希望 excel 能够识别列中的字母并提供相应行的结果。这样,每当我在列中写入 A 时,excel 就会在右列中给出输出 1。B 和 C 也是如此。我不能使用转置,因为我必须定期更改字母。

有办法吗?

答案1

您可以使用鲜为人知的查找功能来实现这一点HLOOKUP

在下面的例子中我使用了以下公式:

=HLOOKUP(A6,1:2,2,FALSE)

在此处输入图片描述

您还可以使用INDEXMATCH

=INDEX(A2:E2,1,MATCH(A6,A1:E1,0))

另一种选择是使用OFFSETMATCH,这是我使用的最动态的查找公式,但由于它不稳定,因此成本也很高。

=OFFSET(A2,0,MATCH(A6,1:1,0)-1)

相关内容