如果想让 Excel 里的单元格颜色随着数据变化自动切换,其实直接使用自带的「条件格式」功能就可以实现。先选中需要设置的数据区域,在顶部「开始」选项卡中找到条件格式,可以按照大于、小于、介于某个数值来设置规则,也可以通过自定义公式进行判断。这样一来,只要单元格中的数值发生变化,颜色就会自动同步调整。
第一步:打开条件格式入口
先选中需要自动变色的单元格区域,比如这里选择 HP 列的所有数据。接着切换到「开始」选项卡,点击「条件格式」,再把鼠标移动到「突出显示单元格规则」上。如果只是想让超过指定数值的单元格自动变色,直接点击下级菜单中的「大于」即可。
第二步:填写数值和颜色
这时会弹出「大于」规则的设置窗口,在输入框中填写你需要的判断阈值,例如这里输入 65。右侧下拉菜单中选择想要应用的颜色样式,比如「绿填充深绿色文本」,全部设置完成后点击「确定」,条件格式规则就会立即应用到之前选中的区域。

第三步:检查变色结果
回到工作表界面后,所有符合条件的单元格都会自动显示为你设置的颜色。你可以修改几个数值测试效果:把原本小于 65 的数字改成 65 以上,单元格会立刻变绿;把已经变绿的数值改回 65 及以下,颜色也会马上消失,整个过程无需手动刷新,Excel 会自动更新显示结果。

如果想实现更灵活、判断更精细的 Excel 自动变色效果,就不要只用基础选项了,可以直接在「条件格式」中点击「新建规则」,然后选择「使用公式确定要设置格式的单元格」。举个常见例子:选中 A2:D20 这块区域后,输入公式 =$D2>=10000,它的含义很清楚——只要某一行中 D 列的金额大于等于 10000,这一整行就会自动套用你提前设置好的颜色。这里最容易出错的地方,其实就是绝对引用和相对引用的写法。列需要固定时,就写 $D2;行号前面不要再加美元符号,不要写成 $D$2。一旦写成后者,整块选区都会只盯着 D2 这个单元格来判断,结果自然会出错,也就无法实现按行高亮显示的效果。
