在Excel中,条件格式不仅可以根据具体数值设置单元格格式,还可以基于公式返回的结果进行动态格式化。以下以成绩表为例,演示如何让前10名的成绩显示为蓝色,低于平均分的成绩显示为红色。
1. 选中成绩所在的单元格区域(例如C2:C61),点击“开始”选项卡中的“条件格式”按钮,选择“新建规则”。
2. 在“新建格式规则”对话框中,选择“使用公式确定要设置格式的单元格”。在“为符合此公式的值设置格式”框中输入公式:=C2>=LARGE(C$2:C$61,10)。注意:C2是相对引用,C$2:C$61是绝对引用(行号前加$),确保公式适用于整个区域。该公式的含义是:当单元格数值大于或等于第10名成绩时(由LARGE函数计算),应用格式。
3. 点击“格式”按钮,在“设置单元格格式”对话框的“字体”选项卡中,将颜色设置为蓝色,然后确定。
4. 点击“添加”按钮,添加第二个条件。同样选择“使用公式确定要设置格式的单元格”,输入公式:=C2<AVERAGE(C$2:C$61)。该公式的含义是:当单元格数值低于平均分时,应用格式。
5. 点击“格式”,将字体颜色设置为红色,确定返回。
6. 最后点击“确定”应用规则。此时,前10名成绩将显示为蓝色,低于平均分的成绩显示为红色。