[EXCEL] 用INDIRECT和MATCH函数作二级下拉菜单
1、要达到的效果:一级目录确定后,二级目录的可选范围也随之变化。
2、设置一级目录:汽车集团 单元格 C9 的数据范围
3、使用MATCH函数,锁定一级目录的行号。
=MATCH(F9,B1:B7,0)
大众集团就是第4行,品牌范围就是C4到H4,
宝马集团就是第7行,品牌范围就是C7到H7。
4、假定一级目录是宝马集团,行号7,二级目录的有效性范围就是C7到H7.
打开数据有效性,在范围内输入 =INDIRECT("C7:H7")
或者 =INDIRECT(H10)
5、C到H列不会改变,行数会变。
把INDIRECT函数中的" C7:F7" 变成
“C”&“MATCH函数返回值”&“:F”&“MATCH函数返回值”
即 "C"& MATCH(F9,B1:B7,0) &":F" & MATCH(F9,B1:B7,0)
6、把 F10单元格 数据有效性 =INDIRECT("C7:H7")
替换为可变得MATCH函数
二级目录就可以随着一级目录变化了
完
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:52
阅读量:37
阅读量:103
阅读量:59
阅读量:196