【Excle数据透视表】如何按照地区交替填充背景颜色
2017-12-20 16:51
162 查看
现存在如下数据透视表
需要根据地区填充不同的背景颜色
公式:=MOD(COUNT(1/(MATCH($A$4:$A4,$A$4:$A4,)=ROW($1:1))),2)
公式解析:
上述公式使用了MATCH=ROW的方法统计不重复个数的原理。使用MATCH函数返回区域内每个数据第一次出现的位置,然后与其对应的行号位置相比,因为只有第一次出现的位置才会一致(即返回True),所以统计的是不重复个数,然后用1来除,将Ture转化为1,其余值转化为错误值,再用count()函数统计处不重复的个数,再用MOD函数对其除2求余,若余数为奇数,那么当前条件为真,如果为偶数,那么反之。
最终结果如下:
需要根据地区填充不同的背景颜色
步骤
选定数值区域→开始→条件格式→新建规则,出现如下窗口:公式:=MOD(COUNT(1/(MATCH($A$4:$A4,$A$4:$A4,)=ROW($1:1))),2)
公式解析:
上述公式使用了MATCH=ROW的方法统计不重复个数的原理。使用MATCH函数返回区域内每个数据第一次出现的位置,然后与其对应的行号位置相比,因为只有第一次出现的位置才会一致(即返回True),所以统计的是不重复个数,然后用1来除,将Ture转化为1,其余值转化为错误值,再用count()函数统计处不重复的个数,再用MOD函数对其除2求余,若余数为奇数,那么当前条件为真,如果为偶数,那么反之。
最终结果如下:
相关文章推荐
- css如何让表格或者行隔行显示背景颜色,单双交替显示不同的背景颜色
- 如何对流程图的文本框背景进行颜色填充
- MFC中如何在不规则的区域内填充颜色
- VC6.0中如何改变对话框的背景颜色
- Source Insight如何改变背景颜色
- IOS 如何更改导航栏样式及状态栏字体颜色(导航栏背景、前景、标题及返回字体颜色)
- 如何改变MenuBar下拉框背景颜色
- Chrome表单如何去掉默认的淡黄色背景及如何关闭浏览器自带填充表单功能?
- 解决浏览器窗口变小后右侧出现空白背景颜色或者图片不能全屏填充的方法
- Source Insight如何改变背景颜色
- VC编程中如何设置对话框的背景颜色和静态文本颜色
- Flex中如何通过backgroundImage, backgroundColor和backgroundAlpha样式,设置VBox的背景图片和背景颜色以及改变透明度
- iOS开发之--如何修改TabBarItem的title的字体和颜色/BarButtonItem的title的字体大小和颜色/添加背景图片,并添加点击方法
- notepad++如何更改编辑界面前背景颜色?
- win8磁贴界面背景如何更换背景图或背景颜色
- iOS如何实现沉浸式通知栏,通知栏背景颜色跟随app导航栏背景颜色而改变
- 【Excle数据透视表】如何创建非共享缓存的数据透视表
- 【Excle数据透视表】如何在Excle中使用数据鼠标拖放
- 【Excle数据透视表】如何在数据透视表顶部显示列总计数据