excel 搜索值并返回列标题

pxy2qtax  于 2023-02-05  发布在  其他
关注(0)|答案(2)|浏览(131)

我有一个excel工作表,每列的顶部都有一个主管,在他/她的下面有他/她所有员工的ID号。(行)在他们下面,其他人有300名员工(行),因此工作表不是对称矩阵。每个员工ID在此工作表中只出现一次。此工作表也将经常更改,所以我希望公式是动态的,并捕获整个工作表。
我有另一个工作表,每行都有员工ID,我想拉入该员工的主管。因此,我需要搜索他们的员工ID,并在找到他们ID的列的标题中返回值。
有什么想法如何做到这一点?我不知道如何做索引/匹配或列公式...我相当卡住了!谢谢!

djmepvbi

djmepvbi1#

Sheet1如下所示:

以及数组输入公式,例如:

=INDEX(Sheet1!A$1:C$1,MAX(IF(Sheet1!$A$2:$C$11=A2,COLUMN(A2:C11))))

在B2中,并复制到另一张表格中,结果应为:

这是动态的,而且对我来说很快,但是即使在从Sheet1中选择的范围内没有这样的雇员,它也会返回一个结果。

3qpi33ja

3qpi33ja2#

你试过像这样把它关起来吗?

=IFERROR(INDEX(Sheet1!A$1:C$1,MAX(IF(Sheet1!$A$2:$C$11=A2,COLUMN(A2:C11),0))))

相关问题