Google Spreadsheets:处理从标签中的表单插入的数据

时间:2014-01-06 22:17:19

标签: data-structures google-sheets google-form

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

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

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

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

帮助表示赞赏。 Sample is here.安全地忽略第一个和最后一个标签。

谢谢。

1 个答案:

答案 0 :(得分:1)

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

=arrayformula(IF('1-IdeasReceived'!U2:U="Approved",'1-IdeasReceived'!L2:L, ))

范围U2:UL2:L 应该获取这些列中的所有行,即使您已提交表单也是如此。

由于这是一个超过列范围的ArrayFormula,你只需要在单元格D3中;它会在列的其余部分注入CONTINUE个公式。

警告:您的电子表格将动态行内容(例如从其他工作表中提取)与静态内容(例如“2-Pipeline”表单上的“Environment,Health& Safety”列)相​​结合。如果在源数据的中间添加或删除行,则必然会导致未对齐。