如何查询课程日期列表并为每个日期返回两行-在每个课程日期上创建两个会话

问题描述

我正在使用Google表格为几个课程制定时间表。课程日期均设置为年份,并且每门课程都相同。因此,我可以从课程日期的主列表中提取每个课程的课程日期。

但是,对于该时间表的一个实例(即一门课程),该课程每门课程都有 两个 会话,而我目前只能查询并返回一行每个课程日期。因此,我正在尝试构建一个嵌套查询(我认为),以按日期对每个课程日期返回两行(或3行)。

我已经搜索了嵌套查询,但是对它们却不太熟悉,因此找不到能帮助我解决此问题的东西。

这里是test sheet,其中包含一些数据。

非常感谢。 马丁

解决方法

尝试:

=QUERY({CourseDates!B2:R; CourseDates!B2:R},"select Col1,Col5,Col4,Col8 
  where Col8 contains 'Lecture Day FULL'
  order by Col1")

enter image description here