Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google sheets 谷歌工作表抄袭问题_Google Sheets_Spreadsheet_Google Spreadsheet Api - Fatal编程技术网

Google sheets 谷歌工作表抄袭问题

Google sheets 谷歌工作表抄袭问题,google-sheets,spreadsheet,google-spreadsheet-api,Google Sheets,Spreadsheet,Google Spreadsheet Api,我有一张我的学生每天填写的谷歌表格。所有表单响应都输入到一个工作簿中。从工作簿中,我有一个“干净”数据的电子表格。这正是绘制进度图所需的响应表中的信息。我在A2中使用的公式是:='Form Responses 1'!氮气 没什么太复杂的吧 然而,每天当我想在图表上向孩子们展示他们的进步时,我必须在“清理数据”工作表中选择最后两个条目,并复制公式,以便显示新数据。显然,每次有新的表单提交时,google sheets都会更改公式中的单元格地址。有没有办法解决这个问题?正如JPV评论的那样,表单提交

我有一张我的学生每天填写的谷歌表格。所有表单响应都输入到一个工作簿中。从工作簿中,我有一个“干净”数据的电子表格。这正是绘制进度图所需的响应表中的信息。我在A2中使用的公式是:='Form Responses 1'!氮气 没什么太复杂的吧

然而,每天当我想在图表上向孩子们展示他们的进步时,我必须在“清理数据”工作表中选择最后两个条目,并复制公式,以便显示新数据。显然,每次有新的表单提交时,google sheets都会更改公式中的单元格地址。有没有办法解决这个问题?

正如JPV评论的那样,表单提交的“公式下推”可以通过使用数组公式(第2行)来抵消:

=ArrayFormula('Form Responses 1'!N2:N)

正如Akshin所评论的,如果您实际上是为了绘图目的而引入了两列,那么您可以使用QUERY将所有这些都集成在一起。例如:


=QUERY('Form Responses 1'!A:N,“select A,N”,1)

请给出一个适当的示例和您想要的屏幕截图,或您的工作表的几个屏幕截图,并向我们展示每天发生的事情以及您对excel的期望。thanksIt有点难以可视化工作表、样本数据及其与图形的关系。你能用示例数据发布屏幕截图吗?不确定它看起来是什么样子,但要修复更改的引用,你可以在单元格坐标前面使用$,='Form Responses 1'$N$2。这将其从相对引用更改为绝对引用。使用arrayformulas可以避免向下复制。如前所述,使用一些示例数据会很好。您也可以使用一个完美的数组,数组工作得很好,用于绘图的查询方法也很好。很抱歉,缺少示例数据,我尝试了制作一份副本,然后对所有机密数据进行了清理,但我花的时间比您提供答案的时间要长。:)