excel按间隔区域名称来设置间隔底纹
我们原来经常运用的是在奇、偶数行的方法来设置底纹,那我们这里来例1:按不同地区名称设置间隔底纹:也就是根据间隔区域名称来设置间隔颜色,如下图所示:
从图中我们可以看出,当在B3单元格时,我们统计A列的区域名称个数为1,也就是只有北京1个地区;而当在B6单元格时,我们统计A列的区域名称个数为2,也就是有北京、上海2个地区;而当在B9单元格时,我们统计A列的区域名称个数为3,也就是有北京、上海、重庆3个地区,根据这样的规律,我们可以利用COUNTA来统计A列的区域中的单元格个数,那么我们选中A2:C13这一需要设置间隔底纹的单元格区域,点击[格式]—[条件格式],在公式栏中输入“=MOD(COUNTA($A$2:$A2),2)=1”,将其颜色设为淡黄色,然后添加公式,在公式栏中输入“=MOD(COUNTA($A$2:$A2),2)=0”,将其颜色设为淡绿色,完成隔色任务。
公式说明:公式中“$A$2:$A2”是A列中的条件区域,“COUNTA($A$2:$A2)”统计出A列中的符合条件的区域个数,“=MOD(COUNTA($A$2:$A2),2)=1”是运用求模函数,将刚才统计出来的A列的个数与2相除得出余数,如果余数=1,则这一区域颜色被填为淡黄色。同理,“=MOD(COUNTA($A$2:$A2),2)=0”,就是余数为0,则这一区域颜色被填为淡绿色。而区域的个数是1、2、3、4、5…顺序递增1排列,那么其区域个数与2相除后余数必定是1、0、1、0、1…,非常的有规律,于是我们就实现了不同地区设置间隔底纹。