我有两张excel表," Weekly"和"每日"。 每日工作表应根据每周工作表自动填充当天工作人员的姓名。 不应填写带有空单元格的名称。 目前我正在做多个嵌套if语句,这不是正确的解决方案。如何使用索引,小的行函数更动态地填充它?表格参考:
答案 0 :(得分:0)
这是一种方法:
在每日!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
enter
输入的数组公式
INDEX
函数使用 0
作为列参数。这将返回整个列的数组。