Excel制作自动填充颜色的下拉菜单怎么设置?公式用法拆解

星枫小哥_5741

星枫小哥_5741

2026-07-13

1430人浏览

原创

excel下拉菜单选不同内容自动变填充色,核心逻辑很简单:用「数据验证」生成下拉选项,「条件格式」判断单元格内容自动套对应底色。这次操作的软件是microsoft excel 365,我们拿常用的状态列举例:把选项设成「未开始、进行中、完成」,选「完成」单元格就变绿,「进行中」变黄,「未开始」变浅红。

第一步:先做下拉选项

选中要录入状态的整片单元格区域,点顶部菜单栏「数据-数据验证」,在「允许」下拉里选「序列」,来源栏直接输入 未开始,进行中,完成 就行,也可以引用表格里提前打好的选项区域。确认后单元格右侧就会出现下拉箭头,先把选值的功能做出来,后面设置颜色才有判断依据。

Excel状态列设置下拉选项并准备颜色规则

第二步:打开条件格式的新建规则

接着还是选中刚才那片下拉区域,比如 B2:B20,别只点表头。点顶部「开始-条件格式-新建规则」,这步选的范围就是后续颜色生效的范围:范围选小了,后面新增的行不会自动变色,范围选错了,颜色会串到别的列去。

Excel条件格式菜单中进入新建规则

第三步:用公式判断下拉内容

在弹出的新建规则窗口里,选「使用公式确定要设置格式的单元格」,公式输入 =$B2="完成"。这里的 $B 是把状态列锁死,后面的行号2不加美元符号,这样规则往下套用的时候,会自动对应到第3行、第4行的内容,不用逐行改。应用区域还是保持刚才选的 B2:B20 就行。

Excel新建格式规则中输入公式判断完成状态

第四步:给规则选择填充颜色

点窗口里的「格式」按钮,切到「填充」或「图案」标签页,给「完成」状态选绿色或者其他容易识别的底色,选好点「确定」。回到规则主窗口,预览区域能看到刚才选的颜色,就说明这条规则已经绑好格式了。

Excel Batch Processor
Excel Batch Processor

自动化批量 Excel 任务,包括合并、拆分、格式转换、数据清洗、去重以及支持通配符的批量公式填充。

下载
Excel单元格格式窗口中选择填充颜色

第五步:为其他选项补齐颜色

重复上面第三步和第四步的操作,分别把公式改成 =$B2="进行中"=$B2="未开始",对应选黄色、浅红色。所有规则都保存完,在下拉菜单里切换不同状态,单元格底色就会跟着自动变。要是遇到某个选项选了不变色,优先检查公式里的文字,是不是和下拉选项的内容完全一致。

Excel下拉菜单切换状态后单元格自动填充不同颜色

公式语法怎么拆

条件格式里的公式逻辑很好懂:=首个单元格=目标文本。在咱们这个例子里,规则应用区域左上角的首个单元格是 B2,要匹配的目标文本是下拉菜单里的「完成」,拼起来完整公式就是 =$B2="完成"

写法 作用 容易出错的点
= 条件格式公式必须以等号开头 少写等号会被当成普通文本,不会触发计算
$B 锁定状态列,让整片区域都按B列的内容判断 如果要给整行上色,可以把应用区域改成整行范围,再锁定判断列
2 对应应用区域的第一行 不要写成 $2,否则向下填充时每行都只会参照第2行的内容判断
"完成" 要匹配的下拉菜单文本 文字、空格、全角半角格式都要和下拉选项完全一致

扩展示例:让整行跟着状态变色

要是不想只给状态单元格变色,想让整行数据跟着状态一起变,比如整行订单标绿,那就先选中整片数据区域,比如 A2:E20,公式还是写 =$B2="完成"。这样Excel会逐行检查B列的状态,把符合条件的整行都套上对应颜色。

新手常踩的坑主要分三类:第一,公式引用的首行和应用区域的首行对不上,比如选中的区域是从B3开始,公式却写了 =$B2="完成";第二,下拉选项里藏了看不见的空格,公式里的文字匹配不上;第三,多条条件格式规则顺序冲突,多个规则同时命中的时候,前面设好的颜色被后面的规则覆盖。如果使用WPS或旧版Excel,最好先确认下条件格式公式规则是否支持同样的写法。

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
excel对比两列数据异同
excel对比两列数据异同

Excel作为数据的小型载体,在日常工作中经常会遇到需要核对两列数据的情况,本专题为大家提供excel对比两列数据异同相关的文章,大家可以免费体验。

2023.07.25

4461

7

excel重复项筛选标色
excel重复项筛选标色

excel的重复项筛选标色功能使我们能够快速找到和处理数据中的重复值。本专题为大家提供excel重复项筛选标色的相关的文章、下载、课程内容,供大家免费下载体验。

2023.07.31

2676

5

excel复制表格怎么复制出来和原来一样大
excel复制表格怎么复制出来和原来一样大

本专题为大家带来excel复制表格怎么复制出来和原来一样大相关文章,帮助大家解决问题。

2023.08.02

2480

3

excel表格斜线一分为二
excel表格斜线一分为二

在Excel表格中,我们可以使用斜线将单元格一分为二。本专题为大家带来excel表格斜线一分为二怎么弄的相关文章,希望可以帮到大家。

2023.08.02

1424

3

excel斜线表头一分为二
excel斜线表头一分为二

excel斜线表头一分为二的方法有使用合并单元格功能方法、使用文本框功能方法、使用自定义格式方法。本专题为大家提供excel斜线表头一分为二相关的各种文章、以及下载和课程。

2023.08.02

677

5

绝对引用的输入方法
绝对引用的输入方法

绝对引用允许在公式中引用一个固定的单元格,而不会随着公式的复制和粘贴而改变引用的单元格。本专题为大家提供绝对引用相关内容的文章,大家可以免费体验。

2023.08.09

5108

7

java导出excel
java导出excel

在Java中,我们可以使用Apache POI库来导出Excel文件。本专题提供java导出excel的相关文章,大家可以免费体验。

2023.08.18

5763

6

excel输入值非法
excel输入值非法

在Excel中,当输入的数值非法时,有以下多种处理方法。本专题为大家提供excel输入值非法的相关文章,大家可以免费体验。

2023.08.18

1561

3

excel生成二维码
excel生成二维码

虽然Excel本身并不直接支持生成二维码,但我们可以借助一些插件或宏来实现在Excel中生成二维码的功能。本专题为大家提供excel生成二维码的相关文章。

2023.08.18

2358

4

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Excel 教程
Excel 教程

共162课时 | 43.2万人学习

成为PHP架构师-自制PHP框架
成为PHP架构师-自制PHP框架

共28课时 | 3.5万人学习