问题描述
- 公式应放在
C7
中:={"SCHEDULE";ARRAYFORMULA()}
- 需要一个公式,该公式将从
INDIRECT(J6)
中搜索用户名称,并根据单元格B3
中的Sched工作表名称和(2),根据其他工作表从另一个工作表(1)中查找时间。在INDIRECT(J5)
中选择了一天 - 如果用户还没有时间表(另一张表上为空白,则应返回“ 还没有”。)
- 基本上,我们将从其他工作表中获取用户的日程安排...
主表: https://docs.google.com/spreadsheets/d/1c3HdMq4PA50pYr88JqPoG51jvru8ipp8ebe4z5DczTQ/edit?usp=sharing
具有时间表的其他工作表: https://docs.google.com/spreadsheets/d/1LM7yIJJ_w6mftXJhQgonLy67w6CUooU04WgdwG9k3xo/edit?usp=sharing
解决方法
使用:
={"SCHEDULE"; ARRAYFORMULA(IF(INDIRECT(J6)="",IFNA(VLOOKUP(INDIRECT(J6),IMPORTRANGE("1LM7yIJJ_w6mftXJhQgonLy67w6CUooU04WgdwG9k3xo","User Schedules!B4:Z"),MATCH(INDIRECT(J5),"User Schedules!2:2"),0)-1,0),"NONE YET")))}
更新:
={"SCHEDULE"; ARRAYFORMULA(IF(INDIRECT(J6)="",B3&"!B4:1000"),B3&"!2:2"),"NONE YET")))}