首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将查询从相同的数据叠加到一个输出

将查询从相同的数据叠加到一个输出
EN

Stack Overflow用户
提问于 2021-08-12 17:15:46
回答 2查看 23关注 0票数 0

不知道这是不是正确的方式来标题这个问题,但我希望有人能帮助我。我正在生成来自想要更新他们的联系信息的父母的表单回复。该表格让家长可选择输入其学生的姓名和资料,最多可输入四名学生。然后,该表格将为每个学生收集相同的7条信息:学生姓名、学生姓氏、学生电子邮件、学生身份证、学生手机、在校学生和年级级别。然后,父母将有多达20条信息输入到表格中。

在填写完表格后,这些回复将进入谷歌页面,我想根据学校的实际情况将这些回复解析为单独的表格。这是我所写的查询,但只有当所有进入该表格的学生都在同一所学校就读时,它才有效。

={查询(‘表单响应1'!A2: AZ,“选择A、B、C、D、E、F、G、H、AG、AH、AI、AJ、AK、AL、AM、AN、AO、AP、AQ、AR、AS、AT、AU、AV、AW、AX、AY、AZ,其中G=’学校‘由C、B”、0)订购;查询(‘表单响应1'!A2: AZ,“选择A、J、K、L、M、N、O、P、AG、AH、AI、AJ、AK、AL、AM、AN、AO、AP、AQ、AR、AS、AT、AU、AV、AW、AX、AY、AZ,其中O='School’按K、J”、0);查询(‘表单响应1'!A2: AZ,“选择A、R、S、T、U、V、W、X、AG、AH、AI、AJ、AK、AL、AM、AN、AO、AP、AQ、AR、AS、AT、AU、AV、AW、AX、AY、AZ,其中W='School by S,R",0);查询(‘表单响应1’A2: AZ,“选择A,Z,AA,AB,AC,AD,AE,AF,AG,AH,AI,AJ,AK,AL,AM,AN,AO,AP,AQ,AR,AS,AT,AU,AV,AW,AX,AY,AZ,AZ=‘School by AA,Z",0)}

在上述守则中:

information

  • AG:AZ A是时间戳

  • B:h,J:P,R:X和Z:AF是七块学生的

  • 是20条家长/联系信息

我所希望的是,每张校表都显示时间戳、七份学生资料和二十份家长/联络资料,而不论每一份表格所输入的学生人数或学生是否就读不同的学校。任何帮助都会很棒。

谢谢!

EN

回答 2

Stack Overflow用户

发布于 2021-08-12 19:50:06

假设I列是‘学生2',Q是’学生3‘,Y是’学生4'?或者它们是空白?

不管怎么说,这还不是百分之百清楚,但我想我知道你想要什么。您可以使用数组{}获取数据,然后使用一个查询返回同一学校的匹配。

像这样吗?

代码语言:javascript
复制
=query({'Form Responses 1'!A:H,'Form Responses 1'!AG:AZ;'Form Responses 1'!A:A,'Form Responses 1'!J:P,'Form Responses 1'!AG:AZ;'Form Responses 1'!A:A,'Form Responses 1'!R:X,'Form Responses 1'!AG:AZ;'Form Responses 1'!A:A,'Form Responses 1'!Z:AF,'Form Responses 1'!AG:AZ},"where Col1 is not null and Col7 matches 'School 1' order by Col3,Col2",1)

或者,如果您不想要标题,可以这样做:

代码语言:javascript
复制
=query({'Form Responses 1'!A2:H,'Form Responses 1'!AG2:AZ;'Form Responses 1'!A2:A,'Form Responses 1'!J2:P,'Form Responses 1'!AG2:AZ;'Form Responses 1'!A2:A,'Form Responses 1'!R2:X,'Form Responses 1'!AG2:AZ;'Form Responses 1'!A2:A,'Form Responses 1'!Z2:AF,'Form Responses 1'!AG2:AZ},"where Col1 is not null and Col7 matches 'School 1' order by Col3,Col2",0)

修改“学校1”,作为学校的名称。

票数 0
EN

Stack Overflow用户

发布于 2021-08-12 22:14:03

尝试:

代码语言:javascript
复制
=QUERY(
 {'Form Responses 1'!A:H,  'Form Responses 1'!AG:AZ;
  'Form Responses 1'!A2:A, 'Form Responses 1'!J2:P,  'Form Responses 1'!AG2:AZ;
  'Form Responses 1'!A2:A, 'Form Responses 1'!R2:X,  'Form Responses 1'!AG2:AZ;
  'Form Responses 1'!A2:A, 'Form Responses 1'!Z2:AF, 'Form Responses 1'!AG2:AZ}, 
 "where Col7='School Attended'
  order by Col3,Col2", 0)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68761725

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档