
区间查询在日常办公中极为普遍,例如核算停车时长费用、计算个税阶梯税率、评定学生学业等级、确定商品批量采购折扣等,均属于典型的区间匹配场景。这类问题具有三个共性特征:
- 查询依据为数值型数据;
- 各区间边界呈严格递增排列;
- 每一数值区间唯一对应一个结果值。
以学生成绩等级评定为例:需根据原始分数输出“不及格”“及格”“良好”“优秀”等评价。其中,分数本身是数字;评分标准中各档分数线(如0、60、75、85、95)由低到高有序排列;每个分数段仅映射一种等级结论。
此类问题可借助 VLOOKUP 函数高效完成,核心在于灵活运用其第四个参数——匹配方式控制项。下面展开详解。
VLOOKUP 第四参数解析
该参数用于设定函数的匹配逻辑,取值为 TRUE(或 1)、FALSE(或 0),亦可省略。此前多数应用场景中我们采用精确匹配(即设为 FALSE 或 0),而本次重点掌握的是近似匹配模式。
官方定义明确指出:当此参数为 TRUE、1 或被省略,且查找值未在首列中精确存在时,函数将返回首个不大于查找值的最大数值所对应的行结果。如下图所示:
这对实现区间判定提供了天然支持。理解该机制后,即可将其迁移至实际业务需求中。
标准化构建查找表
基于近似匹配的运行逻辑,原始区间规则必须重构为适配格式。关键原则是:以每个区间的下限值作为查找依据,并按升序排列。
仍以成绩评级为例,“60分及以上为及格”,意味着60是“及格”区间的起始门槛。因此,在构建查询对照表时,应将「60」与「及格」配对;同理,「75」对应「良好」,「85」对应「优秀」,而最低区间从「0」开始对应「不及格」。最终形成的对照表首列为递增的区间左端点,第二列为对应等级。
区间查询通用公式
公式结构与常规 VLOOKUP 一致,仅需将第四参数设为 TRUE(或 1,或直接省略)。标准写法如下:
=VLOOKUP(查找值, 查找区域, 返回列序号, TRUE)
注意事项总结
类似工资税率分级、服务时长计费、物流重量计价等场景,均可套用「VLOOKUP + 近似匹配」方案。编写此类公式时,请务必牢记两点:
- 深刻理解“返回小于等于查找值的最大临界点”这一核心逻辑;
- 严格按升序整理查找区域的首列数据,并确保其代表各区间最小边界值。


















