生活百科
【温馨提示】亲爱的朋友,阅读之前请您点击【关注】,您的支持将是我最大的动力! 在前几天的教程中多次提到了下拉菜单,表格中经常录入的内容,可以制作成下拉菜单,鼠标点击、选择就可以完成录入公式怎么一键下拉,省去敲键盘的麻烦。那么你知道多级下拉菜单如何制作吗?今天分享一个函数公式来搞定多级下拉菜单,公式中用到的函数有OFFSET、MATCH、COUNTIF。 OFFSET函数昨天教程中有分享,MATCH和COUNTIF函数文末专栏视频教程中有详细讲解。 我们以下图表格中几个省、市、区数据来制作一个三级下拉菜单,当一级菜单选中某省时,二级菜单选项对应的几个市,当选中某市时,三级菜单对应县区数据。 具体操作步骤: 第一步:数据整理 把上面的原始数据整理成如下图表格框起来的位置。 看起来是不是很复杂?其实用筛选功能或者删除重复值功能,三下两下就能完成的事,不会的小伙伴点击Excel与财务头像,去主页查看相关教程,也可以评论区留言。 第二步:制作一级菜单 选中一级菜单区域A2:A6,点击【数据】-【数据验证】,允许选择【序列】,来源框中选择F2:F4单元格区域; 最后点击【确定】,一级菜单设置完成。 第三步:二级菜单制作 选中二级菜单区域B2:B6,点击【数据】-【数据验证】,允许选择【序列】,来源框中输入公式: =OFFSET($I$1,MATCH(A2,H:H,0)-1,,COUNTIF(H:H,A2)) 最后点击【确定】,二级菜单设置完成。 解释一下公式: =OFFSET($I$1,MATCH(A2,H:H,0)-1,,COUNTIF(H:H,A2)) 不要被这么长的公式吓到,其实很好理解。 OFFSET是一个引用函数,第一个参数引用的开始位置是I1单元格; 第二个参数行偏移数为A2单元格内容在H列的第几行,因有表所以再-1; 第三个参数省略; 第四个参数新区域的行数,也就是说“省”在H列中有几个重复值,刚好就是对应的几个市; 经过分析,是不是简单多了。 第四步:三级菜单制作 三级菜单制作和二级一样公式怎么一键下拉,公式也一样,只是把引用的单元格或区域改一下即可。 公式:=OFFSET($M$1,MATCH(B2,L:L,0)-1,,COUNTIF(L:L,B2)) 当然利用这个公式还可以制作四级、五级甚至更多级的菜单,还是来看看制作的效果演示吧! 小伙伴们,在使用Excel中还碰到过哪些问题,评论区留言一起讨论学习,坚持原创不易,您的点赞转发就是对小编最大的支持,更多教程点击下方专栏学习。 ———END———限 时 特 惠:本站每日持续更新海量各大内部创业教程,一年会员只需88元,全站资源免费下载点击查看详情站 长 微 信:chuangyedemao