【问题标题】:Dynamic Leave Calendar in Google SheetsGoogle 表格中的动态休假日历
【发布时间】:2019-06-27 22:52:23
【问题描述】:

我有一份来自我的团队的请假请求列表,我需要在 Google 工作表上制作一个动态日历,该日历会自动根据特定员工提出请假请求的日期将单元格标记为“请假”另一个请假请求已添加到列表中。

如果这可以通过公式来完成,那就更好了。

工作表链接: https://docs.google.com/spreadsheets/d/17o5u0d3BdwB3VxnHmFaWywUJnauptqlK0MvxspW6v2w/edit#gid=989074266

【问题讨论】:

    标签: google-sheets google-sheets-formula array-formulas google-sheets-query gs-vlookup


    【解决方案1】:

    将此粘贴​​到 F2 单元格并向下拖动:

    =ARRAYFORMULA(IFERROR(SUBSTITUTE(SUBSTITUTE(TRANSPOSE(TO_DATE(ROW(
     INDIRECT("A"&DATEVALUE(A2)&":"&"A"&DATEVALUE(B2))))), A2, ), B2, )))
    


    将其粘贴到 B2 单元格中并向下拖动:

    =ARRAYFORMULA(IF(IFERROR(HLOOKUP(B$1:$1, SPLIT(TEXTJOIN(" ", 1, 
     QUERY('Leave Requests'!A$2:D, "select A,B where D='"&A2&"'", 0),
     FILTER('Leave Requests'!G:DD, 'Leave Requests'!D:D=A2)), " "), 1, 0))<>"", 
     "On Leave", ))
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-06-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多