首页 > 解决方案 > 单元格、地址函数的条件格式 Excel 结果

问题描述

我在 Excel 中使用单元格、地址、索引和匹配函数来返回行和列匹配的交集的地址。我可以使用以下函数获取正确的地址,但我无法使用带有公式的条件格式对其进行格式化。

 =a2=CELL("address",INDEX(A2:E6,MATCH("g",A2:A6,0),MATCH("c",A2:E2,0)))

数据看起来像这样,左上角在单元格 A2 中。

    a    b    c    d
e   1    2    3    4
f   5    6    7    8
g   9    10   11   12
h   13   14   15   16

我想输入一个公式,将匹配的单元格着色为某种颜色(在本例中为“11”)。我怎样才能让它工作?如果我只是在条件格式公式中键入 =a2=$D$5,它可以工作,但我无法使用上面的公式让它工作。

标签: excelconditional-formatting

解决方案


尝试跟随。我测试并得到了正确的格式。

=CELL("address",A2)=CELL("address",INDEX($A$2:$E$6,MATCH("g",$A$2:$A$6,0),MATCH("c",$A$2:$E$2,0)))

在此处输入图像描述

如果范围内没有重复值,这也将起作用。

=A2=INDIRECT(CELL("address",INDEX($A$2:$E$6,MATCH("g",$A$2:$A$6,0),MATCH("c",$A$2:$E$2,0))))

另一种方法

=CELL("address",A2)=ADDRESS(MATCH("g",$A$1:$A$6,0),MATCH("c",$A$2:$E$2,0))

推荐阅读