本文转载自公众号:法叔office,作者:法叔。
先来看一个半自动的报表。
这个半自动报表,主要技术用的就是【数据有效性】。
黄色和桔色单元格,设置了两个【数据有效性】。
但有趣的是,这两个【数据有效性】会联动。我们叫她【二级联动有效性】。
做【二级联动有效性】有不少方法,我们介绍一种比较接地气,比较简单、快速的方法。
先构建一个数据区域。如“索引”工作表的A1:C7区域。
第一级【数据有效性】的数据来源,作为首行。
第二级【数据有效性】的数据来源,就是首行对应以下的数据。
回到“培训档案”工作表,在E2单元格,【数据>数据有效性>数据有效性>设置>序列】。
保证【忽略空值】和【提供下拉箭头】被钩选。
【来源】栏,选择“索引”工作表的A1:C1区域,也就是首行。
设置成功后,点击E2单元格,会出现【下拉箭头】,点击【下拉箭头】,出现三个部门选项可供选择。
现在准备【二级联动】的数据。
回到“索引”工作表,选择A1:C7区域,【F5(定位)>定位条件>常量>确定】,这样做的目的是将此区域的非空单元格选中。
【公式>定义名称>根据所选内容创建>首行】。
这一步可以快速以首行定义名称,由于我们的数据源首行有三列,所以相当于定义了三个名称。这三个名称,就是首行单元格文本,如“办公室”,“财务科”和“纪委”。
再次回到“培训档案”工作表,选择E3单元格,【数据>数据有效性>数据有效性>设置】,其他选项与【一级有效性】一致。只是【来源】栏,录入公式“=INDIRECT(E2,)”。
设置完毕,E3单元格的选项就会根据E2单元格的内容进行自动调整。
联系客服