1、首先看一下原始数据,原始信息在一张工作表,第一行是省市名称,下面的若干行为对应省市下面的地名和区名。需要在另外一张工作表中A列和B列建立联动的二级下拉菜单。
2、首先,选中原始表的所有数据(包括多余的空白单元格),按F5或者Ctrl+G调出定位对话框。选择左下角的【定位条件】。
3、如下图,选则【常量】,并点击【确定】按钮。这样,所有的非空单元格被选中。
4、选择功能区的【数据】-【有效性】-【根据所选内容创建】。
5、由于标题在第一行,因此选择【首行】为名称,然后点击【确定】按钮。
6、 *** 作完毕后,在名称管理器中就可以看到定义的名称了。
7、选中第一行的省市名称(也定位到非空白单元格),在名称框中输入“省市”两个字,然后按回车,这样就定义了一个“省市”的名称。
8、选中 *** 作界面的A2单元格,选择【数据】-【数据有效性】。
9、如下图,选择【序列】,【来源处】输入:=省市,然后点击【确定】按钮。
10、这样,就在A2单元格生成了省市信息的下拉菜单。
11、同样的方法,选中B2单元格,设置数据有效性,输入公式:=INDIRECT($A$2)。
12、设置完毕后,A2单元格选择“河北”时B2的下拉菜单返回“河北”的信息;A2单元格选择“北京”时B2的下拉菜单返回“北京”的信息。
以前的教程中发布过制作下拉菜单的方法《Excel单元格中制作个下拉菜单,点点鼠标就完成录入工作了》,确实可以提高数据录入效率。今天小编再和大家分享一个制作二级菜单的方法,对应一级菜单内容,更加方便录入数据。
以省、市选择为例制作二级下拉菜单,比如:一级菜单选择北京市,二级菜单显示北京市所属地区,具体步骤如下:
第一步:如下图,先制作二级下拉菜单内容;
第二步:选中二级菜单数据G3:J9单元格区域,依次点击【公式】-【定义名称】-【根据所选内容创建】,在d出的窗口中,只勾选【首行】,其他勾选都去掉;演示如下图:
第三步:选择需要设置一级下拉菜单单元格区域B4:B9,点击【数据】选项卡中的【数据验证】按钮,在d出的数据验证窗口中,选择【设置】页面,验证条件允许选择【序列】,来源框中,选择G3:J3区域,也就是省/直辖市,最后点击【确定】按钮返回工作区;演示如下图:
第四步:选择需要设置二级下拉菜单单元格区域C4:C9,点击【数据】选项卡中的【数据验证】按钮,在d出的数据验证窗口中,选择【设置】页面,验证条件允许选择【序列】,来源框中输入:=INDIRECT (B4),最后点击【确定】按钮返回工作区;二级菜单制作完成,演示如下图:
菜单选择录入效果演示:
希望以上内容对你的工作有实质性的帮助。
具体步骤如下:
1、框选中原数据,按下快捷键Ctrl+G,调出定位对话框,点击定位条件,选择常量,并勾选上图片所框的项,再点击确定。
2、在菜单栏中切换到“公式”选项卡,点击“根据所选内容创建”,这里选择“首行”,这时在“名称管理器”就会看到下列数据。
3、在结果区域中,也就是省份下面,框选中空白位,框选数要多于原数据的列数,再选择“数据”选项卡,点击“数据验证”。
4、在设置选项卡中,验证条件允许选择为“序列”,来源区域框选为源数据的首行,即省份即可,点击确定,可以看到已经生成省份的下拉选择。
5、同样方法,在市/区下面,框选空白位,框选数要多于原数据的列数,再选择“数据”选项卡,点击“数据验证”。
6、在设置选项卡中,验证条件允许选择为“序列”,来源区域中输入=INDIRECT($D2),这里的D2因自己的表格的在的位置而有所变化,即这里省份下位的位置,点击确定。
7、按照上述方法,即可制作excel二级联动下拉菜单。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)