各位才华横溢的人们好!
我有一个包含以下列标题的电子表格:学生ID、学生姓名、星期一、星期二、星期三、星期四、星期五、9/13、9/14、9/15...9/30。日期填充为A表示缺席,P表示出席。T、W、Th、F列填充了学生在特定日期的第二节课的课程(每天都不同)。
我想查询此数据以返回以下内容:
如果今天是星期一,它将返回学生ID、学生姓名、学生第二节课(星期一专栏)的课程,以及该日期缺课的学生。
如果今天是星期二,它将返回学生ID、学生姓名、学生第二节课(星期二专栏)的课程以及该日期缺课的学生。
W、Th和F也是如此,尝试了许多不同的方法,但似乎都不起作用。
提前感谢您的帮助!
发布于 2021-09-30 23:00:06
试一试
=query({Dashboard!A1:U},"select Col1,Col2,Col3,Col"& (MATCH(today(),Dashboard!1:1,0)) &",Col4,Col"& (MATCH(choose(weekday(today(),2),"Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"),Dashboard!1:1,0)) &" where Col"& (MATCH(today(),Dashboard!1:1,0)) &"='A' ",1)在此公式中
(MATCH(today(),Dashboard!1:1,0))将为您提供可以找到日期的列,(MATCH(choose(weekday(today(),2),"Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"),Dashboard!1:1,0))列,您可以在其中找到星期几。https://stackoverflow.com/questions/69393326
复制相似问题