报表中隔行异色遇到动态隐藏行该怎么处理
在业务系统中,经常会看到这样的数据显示需求:明细数据显示时,相邻行显示不同的背景色,也就是我们说的隔行异色,效果如下图所示。这种效果有助于用户横向查看数据时避免错行,更加清晰准确。
但是如果表中还需要根据条件动态隐藏行,就会出现相邻两行(甚至更多)的背景色相同
举例:隐藏货主地区为华东的数据 如下图
那么,这种情况该如何处理呢? 看下面
首先,准备一个已经实现隔行变色的报表,如下图
其中第 2 行设置隐藏行表达式为 if(D3==“华东”,true,false)
背景色表达式为 if(row()%2==0,-920070,-1)
然后,增加辅助格、辅助列,通过临时变量生成不包含隐藏行的序号列。如下图
最后,修改原有的背景色表达式为 if(A3%2==0,-920070,-1),并隐藏辅助行、列即可。
效果:
附: 如何实现 隔行异色的报表是怎么做出来的? 参考
以下是广告时间
对润乾产品感兴趣的小伙伴,一定要知道软件还能这样卖哟性价比还不过瘾? 欢迎加入好多乾计划。
这里可以低价购买软件产品,让已经亲民的价格更加便宜!
这里可以销售产品获取佣金,赚满钱包成为土豪不再是梦!
这里还可以推荐分享抢红包,每次都是好几块钱的巨款哟!
来吧,现在就加入,拿起手机扫码,开始乾包之旅
嗯,还不太了解好多乾?
对润乾产品感兴趣的小伙伴,一定要知道软件还能这样卖哟性价比还不过瘾? 欢迎加入好多乾计划。
这里可以低价购买软件产品,让已经亲民的价格更加便宜!
这里可以销售产品获取佣金,赚满钱包成为土豪不再是梦!
这里还可以推荐分享抢红包,每次都是好几块钱的巨款哟!
来吧,现在就加入,拿起手机扫码,开始乾包之旅
嗯,还不太了解好多乾?