Excel:查找表中的匹配单元格,并返回行中第一个单元格的值

这是一张图片来演示:

在这里输入图像说明

因此,从这里,我们可以看到项目9属于类别C.我想find一个公式来自动化这个过程。 在哪里,如果我提供一个数字,比如说12,就能给我“D”。

不幸的是,对于VLookUp和HLookUp来说,这是不可能的,因为它们需要匹配值在表的左侧。 我试过索引/匹配,但似乎吐出一个错误,而不是。

我接近这个错误? 我应该重新格式化表还是有一个更好的公式使用?

与AGGREGATE一起使用INDEX:

=INDEX(A:A,AGGREGATE(15,6,ROW($B$2:$E$5)/($B$2:$E$5 = 12),1)) 

您可以将12更改为单元格引用,使其更具dynamic性。

在这里输入图像说明