excel多级联动菜单创建方法_excel2016,2013,2010,2007

日常我们使用excel中,经常用到多级菜单,我们用得最多的是一级菜单,就是一次选择,从多项中选择一项,但是,往往我们会选择一项之后,再按照选择的那一项,再选择一项或者多项,这个时候我们就会用到多级菜单,准确的说,叫多级联动菜单。接下来我来简单说明一下怎样创建多级菜单,若不经常用,会忘记,和敲代码一样,所以,用作笔记记录一下。

1、创建一个工作表,专门用作菜单存放。并按照选项级别创建出来,这里为了能更好地区分上一级和下一级,在名称上做了些文章,就是下一级菜单的标题是上一级菜单的内容。如图所示,我用不同的颜色标注出标题,这些标题其实是上一级菜单的内容。(下一级名称可以不用是上一级菜单的内容,为了更好地区分而做成这样)

2、接下来,给每个类别创建一个名称,名称以标题的名称命名。选中第一列有效数据,要包含标题,然后选择“公式”-“根据所选内容创建”,弹出窗口,默认“首行”打勾,我们直接点击“确认”。解释:意思是根据你选择的区域进行命名,且以选择区域的第一行为名称。

创建完成以后,可以打开“公式”-“名称管理器”查看自己创建的名称以及对应的数值区域。

可以双击打开这个名称,然后把鼠标放到“引用位置”处,可以看到我们要作为菜单的内容区域用已经虚线标出。

依次类推,将所有相关选项创建名称。

3、我们先来创建一级菜单。

选中一级菜单的单元格,如A1单元格。“数据”-“数据验证”,选择“序列”,来源那点击后面的图标,然后选择Sheet1中我们的一级菜单内容。

提醒:不要选择标题,只选择内容

细心的人可以看出,你选择的区域在数值区域实际上显示了我们创建的名称“产品类别”。点击图标,返回后点击确定,这样一级菜单就创建完成了。可以选择试试,就是我们所要的效果。

4、创建二级菜单。接着我们选择B1单元格,“数据”-“数据验证”,“序列”,来源的地方输入(无引号)”=indirect($A$1)”,注意,一定要带$,然后点击“确定”。这个时候,二级菜单就创建好了,可以试下。

5、创建三级菜单。同二级菜单创建一样,在C1单元格,输入(无引号)”=indirect($B$1)”,就可以了。

有个注意点就是,创建三级菜单时,二级菜单必须要选择一个值,随意选择一个即可。否则第三级菜单会出现源错误,因为三级菜单只根据值索引名称,这个时候二级没有名称,就索引不出来,所以这一点一定要记住。

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
0 条回复 A 作者 M 管理员
    所有的伟大,都源于一个勇敢的开始!
欢迎您,新朋友,感谢参与互动!欢迎您 {{author}},您在本站有{{commentsCount}}条评论