ARTICLE · 1347534
Excel下拉菜单3步做好
你是不是也这样:Excel 里一张大表,「部门」「状态」这类固定几项的列全是手工敲进去的,月底一汇总才发现,同一个部门被写出了好几种样子。
行政部小何的 3 月任务跟踪表整整 60 行任务,「负责部门」一列手工输入,检查时发现 10 行写法不统一:「财务 郸」中间多了个空格 4 行、「财务部部」多打一个字 2 行、「人事部 」末尾带空格 4 行。拿这列去筛选、去计数,财务系 14 个人被拆成了 3 个「部门」,怎么都对不上。
其实 Excel 早就内置了「下拉菜单」(数据验证),照着做 3 分钟,整列点一下就选,谁也打不了错字。

第一步:先把已经写错的统一掉
按 Ctrl+H 打开「查找替换」; 分 3 次替换:把「财务 部」(中间有空格)替换成「财务部」,把「财务部部」替换成「财务部」,把「人事部 」(末尾有空格)替换成「人事部」; 每次替换前先点「选项」,把「范围」设为工作表,确认「单元格匹配」不勾选——不然末尾带空格的那种可能替换不干净。
为什么先做这一步:下拉菜单只管以后输入的内容,已经写错的 10 行它不会帮你改。顺序反了,错字会一直留在表里。
第二步:选中整列,打开数据验证
点一下 D 列的列标(顶上写着 D 的那个字母),选中整列; 点顶部功能区的「数据」选项卡; 点「数据验证」按钮,弹出对话框后停在「设置」页。
第三步:允许选「序列」,来源填 5 个部门
「允许」下拉框选「序列」; 「来源」框里输入 5 个部门:行政部,财务部,人事部,销售部,技术部——注意必须用英文逗号隔开,用了中文逗号 5 个部门会被当成 1 个; 确认「提供下拉箭头」已勾选(默认就是勾上的); 点「确定」,设置完成。

就这么一下,整列 60 个单元格全部生效:点任何一行的部门单元格,右边出现小箭头,一点就弹出 5 个部门,选哪个填哪个:

数据 60 行一行没动,变的只是输入方式。以后再有人往这张表里填新任务,部门只可能从 5 个选项里出,空格、错别字、「部部」这类问题从根上断掉;月底按部门筛选,财务系 14 行、人事系 10 行,一次就数对。
三个常见疑问
顺带一提:WPS 表格的入口一样——选中列 →「数据」→「下拉列表」(或「数据验证 → 序列」),做法和效果完全相同。这一招不只管部门,状态(未开始/进行中/已完成)、审批结果(同意/驳回)、月份这类固定几项的列全都适用。
这张表的完整结构:60 行任务、5 个真实部门,财务系合计 14 行、人事系合计 10 行,每一处错写法都逐行核对过。你要做的是项目表、花名册还是库存表,做法一模一样——固定几项的列,都交给下拉菜单。

如果这篇帮你省下了时间,点个「赞」和「在看」,再转发给还在一页页粘表格的同事——你的转发,是他今天最省力的救急包。















































































