使用索引和匹配来填充日历

时间:2016-05-24 11:03:58

标签: excel indexing calendar match

我正在尝试使用我自己可见的sheet 2上的表格填充下面构建的日历。我需要它来查看员工和我尝试使用{=INDEX(Table1[Column1],MATCH(Calendar!A7&Calendar!B6,Table1[Employee]&Table1[Date],0))}的日期  但这会不断返回#VALUE!。我能找到的唯一解释就是日期。我已经使用=A7&B6合并了2个单元格,并且值为“Employee142491”我对我的表做了同样的操作,并且我得到了相同的值。由于它们是价值的直接匹配,我无法看到它无法工作的原因。

任何人都可以提供一些建议。

enter image description here

1 个答案:

答案 0 :(得分:0)

您可以将Match公式中的Index函数替换为:

SUMPRODUCT(ROW(Table1[Employee])*(Table1[Employee]=Calendar!A7)*(Table1[Date]=Calendar!B6))

这样你就不需要连接了。

但是,根据Table1在工作表上的位置,您可能需要添加或减去多行。