当前位置:主页 > Office办公 > Excel制作多级下拉列表

Excel制作多级下拉列表

WPS Excel中如何制作多级下拉列表
WPS Excel中如何制作多级下拉列表

当我们使用excel表格记录数据时,想要制作多级下拉列表,那么该如何制作呢?首先打开一份excel表格,按Ctrl+G调出定位窗口,在定位条件中选择“常量”,然后点击确定:选择“公式”中的“指定”,再点击“首行”,随后确定:再点击“公式”中的“名称管理器”:可以看到我们创建了多个名称:接下来就可以制作第一级下拉菜单了。选中A2单元格,点击“数据”中的“有效性”:

690 次浏览
excel 如何运用indirect函数制作多级下拉列表?
excel 如何运用indirect函数制作多级下拉列表?

如下图所示,A列为一级分类项目,下拉选项分为"有害垃圾""可回收物""厨余垃圾""其他垃圾",参见D列。B列为二级分类项目,不同一级分类项目对应的二级分类项目参见E列至H列。B列每个单元格的下拉列表应根据前面A列单元格的值动态显示,例如A2单元格值为"有害垃圾"时,B2单元格的下拉列表应为"有害垃圾"对应的二级分类项目。操作步骤1、打开需要设置多级下拉列表的表格,选中A2:A9单元格,在[数据]选项卡[数据工具]功能组中点击[数据验证]按钮,在下拉列表中选择[数据验证]命令。2、在弹出的[数据验证]对话框中,在[允许]下的选框中选择[序列],将光标定位在[来源]编辑框内,鼠标框选表格的D2:D5单元格区域,单击[确定]按钮。3、此时选中A2单元格,其右下角出现倒三角标志,点击倒三角出现下拉列表,本例在A2单元格的下拉列表中选择"有害垃圾"。4、选中E1:E9单元格,在[公式]选项卡[定义的名称]功能组中点击[根据所选内容创建]按钮,在弹出的[根据所选内容创建名称]对话框中勾选[首行],单击[确定]按钮。此时,E2:E9单元格中的二级分类项目整体被命名为一级分类项目名称,即E1单元格值"有害垃圾"。5、同理,将F2:F9单元格区域的名称定义为F1单元格值“可回收物”;将G2:G5单元格区域的名称定义为G1单元格值“厨余垃圾”;将H2:H5单元格区域的名称定义为H1单元格值“其他垃圾”。6、选中B2:B9单元格,在[数据]选项卡[数据工具]功能组中点击[数据验证]按钮,在下拉列表中选择[数据验证]命令。在弹出的[数据验证]对话框中,在[允许]下的选框中选择[序列],将光标定位在[来源]编辑框内,输入=INDIRECT($A$2),单击[确定]按钮。7、此时单击B2单元格,其右下角出现倒三角标志,点击倒三角出现与A2单元格显示的一级分类项目相对应的二级分类项目列表,再进行相应的选择即可,本例选择"废电池"。