【问题标题】:Google Forms changes cell reference on different sheet in Google SheetsGoogle Forms 更改 Google Sheets 中不同工作表上的单元格引用
【发布时间】:2020-05-04 17:41:58
【问题描述】:

我正在构建一个电子表格来跟踪我的大量营养素和卡路里。我制作了一个用于输入信息的谷歌表单,它在谷歌表单上填充了一个“回复”表单。我在同一个电子表格中制​​作了一张不同的表格来执行所有计算并生成图表。

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

='Form Responses'!A2

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

='Form Responses'!A3

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

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

【问题讨论】:

    标签: google-sheets google-sheets-formula google-forms


    【解决方案1】:

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

    【讨论】:

    • ={'Form Responses 1'!A2:A} 为我工作。谢谢
    【解决方案2】:

    解决方案

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

    ='Form Responses'!A$2

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

    ='Form Responses'!A:A

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

    ='Form Responses'!A2:A999

    我希望这对您有所帮助。让我知道您是否需要其他任何内容,或者您​​是否不理解某些内容。 :)

    【讨论】:

    • 再次,我尝试使用 $ 但它被改变了。我最初做了 2 美元,所以我把它放在行和列上。我只是按照你说的方法试了一下,还是改了。在我的整个专栏中使用 A:A 时出错
    • 我尝试引用整个列,但 ='Form Responses'!A:A 在单元格中显示没有值
    • 嗨凯文!它在我的工作表中确实有效,您能否分享您的示例工作表(没有敏感数据),以便我可以更好地查看它并找出问题可能出在哪里?
    • 我创建了一个新表单 forms.gle/DuDWHtFoNkuNBYG78 和电子表格 docs.google.com/spreadsheets/d/… 提交对表单的回复,它会在电子表格的“表单回复 1”工作表上创建一个新行。单元格 A2 中的第二张工作表“工作表 2”有一个公式 ='Form Responses 1'!B2,当提交响应时,它更改为 ='Form Responses 1'!B3。我希望它不会改变或以某种方式引用新行
    • @KevinLópez 在您的示例中使用 = {'Form Responses 1'!答:B}
    猜你喜欢
    • 2020-09-20
    • 1970-01-01
    • 2019-02-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-25
    • 1970-01-01
    • 2018-02-03
    • 2015-01-25
    相关资源
    最近更新 更多