怎么样让Excel表格中某数据下拉列表改变,另一列表跟着改变

就像网站注册的时候 选择 地区一样

我想让 第一个单元格做一个下拉列表显示 省的信息如:

广东 广西 湖北 湖南 等

然后后面一个表格根据前面省的不同 变更数据

例如 选广东的时候 后面那个单元格里的下拉列表显示广东省的所有城市

如 广州 深圳 中山 珠海 等

当第一个下拉列表选择了 湖南 的话

那后面那个表格的数据自动会变成 湖南 各个市的下拉列表

如 长沙 衡阳 怀化 等

就是要这种效果,请问具体怎么做

是具体怎么做哦,不要说 用 有效性 或者 数据引用

这样说不具体

我要步骤,这里100分 回答满意还会追加
邮箱 kinpoon@vip.qq.com

我用的是excel2007
A B C D E
1省份 广东 湖南 广西 湖北
2广东 广州 长沙 1 5
3广西 深圳 衡阳 2 6
4湖北 中山 怀化 3 7
5湖南 珠海 4 8
比如先在A1中输入省份如上所示
然后比如在A9输入省份,选中A10到A13单元格,然后鼠标左键单击“数据”菜单里的“数据有效性”里面“设置”里面的“序列”,在“来源”里面选择A2:A5单元格,然后“确定”。这样A10到A13里面点击就会有下拉列表可以选择想要的省份了,然后选择B1:E5单元格,“公式”菜单里面“根据所选内容创建”,把“最左列”那个勾去掉,然后点击“确定”,最后选择B10:B13,选择数据有效性,还是在设置里面的序列,在“来源”里面输入引用公式=indirect(A10),点击确定就可以了。
中午睡觉时间给你弄的,给我分吧
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-11-15
这是实例的操作动画:
http://hi.baidu.com/sykamuni/album/item/73769c6cfee57bd8431694b8.html

祝你成功!本回答被提问者采纳
第2个回答  2009-10-12
我做了一个示例放在
http://zipall.ys168.com
文件名:二级数据有效性.xls 22KB

只需要定义2个名称,可扩展性也相对较好。
第3个回答  2009-10-12
用VLOOKUP()函数引用

你找左上角fx插入函数里边有帮助,还有好多例子
第4个回答  2009-10-12
chation 的回答最专业!
相似回答