1. 什么是条件格式
EXCEL单元格的格式设置中,有一个条件格式。什么叫条件格式,顾名思义就是在符合指定条件时才应用的格式。
这个条件可以用公式来表示,如=$A$1="A",表示当单元格A1的值为"A"时符合应用指定格式的条件。
条件格式是针对单元格的,你可以选择多个单元格进行条件格式设置,但是每个单元格对条件的计算是独立的。
2. 条件表达
2.1 静态关联
条件与某些固定单元格的值相关时,条件公式表达比较简单直接,如以下需求,当单元格A1的值为A时,以红色显示,公式为=$A$1="A"。
2.2 动态关联
当条件与相对位置的单元格相关时,则每个单元格实际的条件计算是动态变化的,此时需要用到一些动态函数。
以下函数,可以让你灵活的引用单元格。
- ROW
单元格所在行号,用法:ROW()
- COLUMN
单元格所在列号,用法:COLUMN()
- ADDRESS
根据行号、列号得到单元格的引用名称。用法:如 ADDRESS(1,2),得到 $B$1
- INDIRECT
根据单元格引用名称得到单元格的值。用法:INDIRECT("$B$1")。
如,取得同一行第3列的单元格值可以表达为:
INDIRECT(ADDRESS(ROW(), 3))
3. 实例
将下表中等级为A的行设置为绿色背景。使用函数式描述可表达为单元格同一行中第3列为A时背景色置为绿色。
条件公式:
=INDIRECT(ADDRESS(ROW(),3))="A"
对应格式设置为填充绿色即可实现,具体操作见以下视频。
4. 其它
规则可以清除、可修改,也可多个规则叠加。
联系客服