在WPS表格中设置下拉菜单可提升录入效率。通过数据有效性创建静态下拉列表,选项间用英文逗号分隔。利用“插入下拉列表”可可视化增删选项或引用已有区域。制作二级联动需结合名称管理器与INDIRECT函数,实现城市与区县级联选择。
WPS表格简易下拉菜单设置教程
时间:2026-06-02
浏览:602
文章目录
在WPS表格里做数据录入,最头疼的往往不是数据本身,而是格式不统一、手误打错字。这时候,给单元格加个下拉菜单,一劳永逸。
用数据有效性快速生成静态下拉列表
这是最基础、也最稳妥的办法。如果你的选项是固定的、不怎么变动的,比如“部门”这种字段——直接上数据有效性就够了。
选中你要设置的目标单元格或者区域(比如B2到B100),然后点顶部菜单栏的【数据】,找到【数据有效性】。弹出来的窗口里,切到【设置】标签页,【允许】这里选“序列”,然后在【来源】框里手动录入选项。千万注意,选项之间必须用英文逗号隔开,中文逗号会直接失效。举个例子:男,女,未知。点完确定,单元格右侧立刻会出现一个下拉箭头,点一下就能选。
用“插入下拉列表”功能可视化编辑选项
如果你的团队里有人对刚才那个“数据有效性”窗口不太感冒,或者你隔三差五就要增删选项,那“插入下拉列表”这个功能会更友好一些。
操作也很直接:选中单元格,【数据】选项卡里找到【插入下拉列表】。这里有两种玩法。
方法一:手动添加
在弹出的窗口里,选【手动添加下拉选项】。然后点那个绿色“+”号,依次输入“是”“否”“待确认”,每输一个点一次【添加】,加完点【确定】就行了。
方法二:引用已有区域
先在表格角落里(比如Z1到Z5)把选项提前写好,每行一个,确保这些单元格没有被合并、也没有空行。然后回到【插入下拉列表】,选【从单元格选择下拉菜单】,鼠标直接拖选Z1到Z5那个区域,点【确定】。一目了然。
需要注意一点:如果你用的是引用区域,一旦你删了或者移动了被引用的那些单元格,下拉菜单不会报错,但会直接失效、变成空白选项,这点务必要留心。
制作二级联动下拉菜单(城市→区县)
这才是真正考验技术的场景。比如你第一级选了“北京”,第二级下拉菜单里就只应该出现“朝阳区、海淀区、丰台区”;选了“上海”,就只出现“浦东新区、徐汇区”。这个效果,需要配合名称管理器和INDIRECT函数来实现。
第一步,先整理原始数据。在空白区域把各级选项分组列出来。比如在D1到F3这个区域里:D1写“北京”,E1写“朝阳区”,F1写“海淀区”;D2写“上海”,E2写“浦东新区”,F2写“徐汇区”。每组的第一行放上级名称,后面跟着对应的下级内容。
第二步,定义名称。选中D1到F3这个区域,点【公式】,找到【根据所选内容创建】,勾选【首行】,然后点【确定】。这个时候,WPS会自动为“北京”和“上海”创建好同名的引用区域。
第三步,设置两级验证。给第一列(比如A2到A100)设置一个普通的下拉菜单,来源直接填:北京,上海,广州。然后给第二列(比如B2到B100)设置数据验证,允许类型选“序列”,来源框里输入=INDIRECT(A2)。这里的A2是当前行第一级单元格的地址,千万别写成绝对引用$A$2,否则所有行都会只认同一个地方,联动就失效了。
设置完成后,在A2选了“北京”,B2的下拉选项就会自动限定在朝阳区和海淀区。这就是经典的二级联动效果。

实用工具推荐
绿化、压缩、噪点和虚拟水印,自由调节做旧程度。
选择画质和输出格式,预览压缩前后的大小。