在 Excel 表中切换值和标题

在 Excel 表中切换值和标题

假设我想将员工姓名作为值输入到日期(第一列)与排班(标题)的 Excel 表中。

我希望能够在另一张表上自动填充表格,其中包含日期(列)和员工(标题),现在将班次作为值。

请参阅链接图像以了解更多解释。

我尝试了 Index、VLookup、Match 和 Column 的各种组合。特别是,我很难通过“行标题”(即日期)识别表 1 中的一行。

有没有办法在 Excel 中做到这一点?有没有办法将其保留为表结构引用?

编辑:

我认为我已经弄清楚了:

名册样本换算表

在员工姓名下的单元格中使用:

=IFERROR(INDEX((Roster_Sample[#Headers]),
               MATCH(Roster_Sample[[#Headers],[Alf]],(Roster_Sample[@[Date]:[_]]),0)),"")

欢迎提出任何进一步的建议或改进

答案1

在此处输入图片描述

怎么运行的:

  • 如果有必要,将日期从工作表 1 复制到工作表 2。
  • AB41单元格中的公式Sheet 2

    =IFERROR(INDEX(sheet1!$W$40:$Y$40,MATCH(AB$40,Sheet1!$W41:$Y41,0)),"")
    

注意:

  • 填写公式。

  • 根据需要调整公式中的单元格引用。

相关内容