根据来自 Google 表单的最新时间戳输入更新 Google 工作表中的单元格
Updating Cells in Google Sheets by latest Timestamp input from Google Forms
我的问题:
我想根据 google 表单的最后输入更新 google 工作表中的单元格。有人知道解决方案吗?
我试过的:
我创建了一个查询函数,它采用输入形式,并在计算每个输入的数据旁边添加了一行(=IF(B2="";"";1),而不是在下面的单元格中(=IF( B3="";"";A2+1),所以每个新输入的值都比前一个高。然后我尝试为固定单元格编写一个函数,查询列表的输入以搜索最高值,但我找不到有效的公式。
示例:
您可以通过 query()
公式:
=ifna(query('Form Responses 1'!$A:$C,"select C where B = "&indirect(address(row(), 1, 4))&" order by A desc limit 1"), "")
注:
- 只需将公式直接复制到工作表选项卡上的状态列,无需按单元格进行编辑
- 它获取列 C 的最后一个值,其中列 B 等于行的 ID 号。 Returns 如果没有 ID 号,则空白。
示例数据:
输出:
我的问题:
我想根据 google 表单的最后输入更新 google 工作表中的单元格。有人知道解决方案吗?
我试过的:
我创建了一个查询函数,它采用输入形式,并在计算每个输入的数据旁边添加了一行(=IF(B2="";"";1),而不是在下面的单元格中(=IF( B3="";"";A2+1),所以每个新输入的值都比前一个高。然后我尝试为固定单元格编写一个函数,查询列表的输入以搜索最高值,但我找不到有效的公式。
示例:
您可以通过 query()
公式:
=ifna(query('Form Responses 1'!$A:$C,"select C where B = "&indirect(address(row(), 1, 4))&" order by A desc limit 1"), "")
注:
- 只需将公式直接复制到工作表选项卡上的状态列,无需按单元格进行编辑
- 它获取列 C 的最后一个值,其中列 B 等于行的 ID 号。 Returns 如果没有 ID 号,则空白。