首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将多个部分的输入分离成多行数据(即使有了其他威胁帮助,我也无法让它工作)

将多个部分的输入分离成多行数据(即使有了其他威胁帮助,我也无法让它工作)
EN

Web Applications用户
提问于 2021-07-02 14:06:38
回答 1查看 79关注 0票数 1

你好,谷歌的策划者,

我来找你们,因为我关注了youtube上的几乎每一个视频和每一个帖子,在过去的3周里,我一直在处理这张该死的表格,并且取得了0的进步。

每次我使用所有的公式作为你,聪明人创建,我得到错误,是的,我调整了他们,我的集合数据。

  • A&B行是标题信息,
  • C-H第一排孩子
  • 第一排-N第二名儿童
  • 第三排O-T
  • 第四排U-Z
  • 第五行AA-AF 5
  • 列AG-AL第6名

儿童信息必须转到Deelnemers Tab

  • 第一行AM-AQ志愿人员(荷兰语为志愿人员)
  • 列AR-AV 2志愿人员
  • 第三行AW-BB志愿人员
  • 排BC-BF 4志愿人员
  • 排BG-BK第5志愿人员
  • BL第6行志愿者

志愿者信息必须送到Vrijwilligers Lijst Tab

孩子1到4是强制性的,5和6是可选的,有时没有填写。志愿者1是强制性的,2到6岁是可选的。(编辑:如果公式没有看到要在设置位置复制的信息,则不知道公式是否工作。)

我不知道出了什么问题,我有点放弃了,但我真的非常需要,这需要通过手工完成所有的数字事业,这需要花费大量的时间,我们可以利用其他地方作为一个非营利组织。我们这样做是为了让孩子们在暑假的最后一周有一些乐趣。有人能帮我一下吗,我只是被困住了,而且视频中的nor公式似乎不管用。由于某种原因,我放了一个,如其他公式所示,我的整个公式就停止工作了。

EN

回答 1

Web Applications用户

回答已采纳

发布于 2021-07-03 05:37:00

您有一个Google表单,其中包含有关儿童(至少4,6 max)和志愿者(至少2,6 max)的信息。

你想要在两张纸上显示表单响应:一张是给孩子的,一张是给志愿者的(Vrijwilligers Lijst)。

儿童

将此公式输入"Deelnemers“的单元格A1中。

={Query({'Formulierreacties 1'!A1:B,'Formulierreacties 1'!C1:H},"select * where Col3 is not null");Query({'Formulierreacties 1'!A2:B,'Formulierreacties 1'!I2:N},"select * where Col3 is not null");Query({'Formulierreacties 1'!A2:B,'Formulierreacties 1'!O2:T},"select * where Col3 is not null");Query({'Formulierreacties 1'!A2:B,'Formulierreacties 1'!U2:Z},"select * where Col3 is not null");Query({'Formulierreacties 1'!A2:B,'Formulierreacties 1'!AA2:AF},"select * where Col3 is not null");Query({'Formulierreacties 1'!A2:B,'Formulierreacties 1'!AG2:AL},"select * where Col3 is not null")}

志愿者

在"Vrijwilligers Lijst“的单元格A1中输入此公式

={Query({'Formulierreacties 1'!A1:B,'Formulierreacties 1'!AM1:AQ},"select * where Col3 is not null");Query({'Formulierreacties 1'!A2:B,'Formulierreacties 1'!AR2:AV},"select * where Col3 is not null");Query({'Formulierreacties 1'!A2:B,'Formulierreacties 1'!AW2:BA},"select * where Col3 is not null");Query({'Formulierreacties 1'!A2:B,'Formulierreacties 1'!BB2:BF},"select * where Col3 is not null");Query({'Formulierreacties 1'!A2:B,'Formulierreacties 1'!BG2:BK},"select * where Col3 is not null");Query({'Formulierreacties 1'!A2:B,'Formulierreacties 1'!BL2:BP},"select * where Col3 is not null")}

评论:

  • 在这两种情况下,六个查询在一个数组中组合/“堆叠”。第一个查询是针对第一个孩子/志愿者;发送查询是第二个孩子/志愿者,依此类推。
  • 由于某些信息是强制性的,所以每个查询都有一个where子句= where Col3 is not null。无论查询是涉及儿童还是志愿者,Col3都是孩子/志愿者的名字--如果该字段为null,则忽略该组。
  • where子句包含在每个查询中;这并不是绝对必要的,但它使编辑公式更容易,因为每个查询都有相同的结构。
  • 每个组中的第一个查询引用row#1;其他查询引用row#2 --这确保了输出中包含了标题行。

儿童-样本数据

儿童-输出

志愿者-样本数据

志愿者-输出

票数 1
EN
页面原文内容由Web Applications提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://webapps.stackexchange.com/questions/155536

复制
相关文章

相似问题

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