Excel条件格式怎么设置介于两个数值之间变色

讲清Excel里让数值介于两个数之间自动变色的两种做法:内置“介于”规则和公式规则。包括固定上下限、单元格引用上下限、排除边界、文本型数字等情况的写法与核对方法。

在 Excel 里整理数据时,经常需要把落在某个区间内的数字标出来,比如成绩在 60 到 80 分之间的、库存介于安全线和预警线之间的、温度处于正常范围的。这类需求的关键是“两个条件同时满足”,也就是数值既要大于下限,又要小于上限。很多人下意识是套用“大于某个数”的规则,结果只能管住一头,另一头还得手动再判断。

这篇写给需要批量标色、又不想逐行检查的人。读完你会知道两种做法:一种是直接用内置的“介于”规则,另一种是用公式规则写出 AND 条件。后者适合边界要排除、上下限放在单元格里、或者需要和其他条件组合的情况。两种方法都不需要写 VBA,也不需要额外的辅助列。

怎么给介于两个数值之间的数据设置变色?一句话结论

直接用内置“介于”规则快;上下限要随表格变化、边界要排除、或需要和其他条件组合时,改用公式规则,写成 AND(数值>=下限, 数值<=上限) 的形式。下表按常见情况给出选择。

你的情况推荐做法原因
上下限是固定数字,两端都算在内内置“介于”规则填入两个数即可,不用写公式
上下限写在单元格里,修改后颜色要跟着变公式规则,上下限用绝对引用改动上下限单元格,标色结果自动更新
边界不包含(如大于 60 且小于 80)公式规则,用 > 和 <内置规则默认包含两端,排除边界只能用公式
还要同时满足其他条件(如只看某个部门)公式规则,多个条件放进 AND一条公式可以串联多个判断
上下限需要先计算(如两数之和)公式规则,直接在公式里写计算计算过程写在公式中,便于核对

开始之前:先确认这几点

  • 数据是不是真正的数字。 文本型数字(常见特征是靠左对齐,单元格左上角有绿色三角)不会按大小比较,规则会静默失效。这是“设置了却不变色”常见的原因。
  • 上下限放在哪里。 如果是固定数字,直接写在公式里即可;如果上下限会变,就先把它们放进两个单元格,公式里引用这两个单元格。
  • 边界值算不算在内。 比如及格线 60 分,“60 到 80 之间”是否包括 60 和 80,要先定规则。规则定错,后面所有检查都是白做。
  • 要标色的区域范围。 选中区域的左上角单元格是公式的基准点,选错起点,每一行的判断都会偏移。
  • 空白单元格。 在部分比较中空白会被当作 0,可能落入“0 到某个数”的区间而被误标,需要额外排除。

用公式规则设置介于两个数值之间变色的步骤

  1. 准备上下限。把下限放在 F1,上限放在 G1。即使现在是固定数字,也建议先放进单元格,以后修改时只动这两处即可。
  2. 选中要设置格式的数据区域,例如 A2 到 A100。记住左上角是 A2,公式将以它为基准向下、向右套用。
  3. 打开条件格式的规则设置,新建一条规则,选择用公式确定要设置格式的单元格这一类方式。
  4. 在公式框中输入 =AND(A2>=$F$1,A2<=$G$1)。其中 A2 不加美元符号,让它随行变化;$F$1 和 $G$1 加上美元符号,固定指向上下限。
  5. 在格式设置中选择填充颜色,例如浅黄色,然后确定保存规则。
  6. 检查规则的“应用于”范围是否是你选中的区域;如果同一区域还有其他规则,留意它们的先后顺序,避免被覆盖。
  7. 修改 F1 或 G1 的数字,观察 A 列的颜色是否随之变化。变化正确,说明引用已经生效。

做完后逐项核对

标色完成后,不要只看大致效果,建议逐项检查下面几点。

检查项怎么看有问题怎么办
边界值找到刚好等于下限或上限的单元格,看是否按预期变色结果与规则不符时,把 >= 或 <= 改为 > 或 <
文本型数字看对齐方式,左上角是否有绿色三角公式中加 ISNUMBER 判断,或先把文本转换为数字
绝对引用打开规则查看公式,上下限前是否有 $补上美元符号,重新应用规则
应用范围在规则管理中查看“应用于”的区域修正范围,删除重复或多余的规则
空白单元格观察空白行是否被标色在公式前加 ISNUMBER(A2),让空白自动排除

📊 核心对比:内置“介于”规则和公式规则

对比维度内置“介于”规则公式规则
上手难度低,选择规则后填入两个值中,需要理解相对引用与绝对引用
边界是否包含默认包含两端用 > 或 < 可以排除边界
上下限能否引用单元格可以填入单元格引用可以,且能与其他判断组合
能否叠加其他条件通常只判断一个数值区间可以用 AND、OR 组合多个条件
适合的场景固定区间、快速标记动态阈值、复杂筛选、排除边界

如果只是快速标出 60 到 80 之间的成绩,内置规则更省事;只要涉及排除边界、动态阈值或多个条件,就用公式规则。

❓ 常见问题(FAQ)

1. 大于两数之和、小于另一个数,条件格式怎么写?

先把两数之和当作下限来写。例如下限是 B1 加 C1,上限是 D1,公式可写为 =AND(A2>$B$1+$C$1,A2<$D$1)。如果边界也要包含,把 > 换成 >=,把 < 换成 <= 即可。

2. 边界值要不要算在内?

由业务规则决定,而不是由 Excel 决定。及格线、合格范围、预警线等通常有明确定义,先按定义选择 >= 与 <=,或者 > 与 <,然后用刚好等于边界的几个数字做测试。

3. 为什么设置了规则却没有变色?

常见的原因有三个:数字其实是文本,公式中的上下限没有使用绝对引用,或者应用范围的起点选错。逐一检查这三点,通常能找到问题。

4. 想要结果是“是”或“否”,而不是变色,怎么办?

在旁边新增一列,输入 =AND(A2>=$F$1,A2<=$G$1),结果会显示为 TRUE 或 FALSE。这种方法适合后续还要筛选或统计的数据,比单纯变色更便于核对。

📝 总结

判断数值是否介于两个数之间,关键是把两个条件用 AND 连接起来。固定区间用内置“介于”规则,动态阈值、排除边界或组合条件则用公式规则,并在设置后用边界值和文本型数字做一次核对。掌握这两种方法,就能覆盖大多数区间标色的需求。

打开 OmniDoc,处理你的表格文件

更新于 2026-11-05