欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  Office

Excel2010中通过公式对合并单元格进行隔行填充不同的颜色

程序员文章站 2022-03-14 10:30:01
在Excel表格中出现合并单元格是常有的事,目前有这样的一个需求,对合并的单元格进行隔行填充,即每隔一行填充不同的颜色,交错填充让颜色不一样。想想如果采用手动填充的...

在Excel表格中出现合并单元格是常有的事,目前有这样的一个需求,对合并的单元格进行隔行填充,即每隔一行填充不同的颜色,交错填充让颜色不一样。想想如果采用手动填充的话,势必耗时耗力,如果数据量少,还勉强可以,如果很多的话就有点很不现实了。在Excel中我们可以通过条件格式中的新建规则来完成这个不可能的事情。规则中使用到了一些公式,不了解的朋友可以参考文章末尾对公式的介绍。具体的操作步骤如下,有此需求的各位朋友可以参考下。

案例教程

①我们打开Excel表格,鼠标选择数据区域,单击菜单栏--开始--样式--条件格式--新建规则。

Excel2010中通过公式对合并单元格进行隔行填充不同的颜色

②规则类型选为最后一个,输入下面的公式: =mod(counta($A$2:$A2),2) ,然后点击格式按钮。

Excel2010中通过公式对合并单元格进行隔行填充不同的颜色

③设置单元格的格式,这里,我们切换到填充选项卡,选择一款颜色即可。

Excel2010中通过公式对合并单元格进行隔行填充不同的颜色

④确定之后,原数据表格合并的单元格就隔行填充了,大家可以看下面的图观看效果。

Excel2010中通过公式对合并单元格进行隔行填充不同的颜色

公式说明

counta(区域):统计区域内非空单元格的个数。

mod(被除数,除数):返回两个数的余数。

首先,counta函数会统计合并区域内非空单元格的个数,例如,A2:A4区域里非空单元格的个数为1,其次,mod函数会返回1除以2的余数1,1相当于True,条件成立,自动设置单元格格式。