三级关联下拉框的设定(亲自实践)

来源:互联网 发布:华为固定网络产品线 编辑:程序博客网 时间:2024/06/12 21:04

设定三级关联下拉框的方法很多,但是有些比较复杂,还用到数组公式.

其实用公式indirect()和定义名称,就可以搞定了

以下是具体方法:

1.设定一级下拉框内容.

      在a1,b1分别填写"汽车","飞机",选中a1和b1,快捷键ctrl+F3,建立新名称(比如"交通工具"),

2.设定二级下拉框内容:

      在a6 填写一级下拉框中的某项内容,比如"汽车",然后从a7往下,填写"汽车"级别下的内容(比如"夏利")

      同理,在b6 填写一级下拉框中的某项内容,比如"飞机",然后从b7往下,填写"飞机"级别下的内容

 

      选中a6~b9,"公式"-->"定义的名称"-->"根据所选内容创建"

       弹出的窗口中,勾选"首行"



3.设定三级下拉框内容:

      在a13 填写二级下拉框中的某项内容,比如"夏利",然后从a14往下,填写"夏利"级别下的内容

      同理,在b13,c13 填写二级下拉框中的某项内容,然后从b14,c14往下,填写其下的内容

       选中a13~c15,"公式"-->"定义的名称"-->"根据所选内容创建",弹出的窗口中,勾选"首行"

 

填写结果如下:背景色相同表示内容一致


名称设定结果:


设定下拉框:

1.设定一级下拉框:

     选中a20单元格,"数据有效性"--->设置/允许/序列,来源内容填写"=交通工具" (即上面第一步中设定的一级下拉框的名字)


2.设定二级下拉框:

     选中b20单元格,"数据有效性"--->设置/允许/序列,来源内容填写"=INDIRECT($A$20)" (即上一步中设定的一级下拉框所在单元格)


3.设定三级下拉框:

     选中c20单元格,"数据有效性"--->设置/允许/序列,来源内容填写"=INDIRECT($B$20)" (即上一步中设定的二级下拉框所在单元格)


完成.

效果图如下:


原创粉丝点击