不知道你要的是不是这样的效果:
1.
2.
3.
4.
5.
6.
注:先说明一下,我用的是2007版的,虽然大界面大不相同,功能也部分不相同,但是这个的制作方法还是相似的,03版的也可以用。
如果是的话,那就是要进行数据有效性的设置,但在此之前,得先进行一些基本的操作:
(1)基本数据的输入
上面6图的效果是在sheet1中的,所以我把基本的一些信息(如国家,省份,学校)放在sheet2中,如下图:
7.
8.
(2)定义名称
打开“公式”下的“名称管理器”进行设置,如下图:
注:接下来的图片已经超过限制了,那就只能用说的了。
在打开的名称管理器中,选择“新建”
名称一栏输入“省份”
其他地方不用管,然后“引用”那个位置输入公式:
=OFFSET(Sheet2!$A$1,MATCH(Sheet1!A2,Sheet2!$A$1:$A$2,0)-1,1,1,2)
再用同样的方法设置学校,只是引用那个位置的公式改为:
=OFFSET(Sheet2!$A$4,MATCH(Sheet1!A2,Sheet2!$A$4:$A$7,0)-1,1,1,2)
这样就可以了。
(3)进行数据有效性的设置
选中sheet1中的A2单元格,然后选择“数据”---“数据有效性”进行设置
我们将有效性条件里的“允许”设为“序列”,然后因为A2要进行选择的是国家,所以我们在“来源”那里输入公式:
=SHEET2!$A$1:$A$2
然后点击完成就可以了。
接下来选择sheet1中的B2,也是一样的打开数据有效性进行设置,同样的是选择序列,不同的是,在来源那里输入:
=省份
再接下来是设置sheet1中C2的数据有效性,也是同样的设置方法。
以上几步都完成后就可以了。
注:如果设置有效性的时候出现“源当前包含错误”时,不用管它,直接按确定。
另外,如果要让A3,B3,C3等等以下的单元格也可以有有效性,可以进行如下设置:
假设我们要设A3,A4,A5那我就同时选中A2,A3,A4,A5然后点数据有效性,这时会出现一个“选中区域中某些单元格尚未设置数据有效性,是否对其施用当前的数据有效性设置”的对话框,选择“是”就可以了。
其他的设置方法一样。
好了,打了这么多字,希望对你有帮助。有不明白的地方可以再问。
你先把国家,省份及该省的所有学校录入表格。
然后通过数据有效性来设置。
这个数据库太大了。手工录入估计要累死。
建议还是手动输入好了~!