Join 将数据从多列拉入一列

Join 将数据从多列拉入一列,join,google-sheets,google-sheets-query,Join,Google Sheets,Google Sheets Query,一张谷歌表格,学生们在上面报名参加我们职业介绍会的研讨会。我试图在每节课期间为每个研讨会制作出席名单。您可以在会话1选项卡上看到我的尝试。在标题行中,我有该课程的每个研讨会名称,我想在下面列出学生名单 当我使用下面的查询时,我得到了跨多个列的数据,因为我是从response选项卡上的grade level列中绘制学生姓名的。这真的很不方便,因为我只需要一列数据,其中列出了研讨会的所有学生 =query('Form Responses'!D:O, "select D, F, H, J where

一张谷歌表格,学生们在上面报名参加我们职业介绍会的研讨会。我试图在每节课期间为每个研讨会制作出席名单。您可以在会话1选项卡上看到我的尝试。在标题行中,我有该课程的每个研讨会名称,我想在下面列出学生名单

当我使用下面的查询时,我得到了跨多个列的数据,因为我是从response选项卡上的grade level列中绘制学生姓名的。这真的很不方便,因为我只需要一列数据,其中列出了研讨会的所有学生

=query('Form Responses'!D:O, "select D, F, H, J where O='Architect'")

有没有办法将第一节课期间注册的体系结构学生列表从“表单响应”选项卡上的多列拉到“第1节课”选项卡上的一列?

尝试将整个公式包装在=连接中


除了前面的答案,还可以尝试:

=ArrayFormula(transpose(split(concatenate(query('Form Responses'!D:O, "select D, F, H, J where O='Architect'")&char(10)),char(10))))

此公式应输出1列。看看它是否适合你?

这非常适合!!非常感谢你的帮助。不客气,珍妮。那我麻烦你接受我的回答好吗?
=ArrayFormula(transpose(split(concatenate(query('Form Responses'!D:O, "select D, F, H, J where O='Architect'")&char(10)),char(10))))