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

总结 专栏收录该内容
9 篇文章 0 订阅

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

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

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

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

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

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

 

我这里是

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

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

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

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

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

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

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

点击完成后如下图

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

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

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

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

名称填写:“市”

引用位置填写

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

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

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

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

“Sheet1改为当前页的名称”

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

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

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

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

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

然后填写如上图

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

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

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

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

直接上图

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

有问题请留言

有建议请留言

支持请留言

不支持请点击关注

 

 

  • 1
    点赞
  • 3
    评论
  • 4
    收藏
  • 打赏
    打赏
  • 扫一扫,分享海报

©️2022 CSDN 皮肤主题:大白 设计师:CSDN官方博客 返回首页

打赏作者

zhao_tong

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值