在一个表格中,我想输入一个学校,但是我希望是通过先选着国家在选择省份来点入,在Excel中怎么实现

2024-12-23 12:38:52
推荐回答(4个)
回答1:

不知道你要的是不是这样的效果:

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然后点数据有效性,这时会出现一个“选中区域中某些单元格尚未设置数据有效性,是否对其施用当前的数据有效性设置”的对话框,选择“是”就可以了。

其他的设置方法一样。

 

好了,打了这么多字,希望对你有帮助。有不明白的地方可以再问。

回答2:

你先把国家,省份及该省的所有学校录入表格。
然后通过数据有效性来设置。

回答3:

这个数据库太大了。手工录入估计要累死。

回答4:

建议还是手动输入好了~!