Excel中用Indirect函数实现二级菜单

作者:彼岸花开 | 创建时间: 2023-06-09
在使用Excel设计数据表格时,有时为了避免表格中填写错误数据,会把有些列中内容制作为下拉菜单来让填写表格者直接选择,比如小编之前介绍的“Excel中实现在单元格中通过下拉列表框选择数据”,这是比较简单的下拉菜单,还有更为复杂的,比如在第一...
Excel中用Indirect函数实现二级菜单

操作方法

步骤1、在此以Excel 2013为例进行说明,下图示例即为小编提前输入的省份和对应的城市信息;

步骤2、先用鼠标左键选中图中所示数据区域,然后鼠标左键点击最上方菜单栏中的“公式”,然后点击下方工具栏中的“根据所选内容创建”,参见下图;

步骤3、在弹出的“以选定区域创建名称”窗口中,鼠标左键选中“首行”前的复选框,然后点击“确定”按钮;

步骤4、点击工具栏中的“名称管理器”,将弹出“名称管理器”窗口,参见下图,可以看出名称列下方显示的信息为省份,数值列下方显示的为该省份对应的城市信息,点击“关闭”按钮关闭该弹出窗口;

步骤5、在图示“省份”列下方的单元格设置下拉列表框,以本例来说就是先把鼠标定位到J2单元格,然后点击“数据->数据验证”,在弹出的“数据验证”窗口中,选择”序列“,然后数据来源选择对应的省份;具体请参见之前介绍的“Excel中实现在单元格中通过下拉列表框选择数据”的方式来进行设置;

步骤6、采用和步骤5类似的方法来设置”城市“列对应信息,但这里要特别注意,在弹出的“数据验证”窗口中,选择”序列“后,在数据来源此处要输入函数INDIRECT,格式为=INDIRECT(要引用的数据单元格),此处引用的为省份列对应的省份信息;

步骤7、另外通过在单元格右下角拖动鼠标左键,即可把在J2和K2单元格设置的格式应用到下面的单元格中了;此时设置已经完成,选择省份信息后,在后面的单元格中就自动出现和该省份匹配的城市信息;

温馨提示

Microsoft Office Excel 其它版本设置方法类似
点击展开全文

更多推荐