我有两张excel表格,“每周”和“每日”。每日工作表应根据每周工作表自动填写当天工作人员的姓名。不应填写单元格为空的名称。目前,我正在执行多个嵌套的if语句,这不是正确的解决方案。如何使用索引、小函数、行函数来更动态地填充它?图纸参照:


发布于 2016-06-05 17:59:27
这里有一种方法:
在上!B3
=IFERROR(
INDEX(Weekly!$B$1:$B$50,
SMALL(ISNUMBER(1/INDEX(Weekly!$D$5:$L$50,0,MATCH($A$1,Weekly!$D$2:$L$2,0)))*ROW($B$5:$B$50),
SUM(--(INDEX(Weekly!$D$5:$L$50,0,MATCH($A$1,Weekly!$D$2:$L$2,0))=0))+COLUMNS($A:A))),
"")备注:
ctrl+shift键的同时输入的数组公式,日期和工作日名称都是“实际”日期,格式为不推荐显示为specified.INDEX函数使用required.每周表格

日报表

https://stackoverflow.com/questions/37640062
复制相似问题