【问题标题】:Google Sheets Copy Down Issue谷歌表格复制问题
【发布时间】:2023-03-07 13:14:01
【问题描述】:

我有一个我的学生每天填写的 Google 表格。所有表单响应都输入一个工作簿。从工作簿中,我有一个“清洁”数据的电子表格。这只是图表进度所需的响应表中的信息。我在 A2 中使用的公式是:='Form Responses 1'!N2 没什么太复杂的吧?

但是,每天我想在图表上向孩子们展示他们的进度,我必须选择 Clean Data 工作表中的最后两个条目并抄下公式才能显示新数据。显然,每次提交新表单时,谷歌表格都会更改公式中的单元格地址。有没有办法解决这个问题?

【问题讨论】:

  • 请给出一个适当的例子和你想要的截图,或者你的工作表的几张截图,并向我们展示每天发生的事情以及你对 excel 的期望。谢谢
  • 将工作表、示例数据及其与图表的关系可视化有点困难。您可以发布带有示例数据的屏幕截图吗?
  • 不确定发生了什么,但要修复更改的引用,您可以在单元格坐标前使用 $,='Form Responses 1'!$N$2。这会将其从相对引用更改为绝对引用。
  • 使用数组公式可以避免向下复制。如前所述,使用一些示例数据会很棒。
  • 你也可以使用Query

标签: google-sheets spreadsheet google-spreadsheet-api


【解决方案1】:

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

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

正如 Akshin 评论的那样,如果您实际上是为了绘制图表而引入了几列,那么您可以使用 QUERY 将所有内容合二为一。例如:

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

【讨论】:

  • 完美 - 数组工作得很好,图形的查询方法也是如此。抱歉,缺少样本数据,我尝试制作一份副本,然后对所有机密数据进行清理,但我这样做所花费的时间比您提供答案所花费的时间要长。 :)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多