如何使间接公式不返回绝对单元格引用

如何使间接公式不返回绝对单元格引用

我正在尝试在条件格式公式中使用间接公式,并且我想控制$间接公式返回的引用。

=AND(ISNUMBER(MATCH("Not Interested",$16:$16,0)),INDIRECT(SUBSTITUTE(ADDRESS(1,MATCH("Not 
Interested",$16:$16,0),4),"1","")&ROW(J17)))

本质上,我正在寻找包含“不感兴趣”列标题的行,然后如果该列中有“x”,我想将整行格式化为红色。

INDIRECT(SUBSTITUTE(ADDRESS(1,MATCH("Not Interested",$16:$16,0),4),"1","")&ROW(J17)))

我的公式的上述部分正确地找到了行,并且使用row(J17)将允许我在条件格式公式中移动我的单元格,但唯一的问题是当我需要它返回时Indirect(K17)返回,或者甚至只是有办法改变它吗?$K$17$K17K17

答案1

如果您明智地使用绝对引用,则根本不需要使用间接:

=INDEX(17:17,MATCH("Not interested",$16:$16,0))="x"

在此处输入图片描述

在此处输入图片描述

答案2

条件格式会针对“应用于”范围内的每个单元格单独进行评估。您需要编写公式,使其适用于该范围内的每个单元格。

=INDIRECT("R"&ROW()&"C"&MATCH("Not Interested",$16:$16,0),FALSE)="x"

条件格式

结果

相关内容