excel使用公式实现不同选项下的数据有效性
来源:网络收集 点击: 时间:2024-04-05首先对要设置数据有效性的数据信息输入到一个表格中,并做好分类;接下来对各个分类创建名称(这样才方便引用),如图:

对所有分类创建好名称后,使用Ctrl+F3查看创建的名称是否正确。

接下来在我们实际使用的表格中(这里是表1),设置一级分类的数据有效性,这一步,直接使用“序列”、“来源”中输入:=省份。这里的“省份”就是创建的名称。如图:

设置好一级分类后,就可以点击下拉箭头选择相应的信息了,如图:

现在我们来设置二级分类,这也就是我们要实现的“根据一级分类自动切换数据有效性信息”,选择不同的一级分类,就会用不同的二级分类数据可选。
这里一般使用公式一:
=IF(B2=直辖市,INDIRECT(直辖市),IF(B2=安徽省,INDIRECT(安徽省),INDIRECT(福建省)))
公式一直接是名称的引用,公式二是地址的引用,
公式二:=IF(B2=直辖市,INDIRECT(Sheet2!B2:B5),IF(B2=安徽省,INDIRECT(Sheet2!c2:c23),INDIRECT(Sheet2!D2:D23)))
如图:

好的,按照以上这种比较简便的方法设置,就实现了一般少量分类的自动选择有效性,效果如图:

结语:这只是简便的方法,之所以说是实现少量分类,因为这里用的函数if, 嵌套次数是有限的,我只是用三个省份举了个例子,如果真要把所有省份都列进来,就实现不了了,所以根据你需要分类量来。
注意事项公式中的“”不能去掉,要注意
if嵌套次数有限
版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_429032.html