首页 > 解决方案 > EXCEL:使用行的条件格式不起作用

问题描述

我有一个 Excel 表,我需要有条件地格式化,这样我就可以知道单元格中的数字与范围中点的接近程度。这些是规则:

空白 = 白色

超出我期望范围的值(B 行和 C 行)= RED

我想要的范围内的值将随着中点 = GREEN 和外部点 = YELLOW 缩放

格式规则

如果我对每一行都设置一个单独的条件,它是正确的,看起来像这样:

正确的

但这将花费大量时间来为每一行创建规则。

如果我使用以下公式来尝试加快速度,它会正确计算第一行,然后错误地计算剩余行(仅使用第一行中的数字)。

三色标度示例:

最小值 =INDIRECT("B"&RIGHT(ADDRESS(ROW(),COLUMN(),4,1),LEN(ROW())))

中点 =(INDIRECT("B"&RIGHT(ADDRESS(ROW(),COLUMN(),4,1),LEN(ROW()))))+INDIRECT("C"&RIGHT(ADDRESS(ROW(),COLUMN() ,4,1),LEN(行()))))/2

最大值 =INDIRECT("C"&RIGHT(ADDRESS(ROW(),COLUMN(),4,1),LEN(ROW())))

不正确:

标签: excelexcel-formulaformattingconditional

解决方案


色标不接受值公式中的相对引用。您必须硬着头皮使用绝对引用并调整每行的行号。

在此处输入图像描述


推荐阅读