宝哥软件园

excel如何做两级下拉菜单?

编辑:宝哥软件园 来源:互联网 时间:2021-09-06

在使用excel的过程中,有时需要制作复杂的二次下拉菜单,制作二次下拉菜单的方法有很多,可以通过间接函数、索引函数、偏移函数来完成。但是很多小伙伴可能对具体的使用方法还是知之甚少,需要用实例来演示才能理解。excel中的二级下拉菜单怎么做?让我们看一下excel如何实现二级下拉菜单的教程。

  第一种做法:使用函数INDIRECT

看例子,很明显我们要选择一级的机房故障,然后它下面的列表就会出现在二级。

excel

实现这个目标并不复杂。

1:创建一个“名称”

三个一级选项,我们需要建立三个“名字”:机房故障、线路故障、用户端故障。

excel二级下拉菜单

这时,你创造了三个名字。

还需要建立一个名为“故障类型”的名称,包括三项:“机房故障、线路故障、用户端故障”。

excel二级下拉菜单怎么做

此时,您可以在名称管理器中看到4个名称。

2:创建1级菜单。

一级菜单的方法很简单。

excel

这样,一级下拉菜单就很容易完成了。

3: 2级菜单。

excel

你需要注意这个地方,=INDIRECT($F2)。

如果你写=间接(2美元),

如果有,你确定会有错误吗?

这时,你已经实现了2级菜单。

excel怎么做二级下拉菜单

  第二种做法:使用函数INDEX

还是上面的例子,它是以另一种方式实现的。在本例中,您只需要创建2个名称。

1:创建名称。

建立:故障类型的名称,方法同上。

创建:2级名称。

excel

创建以上两个名称。

2:创建下拉菜单。

第一个下拉菜单的制作方法同上,不再赘述,直接演示二级下拉菜单。

excel怎么做二级下拉菜单

=INDEX(级别2,0,匹配(I$2,故障类型,0))

这就是你在二级菜单中得到它的方法。

  第三种做法:使用函数OFFSET

这个偏移函数我学了半天才学会。现在只能实现这个功能。然而,仍有改进的余地。

或者上面的例子,

excel二级下拉菜单怎么做

=OFFSET(A2,MATCH(L2,故障类型),-1,6,1)。

这也是一个可以达到2级的下拉菜单。

其实上面的方法并不完美,因为我们的二级菜单刚好有6个项目,所以如果不相等,那么就只能拿最多的。

当然,完美实践是动态的,并根据2级菜单的数量显示。要解决的问题是如果动态计算每个二级菜单的数量。

级别2的菜单数量=counta(偏移量(a:a,匹配(l 2,故障类型,0)-1)-1。

然后我们的公式变成=OFFSET(A2,match (L2,故障类型),-1,counta (offset (a:a,MATCH(L2,故障类型,0)-1,1)。

这样更完美。我在excelhome论坛上看到很多关于下拉菜单的文章。二级下拉菜单好像有几种实现方式。我想我会做一个总结,提高自己。

  另外一些方法

制作一级菜单:以性别选择为例,制作一个带有男性和女性选项的下拉菜单:

选择“性别”数据区;

执行“数据/有效性”命令,打开“数据有效性”对话框;

点击“设置”选项卡,在“允许”栏选择“顺序”,在“来源”栏输入“男、女”(不加引号,用英文单引号隔开);

点击“确定”按钮。

“在下拉菜单中选择一个值后,可以同时对应另一个单元格中的一个值或一个字”,要根据实际情况重新处理!

制作辅助下拉菜单:

设置数据。

a栏,b栏,

部门员工

一张四

王二郑达

刘一王武

赵倩的第一天。

……

命名:

选择a列,在“名称”框中输入“部门”,按回车键确认。

选择b栏,在“姓名框”中输入“员工”,按回车键确认。

(名称框的位置:标题栏和工具栏下“名称框”的空白字段是指当你将鼠标放在任何单元格中时,表格的上一列会显示“A-Z列有多少”的空白区域,当你将鼠标放在上面时,会显示“名称框”。)

在菜单表格中制作一个下拉菜单:

制作一级下拉菜单,选择a1: B1单元格区域;

执行“数据/有效性”命令,打开“数据有效性”对话框;

在“设置”选项卡下,选择“序列”作为“允许”,输入“部门和员工”作为“来源”(不带引号,用英文逗号分隔);

选择“忽略空值”和“提供下拉箭头”,点击“确定”按钮,完成一级下拉菜单。

此时,在A1和B1中,点击右侧的下拉按钮进行选择和输入。

制作一个二级下拉菜单。

从单元格A2向下选择单元格区域;

执行“数据/有效性”命令,打开“数据有效性”对话框;

在“设置”、“允许”中,选择“序列”,在“来源”中输入公式“=间接(A $ 1)”;(注意:OFFICE2007不同于以前的版本。)

选择“忽略空值”和“提供下拉箭头”,点击“确定”按钮,完成“部门”二级菜单。

用同样的方法制作“员工”二级菜单。此时,在“来源”中输入公式“=间接(B$1)”。

此时,在“部门和员工”下的单元格中,单击右侧的下拉按钮,选择并输入部门和员工。

更多资讯
游戏推荐
更多+