收藏 分享(赏)

Excel 二级下拉菜单的3种方法.docx

上传人:fmgc7290 文档编号:6795541 上传时间:2019-04-22 格式:DOCX 页数:11 大小:207.08KB
下载 相关 举报
Excel 二级下拉菜单的3种方法.docx_第1页
第1页 / 共11页
Excel 二级下拉菜单的3种方法.docx_第2页
第2页 / 共11页
Excel 二级下拉菜单的3种方法.docx_第3页
第3页 / 共11页
Excel 二级下拉菜单的3种方法.docx_第4页
第4页 / 共11页
Excel 二级下拉菜单的3种方法.docx_第5页
第5页 / 共11页
点击查看更多>>
资源描述

1、Excel 二级下拉菜单的 3 种方法把 excelhome 的论坛关于下拉菜单的贴看了不少。发现实现 2 级的下拉菜单的方法好像也有好几种,我想我就做一个总结,自己也提高一下。通过 2 级菜单,倒是可以比较深入熟悉 INDIRECT, INDEX, OFFSET, 这三个函数,是你要想学 excel 函数,估计你肯定过的关。在论坛里看帖子,有一点比较累,很多都是直接用 excel 文件里做说明,你需要下载文件。我这里就全部用图来说明。不过二级菜单的第一级的做法,都是相同的,大家可以参考上面的文章创建一个一级菜单。第一种做法:使用函数 INDIRECT看看例子很明显,我们希望在一级选择机房故障

2、,那么 2 级就出现他下面的列表。要实现这个目标并不复杂。1:建立“名称3 个一级选项,我们需要建立 3 个“名称” :机房故障 线路故障 用户端故障。这个时候,你就创建了 3 个名称还需要建立一个名称,叫做“故障类型” 这个名称包括 “机房故障 线路故障 用户端故障”这 3 项。这个时候,你就可以在“ 名称管理器 ”看到 4 个名称2:创建 1 级菜单1 级菜单的办法就简单了这样就解决了一级的下拉菜单。3:2 级菜单这个地方你需要注意,=INDIRECT($F2)如果你写成 =INDIRECT($F$2),如果是这样的话,你确定会出现一个报错这个时候,你就实现了 2 级菜单第二种做法:使用函

3、数 INDEX还是上面的例子,用另外一种方式来实现。这个例子里,你只需要建立 2 个名称。1:建立名称建立:故障类型 名称,方法和上面一样。建立:2 级 名称创建上面两个名称。2:创建下拉菜单第一下拉菜单和上面一样,我就不重复了,现在是演示第二级下拉菜单=INDEX(二级,0,match(I$2,故障类型,0)这样你就搞定 2 级菜单里。第三种做法:使用函数 OFFSET学这个 offset 函数半天,才搞定。现在只是可以实现这个功能。不过还有需要改进的地方还是上面的例子,=OFFSET(A2,MATCH(L2,故障类型,)-1,6,1)这样也是可以实现 2 级的下拉菜单。以上的方式其实是不太完善的,因为我们的 2 级菜单刚好都是 6 项,那么如果是不等的,那你就只能取最多的。完善的做法,当然是动态的,根据 2 级菜单的数量来显示。需要解决的问题,就是如果动态计算出每项 2 级菜单的数量。2 级菜单数量=COUNTA(OFFSET(A:A,MATCH(L2, 故障类型,0)-1)-1那么我们的公式就变成=OFFSET(A2,MATCH(L2,故障类型,)-1,COUNTA(OFFSET(A:A,MATCH(L2,故障类型,0)-1)-1,1)这样就更加完美。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报