首页 理论教育 投资银行:Excel建模分析师手册-自定义公式条件格式化

投资银行:Excel建模分析师手册-自定义公式条件格式化

时间:2023-08-03 理论教育 版权反馈
【摘要】:在Excel内置格式化条件无法满足应用需求的情况下,可通过创建自定义公式实现更灵活的条件格式化。图3-13 基于公式的条件格式化示例基于单元格内容的格式化只能对单个单元格进行格式控制,如上例的D13∶D28单元格。Excel对基于公式的条件格式化执行循环运算,公式中的相对引用和绝对引用会直接决定格式化的实施效果。5)确定并返回,完成条件格式化。

投资银行:Excel建模分析师手册-自定义公式条件格式化

在Excel内置格式化条件无法满足应用需求的情况下,可通过创建自定义公式实现更灵活的条件格式化。沿用上例,格式化目标是将PB值小于1的银行高亮显示,除了直接使用单元格内容规则即“介于0和1之间”外,还可通过公式“=D13<1”实现(见图3-13)。

978-7-111-47762-4-Chapter03-19.jpg

图3-13 基于公式的条件格式化示例

基于单元格内容的格式化只能对单个单元格进行格式控制,如上例的D13∶D28单元格。使用公式的条件格式化则能实现更灵活的区域控制,例如要求将PB<1的银行整行高亮显示,步骤如下:首先选中B13∶D28单元格,在“新建格式规则”对话框中选择“使用公式确定要设置格式的单元格”,在编辑规则文本框中输入公式“=$D13<1”,并设置格式(见图3-14)。

Excel对基于公式的条件格式化执行循环运算,公式中的相对引用和绝对引用会直接决定格式化的实施效果。本例中,Excel对选定的整个区域B13∶D28中的每个单元格依次执行条件判断,由于公式条件“=$D13<1”使用了列绝对引用和行相对引用,即条件中的列号始终保持不变,如判断单元格B13、C13和D13是否满足格式化条件时,使用的是相同的判断条件“=D13<1”,判断单元格B14、C14和D14是否满足格式化条件时,使用的是相同的判断条件“=D14<1”。

978-7-111-47762-4-Chapter03-20.jpg

图3-14 基于公式的条件格式化:操作步骤

基于公式的条件格式化规则能够充分利用公式基于相对和绝对引用的计算特性,大幅度提高格式化效果。本例的最终效果如图3-15所示。

978-7-111-47762-4-Chapter03-21.jpg

图3-15 基于公式的条件格式化:实施效果(www.xing528.com)

下面是一个对给定数据区域实行自动隔行控制的案例,要求偶数行的背景颜色为白色、奇数行的背景为灰色,操作步骤如下。

1)选定需要使用隔行控制的区域B2∶E14。

2)启用“条件格式”下的“新建规则”,在规则类型中选择“使用公式确定……”。

3)在编辑栏中输入公式:=MOD(ROW(B2),2),此公式使用ROW函数获得行号,而后使用求余函数MOD判断当前行号为奇数还是偶数。

4)单击“格式”,在“填充”选项卡下设定背景色为灰色。

5)确定并返回,完成条件格式化。

操作界面如图3-16所示。

978-7-111-47762-4-Chapter03-22.jpg

图3-16 通过自定义格式实现隔行背景控制

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈