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

如何基于Google表单响应Timestamp获取对应Item ID的最新库存位置

解决方案

方法1:使用XLOOKUP(推荐,简洁易读)

在Index标签页的B2单元格(对应A2的Item ID)输入以下公式,下拉填充即可:

=XLOOKUP(A2, 'Form Responses 1'!C:C, 'Form Responses 1'!D:D, "无匹配", 0, -1)

公式说明:

  • A2:Index表当前行的Item ID
  • 'Form Responses 1'!C:C:表单响应表中存储Item ID的列
  • 'Form Responses 1'!D:D:表单响应表中存储Location的列
  • "无匹配":找不到对应Item ID时显示的自定义内容,可按需修改
  • 0:开启精确匹配模式
  • -1:从表单响应表最后一行(最新Timestamp记录)向上查找,返回第一个匹配的Location(即最新位置)

方法2:使用QUERY函数

如果偏好使用QUERY,在Index标签页的B2单元格输入:

=QUERY('Form Responses 1'!A:D, "SELECT D WHERE C = '"&A2&"' ORDER BY A DESC LIMIT 1", 0)

公式说明:

  • 'Form Responses 1'!A:D:表单响应表的目标数据范围
  • "SELECT D WHERE C = '"&A2&"' ORDER BY A DESC LIMIT 1":
    • SELECT D:选取Location列(D列)
    • WHERE C = '"&A2&"':筛选出Item ID与当前单元格A2一致的记录
    • ORDER BY A DESC:按Timestamp(A列)倒序排列,让最新记录排在首位
    • LIMIT 1:仅提取第一条(最新的)记录
  • 0:表示数据范围的第一行是表头

注意事项

  • 确保两个表的Item ID格式完全统一(比如数字/文本类型一致,无多余空格),否则会出现匹配失败
  • 若表单响应表的列位置有变动,需对应调整公式中的列标识(比如C列是Item ID、D列是Location,要根据实际布局修改)
  • XLOOKUP需要Google Sheets版本支持,目前主流版本均已兼容

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.04 02:00:34