excel怎么设置随一个单元格数值变化改变所在行的颜色

如题所述

通过条件格式 + 公式可以实现

使用到的公式 INDIRECT + ADDRESS


举例,通过下表中B列的"是"和"否"进行整行标色

样例

首先确认"条件格式"中如何使用公式进行高亮处理

在条件公式中选择"新建规则"

01

在类型中选择"使用公式..."

02

规则部分可以看到,我们可以使用公式进行操作

03

回到数据表,通过公式抓取B列中的数据"是"或者"否"

    因为是要对全行进行高亮,所以这里考虑使用 ROW() 公式获取所在行号

    通过行号抓取指定单元格坐标可以通过 ADDRESS() 公式,因为全部是使用公式获取,所以可以忽略返回的是相对或者绝对定位坐标(参数不用特别指定绝对性)

    通过 INDIRECT() 公式可以根据单元格定位坐标获取该单元格中的内容

即 ADDRESS(ROW(), 2) 获取单元格坐标 B2(这里是绝对坐标 $B$2); INDIRECT(ADDRESS(ROW(), 2)) 获得单元格 B2 中的内容 "是" 或 "否"; 最后通过等式做判断

04

适应到全部行检查结果,可以看到其中否的部分,都被公式筛选出来了

05

将公式放入前面我们提到的通过公式进行条件格式配置的地方,并设置一个配套的格式

06

结果出来,可以看到 B 列中为 "否" 所在的行,都已经高亮了

结果

打开 "规则管理器",在 "应用于" 中调整范围,就可以轻松包含所有需要启用条件规则的行

温馨提示:答案为网友推荐,仅供参考
第1个回答  2022-11-16

1、首先在打开的excel表格选中需要设置的单元格区域。

2、然后点击开始选项卡中的“条件格式”选项。

3、然后点击其中的“突出显示单元格规则”,并选择“等于”选项。

4、然后在打开的“等于”对话框中输入数字0,并根据需要设置显示的颜色,点击确定按钮。

5、然后在设置好的单元格区域中输入数字,可以看到如果输入数字0,即可将单元格颜色变成黄色。

相似回答