你肯定见过在Excel中用户输入数据时,Excel会产生一个下拉菜单,只允许用户输入菜单中预设好的这些数据。这种菜单还有两级的,例如你选择某个省份,后面就只能选择属于这个省份的地区,那么这些下拉菜单是如何制作的呢?在Excel的单元格中利用二级下拉菜单,可以保证输入名称的统一性,而且可以提高输入速度。其制作方法也很简单,下面以省市名称为例简要介绍制作方法:
1、在第一个工作表的A1至A8单元格内分别输入北京市、东城区、西城区、崇文区、宣武区、朝阳区、丰台区、海淀区,在B1至B8单元格内分别输入河北省、石家庄市、保定市、沧州市、邯郸市、邢台市、衡水市、承德市,在C1至C8单元格内分别输入河南省、郑州市、开封市、洛阳市、焦作市、新乡市、许昌市、周口市等。
2、单击“插入”-“名称”-“定义”,将A2至A8定义名称为“北京市”,将B2至B8定义名称为“河北省”,将B2至B8定义名称为“河南省”,将A1至C1定义名称为“省市”。如图3 图3
3、在第二个工作表内,选中A列,单击“数据”-“有效性”,将“数据类别设”置为“序列”,在“数据来源”栏内输入“=省市”。 选中B列,单击“数据”-“有效性”,将“数据类别设”置为“序列”,在“数据来源”栏内输入“=indirect(A1)”,此时会弹出一个窗口,提示“源目前包含错误,是否继续”,不必理会它,点“是”即可。此时,单元格内的二级下拉菜单已经形成,不信,你试试看。当然,明白了制作方法,您可以根据自己的需要制作出各种各样的二级菜单来。 你还可以参考此动画教程:EXCEL 在单元格输入时如何定义一个下拉框选择输入 |