fastreport实现动态列_Excel多级联动下拉菜单,实现起来就是这么简单,工作中很实用...

工作中很多数据都有分类或层级,往往需要的不只是一个级别的菜单,这时多级联动就派上用场了。多级联动菜单的好处:

1、点选录入,避免了手动录入出现错误

2、既快且准,可以提高录入数据的效率,从而提高工作效率

3、不仅让数据更加规范化,而且能让数据更加清晰明了

现在来看一下具体实现方法:

1、准备数据

首先准备多级联动下拉菜单需要的原材料(数据):

4e0ada8b2307e22943e92741c753c31b.png

这里只选取部分数据做演示

2、定义名称

方法:

1、选中“一级菜单”列(标题和内容)

2、 公式 > 定义的名称 > 根据所选内容创建(快捷键:Ctrl + Shift + F3) > 根据所选内容创建对话框中勾选“首行”,并确定

3、名称管理器(快捷键:Ctrl + F3),对话框中查看定义的名称

073e8662a0aba20a1fa077f5d4550fe3.gif

可以看到名称管理器中已经创建了“省名”,二级、三级菜单列也是同样的方法添加。但是如果菜单列非常多,这种添加方法就显得比较繁琐,这里可以使用【F4】键,作用是重复上一步操作,具体操作方法:首先做一次名称创建,然后选中菜单列直接按【F4】。动态图如下:

5081e6ef33f70df8dde783beac2552f9.gif

按照上面的方法,把一级、二级、三级菜单列都创建好名称备用:

2c864f5d2f80168d3c709a811d557958.png

3、一级菜单

首先要把一级菜单数据添加到序列,方法:

1、选中需要填充“一级菜单数据”的数据区域

2、数据 > 数据工具 > 数据验证 > 数据验证对话框【设置】> 【验证条件】 > 【允许】选择“序列”> 数据【来源】输入:=省名,并确定

3、在输入区域就可以点选录入数据了

8078e5c85cc1f405d25fed8f05e35341.gif

如果上面定义的名称太多不太好记,也可以在输入数据来源的时候选择右侧的上箭头选择输入的数据:

56bcc9a0d502a47e22bd60f1e8415237.gif

说明:上面的序列来源“=省名”,这个省名是自定义名称(也就是一级菜单的标题),只需要修改为自己的一级菜单标题。

这里做一个补充知识:上述添加序列数据来源是通过引用,如果数据少的时候,序列来源也可以手动输入,中间用英文逗号隔开。如下:

f1429232c6759650e83e499a1a6971b6.png

4、二级菜单

二级、三级菜单并不能像一级菜单那样直接引用,需要间接引用,这里要用到 INDIRECT() 函数。方法就是在序列数据来源中输入:=INDIRECT(上一级菜单单元格地址)

ee187e9dff2ac5c292048d874c0a2b41.gif

三级下拉菜单也是同样的方法,看一下最终的效果:

7a49a9c315fc8c875f8ba91181c069dd.gif

今天的文章就到这里,如有其他疑问,欢迎在评论区留言!

上一篇:Excel中输入数据时动态自动添加边框、填充色,你应该掌握的技巧

关注【 职场Excel】,每天一点职场excel小知识,教你掌握人生大职场!
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值