我正在使用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,它就可以使用,但是我不能使用上面的公式来使它起作用。
答案 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)))
如果范围中没有重复值,这也将起作用。
=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))