【问题标题】:Search for Value and Return Column Header搜索值并返回列标题
【发布时间】:2016-01-10 09:36:59
【问题描述】:

我有一个 Excel 工作表,每列顶部都有一个主管,该列中他/她的所有员工的 ID 号都低于他/她。有些人在他们下面有 3 名员工(行),有些人有 300 名员工(行),所以工作表不是对称矩阵。每个员工 ID 在此工作表上仅出现一次。此工作表也会经常更改,因此我希望公式是动态的并捕获整个工作表。

我有另一个工作表,每行都有员工 ID,我想为该员工拉入主管。所以,我需要搜索他们的员工 ID,并在他们的 ID 所在的列的标题中返回值。

关于如何做到这一点的任何想法?我无法弄清楚如何使用索引/匹配或 COLUMN 公式来做到这一点......我很卡住!谢谢!

【问题讨论】:

标签: excel


【解决方案1】:

你试过这样关闭它吗?

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

【讨论】:

    【解决方案2】:

    像这样使用 Sheet1:

    和一个数组输入公式如:

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

    在 B2 中并复制到另一张纸上,结果应该是:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-02-28
      • 1970-01-01
      • 2020-01-15
      • 1970-01-01
      相关资源
      最近更新 更多