分享

二级(没错是二级,不是一级)下拉菜单的三种制作方法

 hongsan22 2016-06-23

已获授权转载


工作中,经常要录入数据,需要用到下拉菜单,一级下拉菜单,我们基本每个人都会操作,直接用数据验证(office10版以后叫数据验证)即可,如下图:




如果是要用到二级下拉菜单呢?主要有以下三种做法:


第一种:定义名称+index+match函数。


Step 1 :G1:G3添加数据有效性,=$A$1:$C$1.


Step 2:定义名称,把A2:C9区域定义为二级.


Step 3:在H列添加数据有效性,

输入公式=INDEX(二级,0,MATCH(G1,$A$1:$C$1,0))




第二种方法:定义名称+indirect函数。


Step1:G1:G3添加数据有效性,=$A$1:$C$1.


Step2:把A2:A9定义名称为 北京,B2:B9定义名称为 上海,C2:C8定义名称为深圳。


Step3:H列添加数据有效性,=INDIRECT(G1),然后添加到整列.




第三种方法:OFFSET+MATCH+COUNTA函数嵌套


Step1:F1:F3添加数据有效性,=$A$1:$C$1.


Step2:G列添加数据有效性,公式填写

=OFFSET($A$1,1,MATCH(F1,$A$1:$C$1,)-1,COUNTA(OFFSET(A:A,,MATCH(F1,$A$1:$C$1,)-1))-1)




通过二级下拉菜单的制作我们可以掌握以下indirect,index,match,offset,counta,数据有效性,定义名称Excel中的技巧。


学习Excel,一定要学以致用,多操作,多练习,不要一味地找捷径。



●本文编号343,以后想阅读这篇文章直接输入343即可

●输入m可以获取到全部文章目录

●输入c可以获取到全部动画下载地址

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

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多