2

我有一个关于工作簿中主/子关系的两部分问题。我有为 excel 和 google 电子表格编写代码的初学者经验,因此任何额外的细节都将不胜感激。

这是我想要实现的目标:

我想制作一个谷歌表格来收集一组数据(可能有 100 人)。提交后更改表单的选项将被启用,因此数据流将非常动态。我已经完成了设置并创建了可以查看所有回复的主电子表格。但是一个电子表格中的信息太多了,我想制作一些子工作簿来简化可查看的数据以满足各种需求。所以这是我的问题:

1)我将如何编写脚本以从具有这些条件的主工作表创建一个子工作表:在运行时创建一个名为“Child 1-Basic Info”的新工作表,删除所有列并左移除那些我明确希望保留(基于单元格值),即“姓名”、“年龄”和“兴趣”。请记住,我最终希望创建多个子工作簿,但基本上每次都做同样的工作。只是不同的列参数,即“Child 2-Education Info”。

2)除此之外,我想确保每次有人从我的表单提交新回复或更新他们已经提交的回复时,这些孩子都会自动更新。本质上,目标是让 master 的任何变化都影响到所有的孩子。还要记住,每次有人提交新表单时,行号都会改变。所以孩子们也需要认识到这种变化并相应地更新。

先谢谢大家了!

4

1 回答 1

1

使用该QUERY()功能,您可以拥有将动态更新的辅助工作表,根本不需要使用脚本。在这里查看更多。

这是一个示例,一个包含表单提交数据行的电子表格:

在此处输入图像描述

在同一电子表格的第二张工作表上,单元格 A1 包含一个查询公式,该公式仅选择您要求的列“姓名、年龄和兴趣”。

在此处输入图像描述

每次新的表单提交或更新都会导致重新计算查询,因此它将保持最新状态而无需进一步干预。

于 2013-05-13T01:15:36.640 回答