假设我想将员工姓名作为值输入到日期(第一列)与排班(标题)的 Excel 表中。
我希望能够在另一张表上自动填充表格,其中包含日期(列)和员工(标题),现在将班次作为值。
请参阅链接图像以了解更多解释。
我尝试了 Index、VLookup、Match 和 Column 的各种组合。特别是,我很难通过“行标题”(即日期)识别表 1 中的一行。
有没有办法在 Excel 中做到这一点?有没有办法将其保留为表结构引用?
编辑:
我认为我已经弄清楚了:
在员工姓名下的单元格中使用:
=IFERROR(INDEX((Roster_Sample[#Headers]),
MATCH(Roster_Sample[[#Headers],[Alf]],(Roster_Sample[@[Date]:[_]]),0)),"")
欢迎提出任何进一步的建议或改进