潤乾報表——實作背景色的隔行變化中講到如何實作背景色隔行變化。
但很多執行個體中,有些單元格是合并單元格,這時,用上文中所述的方式(在單元格背景色中填寫表達式case(row()%2,list(0),rgb(221,237,249),list(1),rgb(255,255,255))),背景色效果就會變得混亂,效果如下圖所示
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLiAzNfRHLGZkRGZkRfJ3bs92YsYTMfVmepNHL9kFRPBTU61UeJRVT3V1MMBjVtJWd0ckW65UbM5WOHJWa5kHT20ESjBjUIF2X0hXZ0xCMx81dvRWYoNHLrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdssmch1mclRXY39CXldWYtlWPzNXZj9mcw1ycz9WL49zZuBnL1EzNwQTOxQTMzEzNwAjMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
解決方案
1.為擴充單元格列添加序号,根據單元格内容生成連續的整數序列
2.将原表達式中的row()替換成該整數序列
實作方式
1.添加序号
使用表達式=&B2為B2擴充格添加序号。注意:要實作此步驟,A2單元格的左主格必須設定為B2
效果如下圖所示
2.設定A2:F2單元格的背景色表達式
預覽效果: