excel中如何做全国省份和城市的下拉列表

选择省份后.下面城市的表格内可以显示该省所有的城市.然后可以选择.最好还能显示区号.该如何做

  方式:

  1.打开Excel表,填写你需要别人录入的表头信息。

  2.在百度文库中下载一个省市对照表,然后将省市对照表复制到你制作的工作表中。

  3.首先需要用数据透视图筛选出省份的唯一值。选中省列(A列),在菜单栏中选择“插入”-“数据透视图“,此时,弹出一个窗口。选择表和区域的内容不需要修改;选择放置数据透视表的位置,默认是新工作表,你可以选择在现有工作表的某个位置上创建。这里是在现有工作表中创建的。

  4.现在设置省份的选择下拉列表。选中省份下面的单元格,在菜单栏中选择”数据“-”数据有效性“,下拉列表中选择”数据有效性“,系统将弹出数据有效性窗口,在有效性条件,允许:选择“序列”,来源:选择刚才创建的省份唯一值列表,勾选“忽略空值”“提供下拉箭头”,按“确定”。

  5.省份的下拉列表就设置完成了。

  6.设置城市的数据有效性。选中城市下一个单元格,如上面步骤一样,打开数据有效性窗口,在有效性条件,允许:选择“序列”,来源:=INDIRECT($B4)。

  (INDIRECT函数立即对引用进行计-,并显示其内容。)下拉复制单元格。

  7.设置名称管理器。切换到省市对照表的sheet中,选中需创建的某一个省份中,在菜单栏中选择“公式”,点击“名称管理器”,在弹出的名称管理器窗口中,点击“新建名称”,名称为选中的省份,引用区域:选中改省份对应的诚市即可。其他省份也是同样的方法创建在名称管理器中。

  8.当全部省份都已经设置完成。省份和城市对应选择表格就已经设置好了。

  

温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-03-29
比如a1和a2你需要做下拉列表,现将两个格选选中
选设置---有效性---设置----在“允许”中选择“序列”
在下面“来源”中选择一块区域比如B1到B3在B1到B3中填入你想要饿内容即可
第2个回答  2010-03-28
1、先定义一个区域,最好定义“名称框”
2、菜单 -> 数据 -> 有效性...
3、选卡 -> 设置 -> “允许”中选择“序列”
4、定义“来源”即可

说明:来源中用英文逗号隔开内容本回答被提问者采纳