讲师中心 微信公众号
AI工具推荐 视频效率加速

WPS表格怎样利用数据验证制作二级联动菜单

千丽同学_8905

千丽同学_8905

发布时间:2026-07-16 05:03:55

|

489人浏览过

|

来源于php中文网

原创

用wps表格做二级联动下拉菜单,操作逻辑很简单:先把一级、二级选项整理成对应列表,用「数据验证/数据有效性」给一级单元格做好下拉,二级单元格的来源直接用 =indirect(一级单元格) 引用对应列表就行。比如你在d列先选「云南省」,e列的下拉就只会跳出昆明市、玉溪市、曲靖市这些云南下辖的城市。

这个方法适配很多有层级关系的场景:省市联动、部门配员工、产品对应型号、课程对应班级都能用。核心要点不是把所有选项都堆进来源框,而是要让一级选项的文字,和对应的二级列表的自定义名称完全对上。名称匹配,联动就顺;名称对不上,二级下拉大概率会空白或者直接报错。

WPS表格中整理省份和城市作为二级联动菜单来源列表

第一步:先整理一级和二级选项列表

先找表格里的空白区域搭数据源。第一行直接放所有一级选项,比如「云南省」「贵州省」;每个一级选项下面纵向列对应的二级内容,比如云南省下面依次放昆明市、玉溪市、曲靖市、大理州,贵州省下面放贵阳市、安顺市、黔东南州、黔西南州。

数据源最好放在当前工作表的最右侧空白区,或者单独新建一个叫「选项表」的工作表存。要是后续想把辅助数据源区域藏起来,一定要等整个下拉菜单测试完全正常了再操作。别在二级列表中间插空行,空行藏在下拉里很难发现,用的时候会误以为少了选项。

第二步:把二级列表定义成名称

选中某一个省份对应的全部城市列表,点开顶部「公式」选项卡找名称相关的功能,或者从「定位/名称管理器」的入口进去,把这段选中的城市列表自定义成一个名称。这个名称必须和一级菜单里对应的文字完全一致,比如一级菜单里写的是「云南省」,对应的城市列表的名称也要设成「云南省」。

要是一级选项里带空格、括号、斜杠这类特殊符号,很可能没法成功创建自定义名称,建议提前把一级选项的文字改得规整点。做部门和员工的联动时也一样,一级名称尽量用「销售部」「财务部」这种简单直白的叫法,少用「销售部(华东)」这类容易出问题的写法。

WPS表格中通过公式选项卡进入名称管理或定义名称功能
WPS表格中为城市列表定义名称并点击确定

第三步:给一级单元格设置数据验证

选中要填一级选项的单元格区域或者整列,比如D2:D6,切到顶部「数据」选项卡,点「数据有效性」或者「数据验证」。设置页里把「允许」的类型改成「序列」,来源就选刚才整理好的一级选项的单元格范围,比如所有省份所在的区域。

记得勾上「提供下拉箭头」,点确定就好。回到表格里,一级单元格旁边就会出现下拉箭头,直接就能选云南省、贵州省这些选项。这步最好先测试下一级菜单能不能正常展开选值,毕竟后面的二级菜单全靠它返回的内容联动。

WPS macOS Helper
WPS macOS Helper

{"answer":"协助 macOS 用户准备、转换、导出及排查 Word、PDF、Markdown、PowerPoint 和 Excel 文件,确保 WPS Office 工作流程可靠。"}

下载
WPS表格数据有效性中将省份单元格设置为序列下拉来源

第四步:给二级单元格输入 INDIRECT 公式

选中要放二级选项的单元格区域或者整列,比如E2:E6,再进一次「数据有效性」设置。「允许」的类型还是选「序列」,在来源输入框里直接填 =INDIRECT(D2)。这里的D2指的是当前行对应的一级选择单元格,意思是二级列表会根据D2里选中的省份名称,自动去找同名的自定义区域。

如果是从第2行开始批量设置整列二级菜单,公式里写D2就行,千万别写成带绝对引用的$D$2,不然整列的二级菜单都会固定跟着D2的内容走。设置完之后,E3会自动匹配D3选中的内容找对应列表,E4也会跟着D4联动,不用逐个改公式。

WPS表格数据有效性来源框输入INDIRECT函数制作二级联动菜单

第五步:测试一级改变后二级是否跟着变

切回你要填数据的主区域,先在D2选「云南省」,点开E2的下拉菜单,正常情况下只会显示云南对应的几个城市。把D2的选项改成「贵州省」,再开E2的下拉,内容应该自动切换成贵州对应的城市列表。

要是改完一级选项,二级下拉没跟着变,先排查三个地方:一是一级单元格里是不是真的正确选中了对应选项,有没有手动输入错字;二是二级来源公式里的单元格引用,是不是对应同一行的一级单元格;三是自定义的名称,是不是和一级选项的文字完全一模一样。中文的省份、部门名称看着差不多,多一个空格少一个字,都会让INDIRECT函数找不到对应的列表。

WPS表格二级联动菜单根据省份显示对应城市下拉选项

第六步:后续维护时只改来源列表

二级联动菜单做好之后,后续要新增城市、员工这类二级选项,直接去之前存的数据源列表里加就行。如果定义名称的时候选的引用范围不够长,新内容没被包进去,就进名称管理器把对应名称的引用范围扩展到包含新数据。直接改数据源就行,不用动已经设好的下拉单元格本身。

这种联动菜单特别适合一级选项固定、二级内容经常要补充的表格。把表格发给同事填之前,最好把数据源区域保护起来,或者把存辅助数据的工作表隐藏好,避免有人误删了名称对应的数据源区域,导致整列的二级菜单直接失效。

热门AI工具

更多
WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

UP简历
UP简历 Hot

一款AI办公效率工具,主要用于基于AI技术的免费在线简历制作工具,适合需要提升相关任务效率的用户。

咔片AIPPT

一款在线AI演示文稿制作工具,可根据主题和内容需求辅助生成PPT结构与页面,提高演示材料制作效率。

Lovart
Lovart Hot

一款面向视觉设计创作的AI设计平台,可通过智能体和画布工作流辅助制作海报、Logo、网页、PPT及其他视觉内容。

VibeKnow
VibeKnow Hot

一款AI视频创作工具,主要用于全球首个AI知识视频创作平台,文档、文章、网页,一键生成视频,适合需要提升相关任务效率的用户。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

Atoms
Atoms Hot

Atoms是一款AI智能体工具,第一支自动构建真实业务的 AI 团队。

Loomy
Loomy Hot

一款AI工具,主要用于科大讯飞发布的桌面级 AI 助理,比 OpenClaw 更易用、更安全!,适合需要提升相关任务效率的用户。

相关专题

更多
wps替换快捷键
wps替换快捷键

在wps中替换按钮的快捷键是“CTRL+F”,使用此键就使用替换功能了,本专题提供wps替换快捷键相关的文章,希望能帮到大家。

3144

2023.08.14

wps云文档空间满了怎么清除
wps云文档空间满了怎么清除

清除电脑wps云文档:1、任意打开一篇WPS文档,点击右上角的头像,进入个人中心;2、在【注册用户】下方,点击【更多云服务】旁下拉箭头,在弹出的对话框中点击“立即前往”;3、点击【立即前往】;4、在左侧【我的文档】可看到所有文档;5、选择文件,点右侧的三个点,点击【移至回收站】即可完成删除。清除手机wps云文档:1、在手机上打开WPS Office,点击下方的云文档;2、长按需要删除的文件,点击右上角的“全选”,或者根据自己的需求把需要

3483

2023.08.29

WPS打开Word乱码怎么办
WPS打开Word乱码怎么办

解决方法包括:选择正确的编码(如 utf-8 或 gbk);安装文档中使用的字体;尝试用其他软件打开文档,重新下载或获取文档;将系统语言设为与文档语言一致;禁用不必要的宏或插件。想了解更多WPS的相关内容,可以阅读本专题下面的文章。

900

2024.07.02

Office和Wps的区别
Office和Wps的区别

microsoft office提供更广泛的功能和市场领先的兼容性,但成本较高。wps针对基本办公任务提供了免费或低成本的替代方案,并具有更广泛的平台支持。想了解更多Office和Wps的相关内容,可以阅读本专题下面的文章。

2041

2024.07.10

WPS删除空白页的5种方法
WPS删除空白页的5种方法

wps删除空白页方法:按下“ctrl”+“end”+“delete”;在页面视图中删除页面缩略图;查找和替换空白页(空格字符);录制宏并删除空白页;在页面布局中将页边距全部设置为“0”。想了解更多WPS的相关内容,可以阅读本专题下面的文章。

7135

2024.07.25

为什么一打开wps就卡住了
为什么一打开wps就卡住了

一打开wps就卡住了的原因可能是资源占用过高、软件版本问题、插件冲突、缓存问题、病毒或恶意软件、系统兼容性问题、其他软件冲突或数据损坏等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

5515

2024.08.07

永久关闭WPS自动更新的两个方法
永久关闭WPS自动更新的两个方法

永久关闭wps自动更新的方法:1、修改注册表:在注册表中创建 dword 值 "autoupdateenable" 并将其值设置为 "0"。2、编辑 wps 配置文件:取消选中 "文件" 菜单中的 "自动检查更新" 选项。想了解更多wps的相关内容,可以阅读本专题下面的文章。

2608

2024.08.08

OpenJDK JVM参数怎么调优
OpenJDK JVM参数怎么调优

Java应用运行缓慢,如何调整JVM参数?本专题介绍OpenJDK JVM性能调优的基本流程,涵盖性能指标确认、运行数据采集、内存配置和垃圾回收分析,帮助你先定位瓶颈,再通过对照测试验证效果,避免直接套用参数而影响应用稳定性。

0

2026.10.16

OpenJDK怎么配置Java开发环境
OpenJDK怎么配置Java开发环境

怎样用OpenJDK搭建开发环境?本专题介绍版本选择、下载安装、环境变量配置和编译运行验证,帮助你理清JDK的作用及基本配置流程,并通过简单程序检查环境是否可用,为后续项目开发做好准备。

0

2026.10.16

热门下载

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

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
WPS AI手册
WPS AI手册

共0课时 | 0人学习

如何在 Windows 11 上安装 XAMPP
如何在 Windows 11 上安装 XAMPP

共1课时 | 216人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn