Data structures 谷歌电子表格:处理从表格中插入的数据

Data structures 谷歌电子表格:处理从表格中插入的数据,data-structures,google-sheets,google-forms,Data Structures,Google Sheets,Google Forms,我非常需要帮助。我有一个表单,它询问基本问题,并将结果放入现有电子表格的行中 根据选项卡2上的IF公式,将这些响应中的特定数据“升级”到第2、第3和第4个选项卡,并在每个上一个选项卡的相应行中检查下拉选择的值。(瀑布) 我的挑战是-表单数据插入新行(不使用现有数据),如果我在第一个选项卡上将下拉值设置为“已批准”,则第二个选项卡上连续的公式将跳过自动输入表单数据的行 我怀疑我需要学习如何正确使用ArrayFormula等,但通过结合我的IF语句查看现有示例,还没有设法解决这个问题 谢谢你的帮助。

我非常需要帮助。我有一个表单,它询问基本问题,并将结果放入现有电子表格的行中

根据选项卡2上的IF公式,将这些响应中的特定数据“升级”到第2、第3和第4个选项卡,并在每个上一个选项卡的相应行中检查下拉选择的值。(瀑布)

我的挑战是-表单数据插入新行(不使用现有数据),如果我在第一个选项卡上将下拉值设置为“已批准”,则第二个选项卡上连续的公式将跳过自动输入表单数据的行

我怀疑我需要学习如何正确使用ArrayFormula等,但通过结合我的IF语句查看现有示例,还没有设法解决这个问题

谢谢你的帮助。可以安全地忽略第一个和最后一个选项卡


谢谢。

您可以尝试使用带有ArrayFormula的开放式范围。例如,单元格D3中“2-管道”上的公式可以是:

=arrayformula(IF('1-IdeasReceived'!U2:U="Approved",'1-IdeasReceived'!L2:L, ))
范围
U2:U
L2:L
应该选择这些列中的所有行,即使在提交表单之后也是如此

因为这是一个列范围的数组公式,所以您只需要在单元格D3中使用它;它将在列的其余部分注入
CONTINUE
公式


警告:您的电子表格正在将动态行内容(如从另一个工作表中提取)与静态内容(如“2-Pipeline”工作表中的“环境、健康和安全”列)相结合。如果在源数据的中间添加或删除行,这将导致不对齐。

当单击链接时,我得到了永久性的“加载…”(可能是由于许多IF公式;-)。但您可能需要查看FILTER()和/或QUERY()。感谢您查看AdamL。这张纸对我们来说很好,但是里面有很多IF公式。大多数IFs声明,如果某个列具有某个文本字符串,则从同一行、另一列获取值。如果你愿意关注你的链接,谢谢。不过我想指出的是,我现在的主要问题是表单数据插入电子表格的方式。使用任一公式,当表单数据行作为新行插入时,它会更改后续选项卡上的公式,以跳过插入的行,因此我的数据不会传播。我需要电子表格来使用现有行或继续公式。。。。谢谢。这就是公式方面,非常简单。谢谢你给我举个例子。很乐意帮忙。我在您的共享电子表格中添加了更多的示例,使用U列的绝对引用。这使得将公式复制和粘贴到其他列更加容易;现在,如果完成表单条目,它会将数据插入选项卡1-IdeasReceived中的第233行。后续选项卡上的公式跳过第233行,因此我可以手动将表单数据复制到现有行中,静态和动态行内容保持对齐,因为静态内容仅添加在动态内容之后。这对我来说是问题的关键——如果我能将表单插入到现有的空白行中,那就好了。将测试阵列的行为。谢谢。我仍然无法控制表单将数据插入电子表格的位置,以及它是添加新行(相同格式)还是使用现有行。谢谢你迄今为止的帮助。