【技术】Excel表格里写三级联动下拉框无空格版

如图所示,先把数据复制到表格中(数据见附件)

https://pan.baidu.com/s/1lNKdj5_azt_6l6OY9RMciQ

【技术】Excel表格里写三级联动下拉框无空格版_第1张图片

2: Excel中执行:“插入”---->"名称"----->"定义"  (我没用过,我这里用的是ctrl+f3)

【技术】Excel表格里写三级联动下拉框无空格版_第2张图片

会出现上图所示,然后点击左上角的“新建”

【技术】Excel表格里写三级联动下拉框无空格版_第3张图片

在“名称”的位置填写“省”(这里以省、市、县作为例子,若有其他联动需求应自行领会)

在“引用位置这里填写 “省市”页签里所有的值的坐标

 

【技术】Excel表格里写三级联动下拉框无空格版_第4张图片

我这里是

【技术】Excel表格里写三级联动下拉框无空格版_第5张图片

坐标解释(我自己理解的):

省市!-------------------页签的名称

¥A$1 :$AH$1------所有选中的值(按住shift点击第一个和最后一个)

【技术】Excel表格里写三级联动下拉框无空格版_第6张图片

写完后是上图这个样子的,然后点击“确定”即可

以上操作是第二部,就是定义了一个待选值列表

定义完成之后可以新建一个页签 选中任意位置,

【技术】Excel表格里写三级联动下拉框无空格版_第7张图片

然后依次点击:“数据”→“数据验证”→“数据验证”(不同版本excel可能叫法不同,我也没用过,需要只能百度了,不好意思)

点击完成后如下图

【技术】Excel表格里写三级联动下拉框无空格版_第8张图片

修改“允许”选项卡内的值为“序列”如图所示

然后修改“来源内的值”为 “=省” 确定即可

然后就能出现第一级联动框了

【技术】Excel表格里写三级联动下拉框无空格版_第9张图片

3、使用快捷键(ctrl+f3)

【技术】Excel表格里写三级联动下拉框无空格版_第10张图片

名称填写:“市”

引用位置填写

=OFFSET(省市!$C$1,MATCH(Sheet1!H6,省市!A:A,)-1,,,VLOOKUP(Sheet1!H6,省市!A:B,2,))

这句话中需要根据自己需要修改

”省市”改为 一级菜单的页签名称

H6” 改为一级菜单的坐标(上一级菜单的坐标)

“Sheet1改为当前页的名称”

注意:如果出现错误,在确定各项数值都对的情况下请切换成无输入法模式!!!!!!

【技术】Excel表格里写三级联动下拉框无空格版_第11张图片

比如我现在要写的是市一级的下拉框

我的“H6”那里的值应该填写为“G6”

【技术】Excel表格里写三级联动下拉框无空格版_第12张图片

填完如下图,点击“确定”

在后面的单元格再次点击“数据验证”

【技术】Excel表格里写三级联动下拉框无空格版_第13张图片

然后填写如上图

点击确定,如果正确的话就会出来了

第三级联动,只有语句和第二级联动不一样(原因可能是数据源是竖着的?)

具体为什么我没试过,如果第三级的数据源是横着的可以试试第二级下拉框的语句

 =OFFSET(市县!$C$1,MATCH(Sheet1!H6,市县!A:A,)-1,,,VLOOKUP(Sheet1!H6,市县!A:B,2,))

直接上图

【技术】Excel表格里写三级联动下拉框无空格版_第14张图片

【技术】Excel表格里写三级联动下拉框无空格版_第15张图片

上面这连个语句可以去除空值,网上有很多方法留有空值,空值对之后的操作会有很大影响,如导入等等等等。。。

有问题请留言

有建议请留言

支持请留言

不支持请点击关注

 

 

你可能感兴趣的:(总结)