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

Google Sheets查找C2:H17数字最后出现行的A/B列对应数据

Google Sheets 单个公式实现数字最后出现行的A/B列提取

直接用以下单个公式就能实现需求,无需辅助列:

=MAP(UNIQUE(FILTER(FLATTEN(C2:H17), FLATTEN(C2:H17)<>"")), LAMBDA(num, {num, XLOOKUP(TRUE, C2:H17=num, A2:B17, "", 0, -1)}))

公式拆解:

  • 获取唯一数字:UNIQUE(FILTER(FLATTEN(C2:H17), FLATTEN(C2:H17)<>"")) 把C2:H17的所有单元格扁平化展开,过滤空值后得到所有不重复的数字。
  • 遍历并查找最后出现行:MAP 函数逐个处理每个唯一数字,通过 XLOOKUP 从区域底部往上搜索(参数-1控制方向),找到该数字最后一次出现的位置,返回对应行的A、B列数据。
  • 组合结果:{num, ...} 把数字和对应的A、B列数据合并成一行,最终输出完整的结果表格。

这个公式直接整合了提取唯一值、反向查找、结果组合的全部逻辑,一步到位得到你要的最新日期对应的数据。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.18 11:07:07