office制作excel多行3级联动

时间:2024-10-12 05:17:01

前不久写了一篇‘WPS制作excel多行3级联动’,趁热打铁,这里再写一下office制作e垓矗梅吒xcel多行3级联动,两者使用差别不大,就是相同的功能不一样的按钮。说实话,我个人比较倾向于使用WPS,因为它的分页炒鸡好用,但是office作为大主流办公软件,很多时候还是要用的,还有就是WPS的东西经常用office打不开。废话不多说了,开始:

工具/原料

office2007

基础数据准备

1、还是以省市县为例,因为这个大家都熟悉,基础数据我都是专门用的一个表,演示使用的是sheet2,需要注意的是我的排列是有规则的,细看下图:

office制作excel多行3级联动

2、制作“省”的联动数据,如下:1和2:制作完成可以再“名称管理器”里面进行查看,也可以编辑,如下图3:

office制作excel多行3级联动
office制作excel多行3级联动
office制作excel多行3级联动

3、接下来制作省-市的联动,如下图:

office制作excel多行3级联动

4、制作市-县的联动关系同上:

office制作excel多行3级联动

设置正式3联动

1、在sheet1里面制作省-市-县的表头,这个名字根据你的3级联动数据来取:

office制作excel多行3级联动

2、制作省的下拉,先选中省一整列-数据-数据有效性-序列-等于之前设置的省的数据的名称

office制作excel多行3级联动
office制作excel多行3级联动

3、制作市的下拉,这里是关键性的一步,要用到两个个筇瑰尬哇公式:1、指向一级分类:indirect(单元格左侧的值)2、获取单元格左侧的值的一个公式:INDIRECT("R"&ROW()&"C"&(COLUMN()-1),FALSE),这个公式非常有用,我可是找了很久才找到的,有了这个公式,可以一整列都能实现二级联动、三级联动的下拉;结果就是着重说下下图步骤5的值:=INDIRECT(INDIRECT("R"&ROW()&"C"&(COLUMN()-1),FALSE))

office制作excel多行3级联动

4、设置县的下拉同上:

office制作excel多行3级联动

5、最后就大功告成了

office制作excel多行3级联动

特别说明

1、制作多级联动的关键是数据有效性的使用

2、表头一般不需要下拉,所以可以选择表头行,使用数据有效性去掉

office制作excel多行3级联动
office制作excel多行3级联动

3、有的下拉里面有空白项是因为在基础数据制作中把空白项也腻戴怯猡包括进去了,就是选中市和县的数据时,把空白表格也算进去了。要避免这种情况,只有一行一行的选择了,如下图2

office制作excel多行3级联动
© 手抄报圈