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

求助:Google Sheets中查找数值对应区间单元格的内置公式方案

解决方法

可以使用INDEX+MATCH组合公式,结合SPLIT相关函数拆分区间,无需修改原有列结构:

=INDEX(A3:A21, MATCH(TRUE, (VALUE(LEFT(B3:B21, FIND("-", B3:B21)-1)) <= D3) * (VALUE(RIGHT(B3:B21, LEN(B3:B21)-FIND("-", B3:B21))) >= D3), 0))

公式说明

  • FIND("-", B3:B21):定位B列单元格中区间分隔符-的位置
  • LEFT(...)+VALUE():提取区间左边界文本并转换为数字格式
  • RIGHT(...)+VALUE():提取区间右边界文本并转换为数字格式
  • (左边界 <= 指定数值) * (右边界 >= 指定数值):生成布尔值数组,符合条件的位置返回TRUE
  • MATCH(TRUE, ..., 0):定位第一个符合条件的区间所在行
  • INDEX(A3:A21, ...):根据匹配行号返回对应的A列值

注意事项

  • 将公式中的D3替换为你存放指定数值的单元格
  • 若存在多个匹配区间,公式会返回第一个匹配的A列值
  • 确保B列所有区间均为数字-数字格式,无多余空格或特殊字符

内容的提问来源于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 17:32:34