来自单元格,地址函数的条件格式Excel结果

时间:2018-12-05 01:18:15

标签: excel conditional-formatting

我正在使用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,它就可以使用,但是我不能使用上面的公式来使它起作用。

1 个答案:

答案 0 :(得分:3)

尝试以下。我进行了测试并获得了正确的格式。

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

enter image description here

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

=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))