Google sheets 如何将两列或多列中的信息提取到一列中

Google sheets 如何将两列或多列中的信息提取到一列中,google-sheets,formulas,Google Sheets,Formulas,我有一些客户通过表格注册了2个或更多的课程,并且日期出现在表格摘要页面的单独列中-姓名用colB,第一节课日期用colD,第二节课日期用colG,等等。 因此,客户的第一、第二、第三类课程日期重叠 我想把日期拉到一个时间表,可以很容易地为第一次约会(冷)。但我不知道如何将第二节课的客户也拉到时间表上的同一列。我可以很容易地将它们分成不同的列,但我希望它们都显示在同一列中,以节省空间并使调度程序更易于查看 这是我尝试的代码: =QUERY(Form3!B1:M200, "select B, D w

我有一些客户通过表格注册了2个或更多的课程,并且日期出现在表格摘要页面的单独列中-姓名用colB,第一节课日期用colD,第二节课日期用colG,等等。 因此,客户的第一、第二、第三类课程日期重叠

我想把日期拉到一个时间表,可以很容易地为第一次约会(冷)。但我不知道如何将第二节课的客户也拉到时间表上的同一列。我可以很容易地将它们分成不同的列,但我希望它们都显示在同一列中,以节省空间并使调度程序更易于查看

这是我尝试的代码:

=QUERY(Form3!B1:M200, "select B, D where C >= date '2015-03-02' and C <= date '2015-03-06'", 1)
=查询(Form3!B1:M200,“选择B,D,其中C>=日期'2015-03-02'和C请尝试:

=arrayformula({Query(Form3!A1:D20,"Select B where C>=date '2015-03-02' AND C<=date '2015-03-05' ",0);Query(Form3!A1:D20,"Select D where C>=date '2015-03-02' AND C<=date '2015-03-05'",0)})   
=arrayformula({Query(Form3!A1:D20),选择B,其中C>=日期'2015-03-02'和C=日期'2015-03-02'和C