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

求Google Sheets中从下往上查找≤指定值的匹配公式

简洁公式方案(Google Sheets)

方案1:使用XLOOKUP(推荐,最简洁)

=XLOOKUP(TRUE, [年龄8对应的ΣΚσπ列范围]<=1.0, [A列对应数据范围], , 0, -1)
  • 说明:-1参数指定从下往上搜索,会返回第一个(最靠下)满足<=1.0条件的行对应的A列值。
  • 替换提示:把[年龄8对应的ΣΚσπ列范围]换成实际的单元格范围(比如D3:D20),[A列对应数据范围]换成和前者行号匹配的A列范围(比如A3:A20)。

方案2:使用INDEX+MAX+IF(兼容旧版函数)

如果无法使用XLOOKUP,可改用这个组合:

=INDEX(A:A, MAX(IF([年龄8对应的ΣΚσπ列范围]<=1.0, ROW([年龄8对应的ΣΚσπ列范围]), 0)))
  • 说明:通过IF标记符合条件的行号,MAX取最大的行号(即最靠下的符合条件行),最后用INDEX返回A列对应值。
  • 注意:这是数组公式,在旧版Google Sheets中需按Ctrl+Shift+Enter执行,新版会自动识别。

示例(假设数据结构)

若年龄8对应的ΣΚσπ列是D列,数据行从第3行到第10行,公式可写为:

=XLOOKUP(TRUE, D3:D10<=1.0, A3:A10, , 0, -1)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.05 21:35:57