Excel多级联动菜单实现多版本(已测试03,07,10,16)

看网上的都是单个表格实现联动,我要单个有个P用,我要的是整个列。
1)
在这里插入图片描述
我们想把数据放在sheet2里面,而联动显示在sheet1中,这样表格数据就不会难看
2)
在这里插入图片描述

这是后全选 然后CTRL + G 出现弹窗

在这里插入图片描述

选择定位,这样就把所有的空白格去掉
在这里插入图片描述

然后选择公式里面的指定,首行,不同版本可能不是指定(有可能是根据所选内容创建),确定
在这里插入图片描述

这样的名称就已经定义好了
在这里插入图片描述

2)这时候我们来sheet1中,我们可能第一行有品牌,型号
在这里插入图片描述

然后
在这里插入图片描述

这块的来源,选择sheet2中的首行,或者你也可以将sheet2里面的第一行选择重命名(比如等于test,然后这块的来源直接用 =test就行了)
在这里插入图片描述

在这里插入图片描述

我们的第一列就出来了,我们选择B列 然后再选择数据有效性,输入=indirect(indirect(“A”&row())) 其中A对应你要关联的一级菜单
在这里插入图片描述

会报错,我们分析是第一行引起的,所以我们将第一行隐藏掉
在这里插入图片描述

然后再重复上面的操作
在这里插入图片描述

至此所有的B列都会按照A列的一级菜单进行筛选,这时候第一行取消隐藏,不影响功能,当然 如果你第一列没选,第二列也选择不了
在这里插入图片描述

坑:=indirect(某个列) 16版本可以,但是其他版本都不支持
经测试,这样制作出来的表格再03,07,10,16 都是支持的,你也可以把sheet2进行隐藏美观

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值