现存在如下数据透视表

需要根据地区填充不同的背景颜色

步骤

选定数值区域→开始→条件格式→新建规则,出现如下窗口:

公式:=MOD(COUNT(1/(MATCH($A$4:$A4,$A$4:$A4,)=ROW($1:1))),2)

公式解析:

上述公式使用了MATCH=ROW的方法统计不重复个数的原理。使用MATCH函数返回区域内每个数据第一次出现的位置,然后与其对应的行号位置相比,因为只有第一次出现的位置才会一致(即返回True),所以统计的是不重复个数,然后用1来除,将Ture转化为1,其余值转化为错误值,再用count()函数统计处不重复的个数,再用MOD函数对其除2求余,若余数为奇数,那么当前条件为真,如果为偶数,那么反之。

最终结果如下:

最新文章

  1. 使用Volley执行网络数据传输
  2. python初学day01
  3. supersr--打电话/短信分享/邮件分享
  4. emmet使用笔记及sublime常用快捷键
  5. JS获取当前文件所在的文件夹全路径
  6. Largest Rectangle in a Histogram 常用技巧 stack的运用
  7. [BZOJ 1875] [SDOI 2009] HH去散步【矩阵乘法】
  8. 两个在线编写C++代码的网站
  9. Qt 文件搜索(写入文本文件)
  10. Html标签,file方式,上传文件
  11. Unity3D制作红色射线
  12. Java中Date, Calendar, SimpleDateFormat的相互转换
  13. SOLDI原则之DIP:依赖倒置原则
  14. SAP从入门到精通 知识体系
  15. 将Linux(ubuntu)安装到U盘上,实现即插即用
  16. 【python-selenium】python-selenium安装配置
  17. IISExpress 开放局域网访问
  18. exception disappear when forgot to await an async method
  19. Oracle EBS Model Function Technical
  20. HDU3530【STL/单调队列/RMQ】

热门文章

  1. objdump
  2. 如何在Android 或Linux 下,做Suspend /Resume 的Debug【转】
  3. javascript简单拖拽(鼠标事件 mousedown mousemove mouseup)
  4. centos 解决:Another app is currently holding the yum lock; waiting for it to exit
  5. 30 分钟学会 Flex 布局
  6. Python的网络编程[2] -> TFTP 协议[1] -> TFTP 的 Python 实现
  7. IO 输出 PrintStream和PrintWriter
  8. ELK之收集日志到mysql数据库
  9. [BZOJ 4031] 小Z的房间
  10. 六. 异常处理10.Java的内置异常