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

如何根据下拉菜单选定值自动匹配对应单元格数值?

匹配数值区间对应值的公式方案

对应规则表

Column AColumn B
031
1-532
6-1034
11-1535

需求说明

已创建下拉菜单供用户选择0-15之间的数值,希望在另一单元格中自动匹配上表内Column B的数值,此前尝试IF函数但不确定正确写法。


方法1:VLOOKUP近似匹配(推荐,适合后续扩展区间)

先新增一个起始值辅助列(可隐藏),对应每个区间的最小值:

Column AColumn B起始值
0310
1-5321
6-10346
11-153511

假设下拉菜单所在单元格为A1,数据区域为C2:D5(起始值列+Column B列),公式写法:
=VLOOKUP(A1, $C$2:$D$5, 2, TRUE)

注意:最后一个参数TRUE启用近似匹配,会自动匹配小于等于A1的最大起始值,完全符合你的区间规则;数据区域要锁定(加$),避免拖拽公式时区域偏移。

方法2:IFS函数(无需辅助列,适合区间少的场景)

如果不想添加辅助列,直接用IFS嵌套区间判断,公式如下(下拉单元格为A1):
=IFS(A1=0,31,AND(A1>=1,A1<=5),32,AND(A1>=6,A1<=10),34,AND(A1>=11,A1<=15),35)

逻辑直白,逐个区间匹配结果,区间数量不多时用起来很方便。

方法3:LOOKUP函数(近似匹配,简洁写法)

同样需要起始值辅助列,公式更简洁:
=LOOKUP(A1, $C$2:$C$5, $D$2:$D$5)

LOOKUP默认使用近似匹配,效果和VLOOKUP一致,写法更简短。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.24 22:32:28