这是一篇相对简单的对之前学过的所有知识的应用文。
课前练习
今天就解决二级菜单这一个问题,还是这张熟悉的图。所谓二级菜单就是,当你选择了销售市为深圳的时候,销售的区县的下拉菜单内容会根据你选择的销售市的不同而改变。
假设你选择了销售市为北京,那么销售区县就是东城区,西城区,宣武区等等;而不会有浦东新区,福田之类的乱入。
我们今天讲的二级菜单的方法就只需要之前已经讲过的VLOOKUP, INDIRECT函数和数据验证的功能来实现。二级菜单的实现还可以通过名称管理器来实现,但是维护起来不是那么清晰明了,有兴趣的话以后再讲名称管理器,也是EXCEL的一大杀器。
简单到不需要分节的正文
Step 1: 我们需要一个辅助表,新建一个表单,命名看你们高兴,我就简单粗暴的直接命名为辅助表了。
Step 2:在辅助表中把你的一级菜单和二级菜单的内容都维护上去
其中B列就是A列的销售市对应的销售区域所在的单元格范围。在写范围的时候一定不要只写D2到D19,一定要指定是辅助表的D2到D19,因为二级菜单所在的工作表并不是本表哦。
Step 3:设置二级下拉菜单的第一级
辅助表就是我们上面的那个表咯。A2到A5的绝对引用,就是北上广深四个销售市。
Step 4:设置二级下拉菜单的第二级
公式是:=INDIRECT(VLOOKUP(H3,辅助表!$A:$B,2,0))
这里用到了VLOOKUP和INDIRECT函数。VLOOKUP是第一步,定位销售市所在的区域的范围。假设销售市上海,那么VOOKUP的结果就是辅助表!E2:E19。对这个结果应用INDIRECT函数,就是选中了辅助表中E2到E19单元格对应的内容了。
Step 5:没有第五步了,已经完成了,是不是超级简单?
思考题
这是二级菜单,N级菜单其实原理也是一样的,大家有兴趣的可以做着试试看。
End
最开始我就是想讲二级菜单的,但是这个涉及的知识点多,对不太了解的人理解起来有点复杂,就拆成了三讲。所以,这个讲完接下来要讲什么我也不知道了,再加上CPA考试只有100多天了,可能会讲一些很小很小很琐碎的知识点吧,更新可能更是不知道猴年马月了,希望大家谅解。
本文来源KeepLearn,版权归原作者所有。财会学堂整理发布。
每天学点财会知识,让你的职场up起来!欢迎关注微信号财会学堂(caikuaixuetang)
联系客服