工作中,经常要录入数据,需要用到下拉菜单,一级下拉菜单,我们基本每个人都会操作,直接用数据验证(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可以获取到全部动画下载地址 |
|