润乾报表——实现背景色的隔行变化中讲到如何实现背景色隔行变化。
但很多实例中,有些单元格是合并单元格,这时,用上文中所述的方式(在单元格背景色中填写表达式case(row()%2,list(0),rgb(221,237,249),list(1),rgb(255,255,255))),背景色效果就会变得混乱,效果如下图所示
解决方案
1.为扩展单元格列添加序号,根据单元格内容生成连续的整数序列
2.将原表达式中的row()替换成该整数序列
实现方式
1.添加序号
使用表达式=&B2为B2扩展格添加序号。注意:要实现此步骤,A2单元格的左主格必须设置为B2
效果如下图所示
2.设置A2:F2单元格的背景色表达式
预览效果: