差别
条件公式的公式前面都带1个额外的 =但是不能被引号括起来,因为那就成了字符串,不能作为公式来判断条件是否生效了一定要理解,条件格式里写的公式是独立的,与EXCEL的内容可以独立,无关条件格式里写的公式,往往可以只引用第1个单元格
总结:
需要多余有一个= 也可以做if()判断,嵌套一般就是,多加的=后面的公式,的判断值/返回值 为true/1时,就会成功判断设置格式区域选择,要注意,是否要锁住,这个和普通公式一样要注意,选择部分区域时,一般选择都时首个单元格作为公式判断的单元格。我觉得可能时默认,条件格式的公式可以往下拖动。
1 条件格式
1 可以用现成的一些规则2 可以自定义公式
2 如果选择,使用公式来 判断和设置 单元格的格式
2.1 可以写公式,公式的写法
语法要求需要多余有一个= 也可以做if()判断,嵌套一般就是,多加的=后面的公式,的判断值/返回值 为true/1时,就会成功判断设置格式要注意,选择部分区域时,一般选择都时首个单元格作为公式判断的单元格。我觉得可能时默认,条件格式的公式可以往下拖动。
错误的情况
如果被打上了引号,就是公式被识别为了 字符串,需要修改比如下面这个="IF(J3>AVERAGE(J$3:J$17),1,0)"
2.2 具体的例子
2.2.1 例子1 比如判断可以被3整除的都标记颜色
=MOD(A1,3)=0
2.2.2 例子2,比如判断可以被3整除的改进
=IF(R1="",0,IF(MOD(R1,3)=0,1,0))这样就可以,去掉空格子被判断颜色
2.2.3 判断是否为整数
=IF(INT(D3)=D3,1,0) =MOD(D15,1)=0
2.3.4 判断一列中的部分大于平均值的数
正确的=IF(J3>AVERAGE(J$3:J$17),1,0)=IF(L3>AVERAGE(L:L),1,0)错误因为 k3 往下拖到k4等,区域需要锁住。 =IF(K3>AVERAGE(K3:K17),1,0)
2.3.5 部分错误的问题,举例
选择单元格B1 (选1列就不行---但是自动查重不用写公式的是可以选1列的)新建规则=C1>200 公式写法 不能 C1>200 "=C1>200"然后往下拖就行了如果直接选1列,这么搞就是不行。。。
更多例子
3 以后考虑自己写个条件格式的VBA, 先实现部分功能也行