【Excel技能】利用条件格式隔行填色

标签:
excelmod函数row函数隔行填色 |
分类: Excel技能 |
有些数据行比较多,阅读数据不是很方便,这时我们习惯进行隔行填色,一种做法是一行一行填充颜色,另外一种是直接利用自带的表格样式(Excel自带了很多表格的样式,隔行填色的样式也有),这种效率相对较高。

在弹出的对话框里选最后一个,然后在公式栏里填上=MOD(ROW(),2)=0,接着点【格式】,这时会弹出另一个对话框,点击【填充】,然后选一个你喜欢的填充色,这里我们选择了荷兰队的橙色(虽然本次世界杯小组赛上他们穿的都是藏青色,呵呵)。

最后,聊一聊这么做的思路。所谓隔行填色,就是奇偶行填充不同颜色,而我们都知道条件格式就是根据不同条件设定格式,而填充颜色是格式的一种。那么如果我们能设定一个条件,“告诉”Excel,偶数行(或奇数行)的格式是填充橙色,就能实现隔行填色。
不过总有些人对于系统自带的东西很是不屑,希望自己自定义填充的颜色,有啥快速的方法吗?当然有,我们可以利用条件格式外加MOD和ROW函数可以满足这个需求。
首先,选中数据区域,点击【条件格式】→【新建规则】

在弹出的对话框里选最后一个,然后在公式栏里填上=MOD(ROW(),2)=0,接着点【格式】,这时会弹出另一个对话框,点击【填充】,然后选一个你喜欢的填充色,这里我们选择了荷兰队的橙色(虽然本次世界杯小组赛上他们穿的都是藏青色,呵呵)。

最后,聊一聊这么做的思路。所谓隔行填色,就是奇偶行填充不同颜色,而我们都知道条件格式就是根据不同条件设定格式,而填充颜色是格式的一种。那么如果我们能设定一个条件,“告诉”Excel,偶数行(或奇数行)的格式是填充橙色,就能实现隔行填色。
首先,我们来看一个函数,叫ROW(),这个函数表示当前单元格所在的行标,比如A8单元格=ROW(),返回值是8。
那,如何识别某一行是奇数还是偶数呢?有个叫MOD()的函数,可以做到这一点,该函数的语法如下
=MOD(, )
它是用来求余数的,比如=MOD(3,2)表示求3÷2的余数是几,其返回的结果是1。
好了,那判断某一行的奇偶就可以用=MOD(某一行,2)=0或<>0来判断,而某一行的值可以用=ROW()来确定,那么,最终的公式就变成第二张图片里的公式=MOD(ROW(),2)=0,即判断哪些行是偶数行。
好了,既然已经知道偶数行怎么设定条件格式,那么,你亲自动手来试试奇数行的设置吧:)
前一篇:用PPT制作的课程简介
后一篇:《成功项目管理》课程学习笔记