【温馨提示】亲爱的朋友,阅读之前请您点击【关注】,您的支持将是我最大的动力!

公式怎么一键下拉-超简单的多级下拉菜单,1个公式搞定,不需要定义名称插图

在前几天的教程中多次提到了,表格中经常录入的内容,可以制作成,鼠标点击、选择就可以完成录入

菜单


下拉


怎么一键下拉

公式


,省去敲键盘的麻烦。那么你知道多级下拉菜单如何制作吗?今天分享一个函数公式来搞定多级下拉菜单,公式中用到的函数有OFFSET、MATCH、COUNTIF。

OFFSET函数昨天教程中有分享,MATCH和COUNTIF函数文末专栏视频教程中有详细讲解。

我们以下图表格中几个省、市、区数据来制作一个三级下拉菜单,当一级菜单选中某省时,二级菜单选项对应的几个市,当选中某市时,三级菜单对应县区数据。

公式怎么一键下拉-超简单的多级下拉菜单,1个公式搞定,不需要定义名称插图1

具体操作步骤:

第一步:数据整理

把上面的原始数据整理成如下图表格框起来的位置。

看起来是不是很复杂?其实用筛选功能或者删除重复值功能,三下两下就能完成的事,不会的小伙伴点击Excel与财务头像,去主页查看相关教程,也可以评论区留言。

公式怎么一键下拉-超简单的多级下拉菜单,1个公式搞定,不需要定义名称插图2

第二步:制作一级菜单

选中一级菜单区域A2:A6,点击【数据】-【数据验证】,允许选择【序列】,来源框中选择F2:F4单元格区域;

最后点击【确定】,一级菜单设置完成。

公式怎么一键下拉-超简单的多级下拉菜单,1个公式搞定,不需要定义名称插图3

第三步:二级菜单制作

选中二级菜单区域B2:B6,点击【数据】-【数据验证】,允许选择【序列】,来源框中输入公式:

=OFFSET($I$1,MATCH(A2,H:H,0)-1,,COUNTIF(H:H,A2))

最后点击【确定】,二级菜单设置完成。

公式怎么一键下拉-超简单的多级下拉菜单,1个公式搞定,不需要定义名称插图4

解释一下公式:

=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))

当然利用这个公式还可以制作四级、五级甚至更多级的菜单,还是来看看制作的效果演示吧!

公式怎么一键下拉-超简单的多级下拉菜单,1个公式搞定,不需要定义名称插图5

小伙伴们,在使用Excel中还碰到过哪些问题,评论区留言一起讨论学习,坚持原创不易,您的点赞转发就是对小编最大的支持,更多教程点击下方专栏学习。