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

Google Sheets公式需求:按ID查找指定列最右侧非空分数

Google Sheets 公式实现:按ID查找最右侧非空分数

问题说明

通过指定ID,从Score A、Score B、Score C列(原提问中Score D为笔误,对应表格里的Score C)返回该行最右侧的非空分数值。

数据源表格

IDScore AScore BScore CLatency
2342CC+44
879767
2343ABD65
6666A+22
2333DD+98

实现公式

假设待查找的ID存放于单元格F2,使用以下公式:

=XLOOKUP(F2, A:A, BYROW(B:D, LAMBDA(row, LOOKUP("zzz", row))), "无有效分数")

公式拆解

  • XLOOKUP(F2, A:A, ...):以F2的ID为匹配值,在A列定位对应行
  • BYROW(B:D, LAMBDA(row, ...)):对每行的分数列(B到D列)执行逐行逻辑处理
  • LOOKUP("zzz", row):利用LOOKUP特性,在当前行的分数列中返回最后一个非空文本值("zzz"是字母序列末尾的字符串,会匹配到最右侧非空项)
  • "无有效分数":当匹配行的所有分数列均为空时,返回的提示文本

测试结果示例

  • 查找ID 2342 → 返回 C+
  • 查找ID 2343 → 返回 D
  • 查找ID 6666 → 返回 A+
  • 查找ID 8797 → 返回 无有效分数

内容的提问来源于stack exchange,提问作者fini-stair

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.31 11:00:43