Excel制作二级联动菜单

在利用Excel制作交互式报表时,通常可能会用到二级联动菜单。如,以下根据辖区的选择,区域会出现各自辖区下的不同区域以供选择。

操作方法:

1、组织好码表数据和目标区域,如下:

2、在辖区选择区域G5设置数据有效性,数据→数据验证→数据验证→有效性条件允许中选择序列,来源选择辖区数据所在单元格。点击确定以完成设置。

3、设置联动的二级菜单:在选择区域部分重复操作2的步骤,来源输入公式:=OFFSET($B$4,1,MATCH($G$5,$B$4:$D$4,0)-1,50,1)。确定即制作完成。

此公式的五个参数分别表示:

$B$4:从$B$4单元格设置偏移

1:向下偏移1个单元格,作为开始取值的区域

MATCH($G$5,$B$4:$D$4,0)-1:匹配G5单元格所选内容所在的位置以确定向右的偏移单元格数

50:取偏移后50行的数据,这里还可以根据G5的内容去判断要向下取多少行,简便起见可以设置一个大于任何一个二级菜单数量的值

1:去偏移后1列的数据

百度网盘,文件下载:

链接https://yun.baidu.com/share/link?shareid=2081359417&uk=2248492829

密码: