You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Google表格中展示最新的唯一表单提交数据

解决方案:提取Google表单最新提交并去重

方法1:用SORTN一步完成(推荐)

在「Master List」工作表的A1单元格输入以下公式,直接生成去重后的最新提交列表:

=SORTN(SORT('Form Responses'!A:E, 1, FALSE), 9^9, 2, 2, TRUE)

公式解释:

  1. SORT('Form Responses'!A:E, 1, FALSE):先把表单数据按第1列(提交时间戳)降序排序,让每个用户的最新提交排在最前面
  2. SORTN(..., 9^9, 2, 2, TRUE):
    • 9^9:取足够多的行(覆盖所有数据)
    • 2:按「去重模式」处理
    • 2:以第2列(姓名)作为去重依据
    • TRUE:保留排序后的原有顺序

方法2:QUERY+XLOOKUP组合实现

如果需要更灵活的控制,可以分两步操作:

  1. 获取每个用户的最新提交时间
    在「Master List」的A1单元格输入:
=QUERY('Form Responses'!A:B, "select B, max(A) where B is not null group by B label max(A) ''")

这个公式会生成「姓名+最新提交时间」的唯一列表。

  1. 匹配对应的Job可用性数据
    在「Master List」的C2单元格输入,然后横向拖拽到D、E列,纵向拖拽覆盖所有行:
=XLOOKUP($B2&$A2, 'Form Responses'!$B:$B&'Form Responses'!$A:$A, 'Form Responses'!C:C)

注意事项:

如果姓名存在前后空格导致匹配失败,可以用TRIM处理姓名列,比如把公式里的$B2换成TRIM($B2),'Form Responses'!$B:$B换成ARRAYFORMULA(TRIM('Form Responses'!$B:$B))。


内容的提问来源于stack exchange,提问作者5Reaper5

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.18 20:53:22