【社区答疑】WPS表格制作三级联动下拉菜单的方法和技巧(二)

张俊
张俊

社区优秀创作者

要想下班早,表格必须用的好!

大家好,我是张俊。

场景

关于@懒得批爆大佬在社区求助WPS表格制作三级联动下拉菜单的技巧方法的帖子答疑,第二节来了。

【社区答疑】WPS表格制作三级联动下拉菜单的方法和技巧(一),书接上回,上期讲解了关于求助问题分析、表格制作和公式设定,本节来讲解设置数据有效性、效果验证和保护及功能设计总结。

废话不说,直接开整。

4.设置数据有效性

分别在E2、F2和G2设置数据—有效性—序列为=$I$1#、=$J$1#和=$K$1#,具体操作如下图所示:

三级菜单的各个数据有效性的设置如下图所示:

一级菜单

二级菜单

三级菜单

💡

注意:

神奇的#号:在WPS表格支持动态数组的新版本<15933及之后版本>中,如果在单元格中引用了动态数组公式,自动扩展区域的表达方式为在输入的公式的单元格(如:I1、J1和K1)引用后加上#(如:I1#、J1#和K1#)则代表动态扩展的数据区域。

5.效果验证和数据保护

5.1效果验证

最后不要忘记对数据结果和效果验证,具体如下图操作所示:

5.2辅助数据隐藏保护

当对数据结果和效验证通过后,注意辅助数据区域的I:K列设置工作表保护或隐藏列,避免因为误操作导致三级下拉菜单出现错误,具体操作如下图所示:

操作步骤说明:

1).全选工作表中所有的单元格区域,在审阅中“取消单元格锁定”

2).对I:K列数据区域设置“锁定单元格”后,对其右键隐藏列

3).在审阅—保护工作表中只勾选“选定未锁定单元格”,点击“确定”,让I到J列无法取消隐藏。

💡

注意:

1.仅对I:K列单元格锁定,而不锁定其他单元格,是为了在保护后,不影响其他的列单元格的操作。

2.对I:K列设置“锁定单元格”后,一定要先隐藏列,否则一旦设置了保护工作表后,就无法隐藏了。

6.功能设计总结

1).学会对求助者问题剖析和拆分,挖掘需求背后的逻辑和关系;如添加多少辅助列、下拉菜单的唯一性、数据区域扩展性等

2).应用WPS表格函数和动态数组功能加持,让复杂问题简单化;如使用了新函数FILTER和UNIQUE函数对扩展的数据筛选和去重

3).利用WPS表格动态数组特性;如动态扩展区域和表示方法(神奇的#号)

4).在制作过程中尽量不要自己给自己添堵;如可以先在E2和F2单元格录入指定的数据(如“A”和“其”),就不会导致后期设置公式报错、添加数据有效性错误提示等

5).对于此问题还有最有价值专家(KVP)@会飞的鱼大佬的分享,欢迎大家前来围观和学习:👉使用公式制作动态三级菜单👈

大家可以在评论区回复一波 :“高端的食材往往只需要简单朴素的烹饪方式!

都看到这里了,记得得❤️❤️❤️点赞(红心❤️❤️❤️收藏(五角星并在评论区评论“我学会了!”,您的❤️❤️❤️点赞(红心❤️❤️❤️收藏(五角星和评论是对我最大的支持!

🚩

练习文件:👉【社区答疑】制作三级联动下拉菜单👈


上期帖子地址:

【社区答疑】WPS表格制作三级联动下拉菜单的方法和技巧(一)

个人往期帖子合集:【帖子合集】个人往期帖子合集来了!

你学会了吗?
学会了!
4 (50%)
太难了!
1 (50%)
5人参与 截止时间:2024/05/31 15:59:59
上海
浏览 1429
7
14
分享
14 +1
13
7 +1
全部评论 13
 
鹤
打卡
· 河南省
回复
 
懒得批爆
懒得批爆

2024年03月优秀创作者

高端的课题往往只需要朴素的函数 俊老师NB MAX
· 四川省
回复
张俊
张俊

社区优秀创作者

加油,奥利给!
· 上海
回复
 
zha7090
zha7090

创作者俱乐部成员

收藏学习
· 广东省
回复
 

打卡
· 湖北省
回复
 
扬帆起航
6
· 山东省
回复
 
哈哈
厉害
· 贵州省
回复
 
懒得批爆
懒得批爆

2024年03月优秀创作者

俊哥太厉害了,666 不行,要大写的,六六六!
· 四川省
1
回复
张俊
张俊

社区优秀创作者

大写的666,不是这样的吗?陆陆陆
· 上海
回复
 
答案
👍
· 浙江省
回复
张俊
张俊

社区优秀创作者

谢谢大佬认可,期待可以和大佬有更多的沟通和交流。我也会持续不断的努力和分享更加有价值的作品。
· 上海
回复