|
解决方案:
“树型”多级分类展开下拉菜单设置新方法:不用逐个定义名称(名称管理更加简洁);不用indirect()函数;不用名称关联!!!
◆新建名称时,要先选中需要引用名称的空单元格(要清除已有格式);
◆设置有效性时,要保证此前选中的“空单元格”有数据,该单元格以下的列内单元格无数据。否则会提示错误!
1.一级下拉菜单(部门名称)设置:运用公式“=OFFSET(下拉菜单数据!$A$2,0,0,COUNTA(下拉菜单数据!$A$2:$A$13),1)”直接指定菜单内容即可;
2.二级下拉菜单(工作人员)设置:选中要设置下拉菜单的单元格,同时清除该单元格内容和格式;然后新建名称“工作人员”,输入如下公式“=OFFSET(下拉菜单数据!$A$2,,MATCH(工作表!$B2,下拉菜单数据!$B$1:$D$1,0),COUNTA(OFFSET(下拉菜单数据!$A$2,,MATCH(工作表!$B2,下拉菜单数据!$B$1:$D$1,0),100)))”,该公式可以按照指定的一级菜单内容进行自动查找,并自动设定二级菜单的有效数据范围,这样可以让下拉菜单消除空格,更加美观。
3.三级下拉菜单(分管业务)设置:方法同二级下拉菜单,注意此时是把“二级下拉菜单”作为一级菜单来作参考的。新建三级下拉菜单名称“分管业务”,输入如下公式如下:=OFFSET(下拉菜单数据!$A$2,,MATCH(工作表!$C3,下拉菜单数据!$B$1:$P$1,0),COUNTA(OFFSET(下拉菜单数据!$A$2,,MATCH(工作表!$C3,下拉菜单数据!$B$1:$P$1,0),100)))
00-创建“树型”多级分类展开下拉菜单2021.10.8(不用indirect()函数,不用名称关联).zip
(8.72 KB, 下载次数: 85)
|
|