分享

数据有效性(一):二级下拉菜单

 L罗乐 2016-11-07

「特色功能」学习系列第3




        今天介绍一个Excel比较常用的特色功能——数据有效性(Excel2013之后版本叫作数据验证)。数据有效性是对单元格或单元格区域输入的数据从内容到数量上的限制,有一些常规的应用,这里介绍一个稍微复杂的应用场景——动态二级下拉菜单。

        数据有效性这个功能在Excel哪里呢?在「数据」选项卡下选择「数据验证」。




        我们想要实现以下效果:



  • Step 1:定义名称

        

        首先,先定义5个名称,分别为“省份”,“浙江”,“辽宁”,“山西”和“四川”。关于名称以及动态名称的做法,可参见这篇一级菜单,即“省份”,可以用offset函数定义成动态名称,但二级名称在这个应用场景时无法用动态名称,否则会报错。


  • Step 2:添加数据有效性


        添加一级菜单的数据有效性。选中A2单元格,一次单击数据」-数据有效性」,然后验证条件下允许方式选择“序列”,在“来源”对话框中输入公式:

=省份



        添加二级菜单的数据有效性。选中B2单元格,设置方面同一级菜单,

区别在于在“来源”对话框中输入公式:

=Indirect($A$2


        indirect是间接引用函数,返回文本内容所代表动单元格区域,比如A2单元格内容是“浙江”,那么indirect函数则返回“浙江”这个名称所代表动单元格范围,在这个例子中就是D2:D5。




 
 
 
文件分享下载:
https://pan.baidu.com/s/1eRY8ORS  






    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多