EXCEL多级下拉菜单

 时间:2026-02-12 08:23:23

1、需要将1级菜单和2级下拉菜单如下图所示排列。

EXCEL多级下拉菜单

2、然后需要将2级菜单和3级下拉菜单如下图所示排列。

EXCEL多级下拉菜单

3、首先我们要建立1级下拉菜单

1.点击“名称管理器”--新建,

2.输入名称,例:名称1

3.输入引用位置,例:

EXCEL多级下拉菜单

4、然后建立2级下拉菜单(主要步骤)

1.点击 名称管理器--新建

2.输入名称,例如:明细1

3.输入引用位置,例:

=OFFSET(Sheet1!$A$1,MATCH(Sheet1!$J6,名称1,0),1,,COUNTA(OFFSET(Sheet1!$B$1:$G$1,MATCH(Sheet1!$J6,名称1,0),)))

1

EXCEL多级下拉菜单

5、公式解释:

1.MATCH(Sheet1!$J6,名称1,0)

 1.1.名称1--即我们上面在名称管理器中新建的1级下拉菜单的名称

 1.2.通过MATCH函数来找到在$J6单元格显示的1级下拉菜单的内容在1级菜单中的位置(J6可以自己实际情况改动)

2.通过offset函数和counta函数来找到J6单元格显示的1级菜单对应的2级菜单区域

 (解释的不好,实在不理解就按照示例中的位置放置数据自己操作一遍,再看公式就比较好理解了)

6、上面的操作完成后,1级和2级下拉菜单的主要步骤就完成了(还有个数据有效性步骤在下面说)

然后做2级对应3级下拉菜单的操作。

同1级对应2级下拉菜单一致,

1.先新建名称,例:名称2

2.在新建明细,例:明细2

最后如图所示:

EXCEL多级下拉菜单

7、我们例子中需要在J6单元格显示1级菜单,K6中显示2级菜单,L6中显示3级菜单

1.选中J6单元格,点击 数据有效性,在条件中选择--序列,在来源中填入:=名称1

 点击确定,这样1级菜单就完成了


EXCEL多级下拉菜单

8、2.选中K6单元格,点击 数据有效性,在条件中选择--序列,在来源中填入:=明细1

 点击确定,这样2级菜单就完成了.

EXCEL多级下拉菜单

9、3.选中J6单元格,点击 数据有效性,在条件中选择--序列,在来源中填入:=明细2

 点击确定,这样3级菜单就完成了

EXCEL多级下拉菜单

10、这样我们的多级下拉菜单就完成了。(还可以继续制作4级、5级等等下拉菜单,只要我们按照上面的操作接着做就可以了)

结果如图所示:

EXCEL多级下拉菜单

EXCEL多级下拉菜单

EXCEL多级下拉菜单

  • VBA 删除重复行
  • excel vba 图表不同区域如何设定颜色
  • 怎样使用VBA向其他工作表追加数据?
  • excel中,那些常用的函数组合怎么使用的?
  • 利用PQ对同列数据分隔显示
  • 热门搜索
    深圳西冲旅游攻略 中国旅游饭店行业规范 日照 旅游 襄樊旅游 厦门曾厝埯旅游攻略 栾川旅游景点 张掖旅游景点大全 康辉旅游网 遵义旅游景点大全 春节台湾旅游