在Google表格中创建动态标题从Google文档中获取

时间:2018-02-16 16:33:29

标签: google-sheets google-form google-sheets-query

请帮忙。我有一个谷歌doc表格,收集一些数据。我想创建表单,以便电子表格显示如下数据:

用户名将位于多行的列中,其他列将日期作为其标题;每个日期都是列标题,第一列将保持不变。

所以这样做的一个例子是:第一列包含人的名字,当他们输入重量等数据时,它将被记录在今天的日期列中,如果同一个人在一周内输入体重时间,它将被记录在另一列,日期为标题,所有这些都将在具有人名的行中。

我想要实现的目标的图片如下:enter image description here

enter image description here

1 个答案:

答案 0 :(得分:0)

你所要求的是不可能直接实现的:

  • 表格形式。表单以表格形式存储信息。表示每个新响应将显示在单独的行中。第1列将包含时间戳
  • 广泛的形式。当表格正确生长时,会调用宽表格。

请参阅this article作为我的意思的一个很好的解释。

您可以借助query功能获得所需的结果。

=query({'FormResponces'!B:C, arrayformula(int('FormResponces'!A:A)}, "select Col1, sum(Col2) group by Col1 pivot Col3")

  • 'FormResponces'!A:C是对您的表单回复的引用
  • B是名称
  • 的列
  • C是总和列
  • A是带有时间戳的列。