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或者邮箱删除。