EXCEL3级菜单的通用做法


今天我们来说一下三级及多级下拉列表的做法,之前我们已经写过很多篇一级和二级的做法,具体扩展阅读在文末。


我们要做的案例是省市县三级菜单,下面我们就直奔主题吧。


1、数据处理,添加辅助列


> 复制省,粘贴空白区域,删除重复重,一级辅助

> 复制省市,粘贴空白区域,删除重复重,二级辅助

> 添加辅助列,=省&市


EXCEL3级菜单的通用做法


2、建立一级下拉列表


比较简单,直接数据-数据有效性-序列,选择省列,确定即可


EXCEL3级菜单的通用做法


3、添加二级下拉列表


二级稍有麻烦,需要使用公式处理,然后创建名称,或者直接在序列中输入公式即可。基本同一级

公式:=OFFSET($I$1,MATCH($K2,$H:$H,)-1,,COUNTIF(H:H,K2))


公式简述:MATCH($L3,$F:$F,)-1用于找到一级开始的位置,COUNTIF(F:F,L3) 表示对应的一级有多少个,其实也就是二级的数量,使用OFFSET获取对应的二级区域,OFFSET(起点,偏移行,偏移列,结果行数,结果列数)


EXCEL3级菜单的通用做法


4、3级下拉列表构建


3级的方法其实和二级基本一致,但是我们需要一级和二级同时满足条件来确定三级的取数范围,所以我们才需要添加辅助列,把省和市连接到一起,作为一个整体

点击数据-数据有效性(数据验证)-序列,输入公式确定

公式:=OFFSET($D$1,MATCH($K2&$L2,$A:$A,)-1,,COUNTIF($A:$A,$K2&$L2),1)


EXCEL3级菜单的通用做法


Excel办公实战,高效办公,每天进步一点点!

关注小编,下次精彩不迷路!

喜欢小编的文章,一定要点赞,关注,转发

您的鼓励是小编最大的动力!


分享到:


相關文章: