
一级菜单:选择要设置的单元格,点击菜单栏的“数据”→“数据有效性”→在“设置”选项中→“有效性条件”→“允许”中选择“序列”→右边的“忽略空值”和“提供下拉菜单”全部打勾→在“来源”下面输入数据,可以通过使用INDIRECT函数或点击来源区域中的引用单元格、以及直接输入数据用逗号隔开等方式,按“确定”就OK了。
二级菜单:二级菜单建立方式也有很多,如INDEX函数、OFFSET函数。最为简单的方式就是采用一级菜单的方式,虽然可以建立,但是菜单项或许会很多,而且不利于管理与使用。经过多种方式的尝试,此处推荐最为简单且利于管理与使用的一种方式。
操作步骤:
通过定义的名称,并使用INDIRECT函数实现二级菜单:
1.建立所需菜单项,我们需要建立一级菜单项如:一级菜单1、一级菜单2、一级菜单3。并在3项一级菜单后,建立对应项目的二级菜单。如图:
2.定义名称
选中建立的菜单项,在“定义的名称”选项下,点击“根据所选内容创建”,根据一级菜单所在区域,选择对应的方式来创建名称。如图
此时,点击“名称管理器”,便可看到刚才所创建的名称了。
3.建立二级菜单
一级菜单建立好后(此处不做讲解),开始建立二级菜单。首先在所需实现二级菜单的单元格,点击“数据有效性”—“序列”,输入:=INDIRECT($B7),点击确定。此处的B7为对应的一级菜单单元格。如图:
4.此时,二级菜单已建立成功。如图:
总结:通过文档类别定义名称实现类别菜单的转换,使用数据有效性中的序列,并采用INDIRECT函数取值达到数据实施更新的下拉菜单。合理的使用二级菜单的功能,充分实现文档类别同步更新,以及快速更新、查阅文档等需求。
