Microsoft Excel是Microsoft为使用Windows和Apple Macintosh操作系统的电脑编写的一款电子表格软件。直观的界面、出色的计算功能和图表工具,再加上成功的市场营销,使Excel成为最流行的个人计算机数据处理软件。 很多小伙伴们都知道,利用数据有效性功能做一个下拉列表,可以让用户从列表中选择选项,避免手工输入造成的错误。但是你们知道如何做一个多级联动下拉列表吗? 先让我介绍一下,什么叫多级联动下拉列表。例如,公司里面的部门,分为一级部门,二级部门等。要求用户在选择了一个一级部门后,在二级部门中,只能选择一级部门对应的那些二级部门。 最终效果 我们就以上面这个例子开始,向小伙伴们,演示一下如何做这样一个 多级联动下拉列表。 动画演示 解析: 首先,分别定义了[市场部]和[信息研发部]名称,来管理各自对应的二级部门。 然后,在数据有效性中,指定一级部门的数据序列来源于{B1:C1} 最后,在数据有效性中,指定二级部门的数据序列来源于Indirect(D8),快速适用公式到其他二级部门单元格中。 这里只有一点要说明一下,那就是Indirect(D8)的作用。 Indirect(D8)的执行细节,如下图: Indirect函数解析 附:Indirect(ref)函数的定义:返回文本字符串ref所指定的引用 扩展:如果是三级联动,例如下图中的例子,怎么做呢? 最终效果 请看动画演示效果: 动画效果 三级部门联动原理和二级部门联动的例子是一样的。 最后总结一下,这一期的主要内容是联动下拉列表的实现,包括二级联动以及三级联动。用到的主要功能点是:在名称管理器中创建名称来管理对应的单元格区域,以及通过Indirect函数去查找地址对应的实际引用(相当于二次查找)。 Excel整体界面趋于平面化,显得清新简洁。流畅的动画和平滑的过渡,带来不同以往的使用体验。 |
温馨提示:喜欢本站的话,请收藏一下本站!