老师,请问这个怎么做?
要明白这个效果怎么做,你必须清楚下面这几点,这是 Excel 必备的基础。
第一,如何制作下拉列表?下拉列表的本质是什么?
第二,如何给每个单元格制作对应的下拉选项?
注意看,当「产品线」变化时,H 列的「大类」选项是动态变化的。
类似的,选择「大类」的时候,I 列的「中类」也是随之更新的。
因为单元格数据是根据条件更新的,所以对应创建的下拉列表,也是动态变化的。
所以,我们需要做的,就是给每一个单元格,设置一个对应的动态下拉选项。
接下来是具体的解决方法。
这个效果使用 FILTER 和 UNIQUE 函数可以轻松实现
先准备好对应类别的明细。
我们挨个看一下每个类别下拉列表的做法。
产品线下拉列表
首先针对「产品」使用 UNIQUE 函数,提取 B 列的非重复值。
公式如下:
然后,选中 G3 单元格,在上方选项卡中,找到【数据验证】;
验证条件中,设置「允许」为「序列」;
「来源」为「=$G$7#」,点击确定:
这样产品线的下拉列表就搞定啦!
大类下拉列表
产品的「大类」是需要根据「产品线」内容动态更新的。
比如选择食品,那么就要把食品对应的大类提取出来。
这里可以分成两个步骤。
❶ 筛选「食品」对应的「大类」。
这个简单,用 FILTER 函数就可以实现。
语法如下:
=FILTER(要筛选的数据列,筛选条件,无法满足条件时返回的值)
公式如下:
❷ 对「大类」内容提取唯一值。
这个是 UNIQUE 函数要干的活,在上一步的公式基础上,套一个 UNIQUE 函数就可以了。
公式如下:
下拉列表的创建,和「产品线」完全一样,就不再重复演示了~
中类下拉列表
接下来提取「中类」的内容,思路和提取「大类」是一样的。
❶ 筛选对应「中类」的内容。
首先找出大类对应的中类所有内容。这里使用 FILTER 来实现。
公式如下:
❷ 提取「中类」唯一值。
然后使用 UNIQUE 函数对内容提取唯一值。
公式和「大类」基本一样:
明细下拉列表
接下来的「明细」也是相同的思路,公式如下:
我们再来总结一下。
❶ 多级下拉列表的本质是,给每个单元格设定对应的下拉选项。
❷ 如何设置动态的下拉选项?
使用 FILTER 函数,有条件地筛选下拉选项,然后用 UNIQUE 函数提取唯一值。
因为单元格内容是动态的,那么下拉选项肯定也是动态的。
明白了这个原理之后,我们还可以做出很多其他的效果!
比如按照关键字进行模糊匹配,再输出对应的下拉列表选项。
对应的公式是:
最后,如果你想学习更多高效技巧,提升数据处理能力,减轻工作负担。
那我推荐你加入!每天学习大概 30 分钟,3 天时间,你也有可能成为 Excel 高手!
专业讲师、贴心助教、上进学员,都在等你哦~
原价 99 元
现在仅需 1 元
报名即送
赶紧扫码加入吧!
👇👇👇
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/bian-cheng-ri-ji/8389.html