大家好,下拉菜单能够给我们的工作带来很多的便利,并且数据十分的精确,不会出错。以前也讲过很多制作多级下拉菜单的方法,但是不能自动更新,今天我们一起来制作能够自动更的多级下拉菜单。
先看效果:
如上图,我们在河南的下面加一个33,郑州的下在加一个44,那么在第二级与第三级中就自动出现了33和44的选项了。
那要怎么操作呢?我们一起来做一下。
一、整理数据
首先,我们需要按下图整理好三级数据,分别是省、市、区。如图,河南是第一级,那么它的郑州、洛阳是第二级,而郑州的中原区等就是第三级。
二、定义名称
我们选中河南这、一列,按CTRL+T,使之变为超级表格,然后在最左边的表名称中输入河南。那就这一列命名为河南了。同样的操作,后面的江苏、吉林、郑州、洛阳等都这样命名一样下。这样,后面就可以自动更新。
三、制作多级下拉菜单
1、制作一级菜单
这个比较简单,只需要选中区域,然后点击数据,再选择数据验证,选中序列,再把省级名称选中,那么我们再点省下面的单元格,就有一级菜单了。
2、制作二级菜单
二级菜单也是利用数据的有效性,不过,这里的来源要输入=INDIRECT(C10),再向下拖动,那么第二级菜单也出来了。
INDIRECT函数这个函数可以返回引用的数据,在这里E12的结果是江苏,而在第二步中我们将南京与常州的名称定义为了江苏,所以它就把南京与常州给引用进来了。
3、制作三级菜单
制作三级菜单与二级菜单是一样的道理,只需要把来源=INDIRECT(C10)改为=INDIRECT(D10),因为三级菜单是引用的2级菜单的名称。
这样,可自动更新的三级菜单就设置完 了,这样的下拉菜单是可以自动更新的。当然,不只是三级,四级、五级等都可以这样去设计。
今天的分享就到这里了,感兴趣的可以去实操一下,听人说十遍,不如自己动手做一遍!
1、本站名称:极光资源
2、本站永久网址:https://isaurora.com,Ctrl+D即可收藏本站,期待再次光临。
3、本站部分文章内容可能来源于网络,仅供学习与参考,如有侵权请留言反馈,本站将进行删除处理。
4、本站所有资源不代表本站立场,不代表本站赞同其观点,不对其真实性负责。
5、本站禁止以任何方式发布或转载任何违法信息,如发现请留言举报。
6、本站资源大多存储在云盘,如发现链接失效请留言反馈,本站将第一时间更新。
评论0