如何停止覆盖 Google Sheet 中的手动粘贴数据附加到 Google 表单

How to Stop Overwriting Manual Pasted data in Google Sheet attached to Google Form

我创建了一个 Google Sheet 来记录来自 Google 表单的条目。有很多人在此 google 表格之前提交了各自设施的信息。

我已将所有数据粘贴到 Google Sheet 中,它记录了来自 Google 表单的条目 每当通过 google 表单提交任何新条目时,它都会覆盖我手动粘贴的数据。

希望有解决办法。非常感谢您的帮助。

这是表单回复吗Sheet?问题是表单无法检测该行是否已填充。这取决于响应的数量,而不是 sheet 的内容。

我建议您创建一个类似于表单回复的 sheet,您可以在那里进行手动输入,而表单回复 sheet 将处理表单提交。

然后您将 sheet 的数据整理成另一个 sheet,它结合了表单数据和手动输入。

表单回复 sheet:

手动输入sheet:

输出:

一步一步:

  1. 先添加header
'Form Responses 1'!A1:C1;
  1. 添加来自表单和手册的数据 sheet,然后使用时间戳(第 1 列)对它们进行排序
sort({
filter('Form Responses 1'!A2:C, 'Form Responses 1'!A2:A <> ""); 
filter('Manual Inputs'!A2:C, 'Manual Inputs'!A2:A <> "")
}, 1, true)
  1. 将它们全部放在大括号中并输出为 1 个公式。

最终公式:

={'Form Responses 1'!A1:C1;
sort({
filter('Form Responses 1'!A2:C, 'Form Responses 1'!A2:A <> ""); 
filter('Manual Inputs'!A2:C, 'Manual Inputs'!A2:A <> "")
}, 1, true)
}

提交了另一个表单回复: