手机版

Excel表格间隔颜色设置

时间:2021-09-14 来源:互联网 编辑:宝哥软件园 浏览:

Excel表格间隔颜色设置!我以前的一个学生是做电子商务的数据分析,每天分析很多数据。但是商品号差不多,很难查,很快就会晕。看完一篇文章,她问了一个问题:如果不按奇数和偶数行,而是按文章编号上的间隔颜色,那就更好了。能实现吗?

简化数据如下:

数据耀眼吗?

更改为以下格式:

数据马上就清楚了吗?

实现方法

其实添加间隔色无非是“条件格式”,但格式必须由“根据公式”来定义,这就复杂了一点。

1.选择数据区(不包括标题),[开始]——[条件格式]——[新规则]:

2.[新条件规则]——[通过公式确定要格式化的单元格],输入公式:

=mod(int(sum product(1/countif($ a $2: $ a2,$ a $ 2: $ a2)),2),如下图所示:

3.[格式]——[填充],选择不刺眼或自己喜欢的颜色:

通过以上步骤,可以得到根据文章编号设置的区间颜色。

公式解释

通用公式:

=MOD(INT(SUMPRODUCT(1/COUNTIF($2:澳元$A2,$ 2:澳元$A2)),2)

将公式输入数据表,可以看到结果:

公式的返回值是1或0。如果返回值为1,则相应的行将填充颜色。

例如I18单元格公式。

=MOD(INT(SUMPRODUCT(1/COUNTIF($2:澳元$A18,$ 2:澳元$A18))),2)

其中:

COUNTIF(2:澳元$A18,$2:澳元$A18):

返回一个数组:

{4;4;4;4;3;3;3;2;2;3;3;3;3;3;3;2;2}

COUNTIF(2:澳元$A18,$2:澳元$A18):

返回一个数组:

{1/4;1/4;1/4;1/4;1/3;1/3;1/3;1/2;1/2;1/3;1/3;1/3;1/3;1/3;1/3;1/2;1/2}

SUMPRODUCT(1/COUNTIF(2:澳元$A18,$2:澳元$A18)):

将以上数组元素相加得到6;

INT(SUMPRODUCT(1/COUNTIF($2:澳元$A18,$ 2:澳元$A18)):

舍入SUMPRODUCT的返回值;

MOD(INT(SUMPRODUCT(1/COUNTIF(2:澳元$A18,$2:澳元$A18))),2):

将上一步中的正数除以2,得到余数,即0。

如果余数为0,则不填充颜色;如果为1,颜色将被填充。

版权声明:Excel表格间隔颜色设置是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。