[呲牙]Excel函数案例:运用INDIRECT制作多级下拉框
咋们昨天解释了INDIRECT函数的作用,也就是把文本转换成文本对应的信息,比如位置信息,今天咋们来讲另一种情况,顺便来教一下大家怎么制作多级下拉菜单,就像淘宝选地址,当我们确定了省份,二级下拉菜单就只会出现咋们所选省份的市。
[灵光一闪]比如这里,咋们就用这几个数据模拟一下。咋们首先在D列设置一级下拉菜单,选中列,点击数据验证,序列,然后选中三个省份,确定,然后就可以看到D列的下拉框出现了这三个省份。
[大笑]然后二级下拉菜单制作前我们还需要运用名称管理器给每个省份下的市进行定义,选中区域,点击公式选项卡中的根据根据所选内容创建,然后勾选首列,也就是意思就是咋们定义了一个名称,比如江西,然后江西代表的数据是南昌和赣州,这样你们应该可以理解。
咋们再点击名称管理器可以看到,三个省份对应的市的名称都已经切定好了,然后咋们再选中E列,输入等于D1,记得杭号不能加绝对引用,不然不会往下迭代,确定以后发现,不是我们想要的结果,这是因为这里等于了左边的单元格以后,是把他当做文本处理的,所以如果要返回这个文本对应的值,也就是咋们名称管理器设定的东西,只需要套一个indirect就好了,然后咋们把indirect套上以后发现,二级下拉菜单就做好了!只会出现前面所选省份对应的市!indirect的这个小技巧,你学会了吗?关注我每天学习一个Excel小技巧~
