excel 中求一个动态数据

来源:百度知道 编辑:UC知道 时间:2024/05/21 19:11:39
excel中
在a1中设置数据有效性-序列(并输入各省份名字)-确定,然后在a1中选择浙江的话,那在b1中显示浙江所包括的地级市的下拉菜单,选择一个城市在c1中又可以出现一个该城市所包含的县区等等,这个怎做呀,选择不同的省,则出现该省所包含的市
当然这只是举例,就随便列出几个城市或省份都可以,不必要全部列出来

由于你的问题是三级下拉选项,而且需要做判断,可能只有结合有效性和公式来解决了(期待有其他更方便的方法)!

1)假设A1中可选省份,B1中可选城市,C1中可选区县;
假设E列为省份列表,F列为城市列表,G列开始为区县列表(横向);(如下例数据)
E|F|G|H|I
省份|城市|区县
广东|广州|天河|海珠|黄埔
广东|深圳|罗湖|福田|南山
广东|珠海|香洲|拱北
广西|南宁|中心区|郊区
广西|桂林|中心区|郊区
广西|北海|中心区|郊区

2)设置A1的数据有效性-序列-来源: 广东,广西

3)设置B1的数据有效性-序列-来源(公式):
=OFFSET($F$1,MATCH($A$1,$E:$E,0)-1,0,COUNTIF($E:$E,$A$1),1)

4)设置C1的数据有效性-序列-来源(公式):
=OFFSET($F$1,MATCH($A$1,$E:$E,0)+MATCH($B$1,OFFSET($F$1,MATCH($A$1,$E:$E,0)-1,0,COUNTIF($E:$E,$A$1),1),0)-1-1,1,1,COUNTA(OFFSET($G$1,MATCH($A$1,$E:$E,0)+MATCH($B$1,OFFSET($F$1,MATCH($A$1,$E:$E,0)-1,0,COUNTIF($E:$E,$A$1),1),0)-1-1,0,1,100)))

如此一来,A1、B1、C1就可实现动态下拉选项了!

二级下拉菜单,不是很麻烦。
当然前提你得有全国所有省份的名称,及各省份下的地级市区名称的源数据。
几句话是讲不清的。
建议你百度搜索一下"excel二级下拉菜单"或者百度hi我

参考页面
在excel中,如何根据一个单元格中的动态数据作图,以反映这个数据的变化趋势呢,就像股市图一样 请问一个excel中数据的问题 excel中如何筛选一个数据段? 如何在delphi中动态生成一个excel表 如何在EXCEL中动态引用一个单元格的值,例我做客户资料分析时,当我用数据有效性下拉列表选择了A,... EXCEL动态数据图表制作问题 excel如何将另一张表格中的数据动态对应到现有表格中 如何在一个EXCEL图标中添加一个数据点 EXCEL 中复制数据 excel中锁定数据