在 Excel 中制作下拉菜单,重点不只是显示一个下拉箭头,而是通过「数据验证」真正限制单元格输入内容。下面以 Microsoft 365 版 Excel 为例,使用部门列作为演示,详细教你创建选项来源、启用下拉列表,并有效拦截不符合规则的错误数据。
先把选项放在独立区域
先找一个空白工作表,按列依次输入销售部、技术部、人事部、财务部,注意中间不要留空白行,也不要重复录入相同部门名称。接着切回需要填写数据的工作表,选中准备设置 Excel 下拉选项的单元格区域,例如 B2:B500。
把数据验证类型设为序列
点击顶部菜单栏中的「数据」选项卡,找到并打开「数据验证」功能。在「允许」的下拉菜单中选择「序列」(有些 Excel 版本会显示为「列表」),然后点击来源输入框,直接框选刚刚存放部门名称的单元格区域。这里要记得勾选「提供下拉箭头」。设置完成后,确认保存,选中 B2 单元格时,就能看到对应的下拉按钮,说明 Excel 下拉菜单已经创建成功。
出错警告要选“停止”
再次进入数据验证设置窗口,切换到「出错警告」标签页,勾选“输入无效数据时显示提示”,样式选择「停止」,标题可填写为“部门填写错误”。这里是设置 Excel 下拉列表时非常关键的一步:只有选择「停止」,系统才会真正禁止输入列表之外的内容;如果选择「警告」或「信息」,用户点击确认后,仍然可以继续输入不符合规则的值。

最后可以实际测试一下:手动输入一个列表中不存在的部门名称,确认 Excel 会直接拒绝该输入;再从下拉列表中选择一个有效部门,如果能够正常录入,就说明这个 Excel 数据验证下拉菜单已经设置成功。
