|
瞎折腾了 一天。用 网友 提供的 indirect 的方法,不好用。
最后,offset match counta,没有空项,无需 定义名称,一个公式搞定。
希望 网友 少浪费时间。
先看 类别 设置
然后 是 正文。
其中 C2,是 主类别,直接 在 验证数据 输入 各种类别名 的 字符串,没有引用。
D2, 为 子类,也就是 二级菜单。
直接 验证数据 输入公式 <=OFFSET(类别编号!$A$4,1,MATCH($C$2,类别编号!$A$4:$U$4,0)-1,COUNTA(OFFSET(类别编号!$A$4,1,MATCH($C$2,类别编号!$A$4:$U$4,0)-1,20,1)))>
分解一个 这个 公式 offset,是 为了 获取 一个新的序列,用于 数据验证,也就是 一列 数据。
match,为了 获取 一级菜单C2单元格,大类别 ,在 【类别编码】表中的 列号。
counta,为了 去除 各类别下面没有数据的空行。用在 offset公式,取单元格数量的 高度(行数)。
========
整个公式,返回 一个 从A5开始,高度为 counta 数量的 一个 单列。然后 就可以 用了 数据验证了。
同理,三级菜单 应该也可以。
|
评分
-
1
查看全部评分
-
|