Google 表单更改 Google 工作表中不同 sheet 的单元格引用

Google Forms changes cell reference on different sheet in Google Sheets

我正在构建一个传播sheet 来追踪我的常量营养素和卡路里。我制作了一个用于输入信息的 google 表单,它在 google sheet 上填充了一个 "responses" sheet。我在同一个 spreadsheet 中做了一个不同的 sheet 来执行所有计算并生成图表。

但每次我在表单中输入新的回复时,它都会创建一个新行并更改计算中的所有单元格引用 sheet。例如,我从响应

中引用单元格 A2
='Form Responses'!A2

当我实际填写表格并填充时,填写了响应 sheet 中的 A2,但我的计算 sheet 中的参考已更改为 A3。

='Form Responses'!A3

我尝试使用 $ 但它做了同样的事情,自动更改了我引用的单元格。

有什么方法可以让我的计算 sheet 自动引用新创建的行?

解决方案

为避免在添加新响应时更改引用行值,您需要在数字旁边添加 $ 而不是在列值旁边添加 (A):

='Form Responses'!A

此外,引用整个列的一种简单方法是引用一个范围,例如:

='Form Responses'!A:A

然后只需将其拖过您的列即可。如果你希望它更具体(select你想要的范围):

='Form Responses'!A2:A999

希望对您有所帮助。让我知道您是否需要其他任何东西或者您不明白什么。 :)

例如,在新标签页中使用 = {'Form Responses'! A: Z} 并使用此数据进行计算,您将没有问题!