周一 · 存储关键词:下拉菜单
通过数据验证建立联动的下拉菜单,当在A列选择一个省份时,在B列对应的位置只能选取该省份下的城市。
下面介绍两种方法,各有利弊。
1定义名称法
先对D列到G列的各个城市使用首行定义名称(在历史消息中可查看“定义名称”),A2:A8中设置数据验证中的序列,数据源选择“D1:G1”。
B2:B8中设置数据验证中的序列,来源处输入公式“=INDIRECT(A2)”。
这种方法的优点是简单,缺点就是新增省份或城市时需要重新设置。
2区域公式法
A2:A8中设置数据验证中的序列,来源处输入公式“=OFFSET($D$1,0,0,1,COUNTA($D$1:$XFD$1))”。
B2:B8中设置数据验证中的序列,来源处输入公式“=OFFSET($D$1,1,(MATCH(A2,$D$1:$XFD$1,0)-1),COUNTA(OFFSET($D$1,1,(MATCH(A2,$D$1:$XFD$1,0)-1),999,1)))”。
做成后的效果如下:
这种方法优点是允许扩展数据源,缺点是公式有点小复杂。
之后会介绍一个我自己琢磨出来的数据验证使用方法,“联想式下拉菜单的制作”,会有更大的挑战性,有兴趣的话可以关注。
延伸阅读
· 学做一个下拉框吧
· 二级菜单怎么做
本文由Excel实务原创,作者白永乾。
Excel实务承接全国Excel培训,欢迎留言联系。
1、本网站名称:源码村资源网
2、本站永久网址:https://www.yuanmacun.com
3、本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
4、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6、本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。
源码村资源网 » 联动下拉菜单js代码(jquery联动下拉菜单)
2、本站永久网址:https://www.yuanmacun.com
3、本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
4、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6、本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。
源码村资源网 » 联动下拉菜单js代码(jquery联动下拉菜单)
1 评论