我有一个excel工作表,每列的顶部都有一个主管,在他/她的下面有他/她所有员工的ID号。(行)在他们下面,其他人有300名员工(行),因此工作表不是对称矩阵。每个员工ID在此工作表中只出现一次。此工作表也将经常更改,所以我希望公式是动态的,并捕获整个工作表。我有另一个工作表,每行都有员工ID,我想拉入该员工的主管。因此,我需要搜索他们的员工ID,并在找到他们ID的列的标题中返回值。有什么想法如何做到这一点?我不知道如何做索引/匹配或列公式...我相当卡住了!谢谢!
djmepvbi1#
Sheet1如下所示:
以及数组输入公式,例如:
=INDEX(Sheet1!A$1:C$1,MAX(IF(Sheet1!$A$2:$C$11=A2,COLUMN(A2:C11))))
在B2中,并复制到另一张表格中,结果应为:
这是动态的,而且对我来说很快,但是即使在从Sheet1中选择的范围内没有这样的雇员,它也会返回一个结果。
3qpi33ja2#
你试过像这样把它关起来吗?
=IFERROR(INDEX(Sheet1!A$1:C$1,MAX(IF(Sheet1!$A$2:$C$11=A2,COLUMN(A2:C11),0))))
2条答案
按热度按时间djmepvbi1#
Sheet1如下所示:
以及数组输入公式,例如:
在B2中,并复制到另一张表格中,结果应为:
这是动态的,而且对我来说很快,但是即使在从Sheet1中选择的范围内没有这样的雇员,它也会返回一个结果。
3qpi33ja2#
你试过像这样把它关起来吗?