Условное форматирование результатов Excel из ячейки, адресные функции - PullRequest
0 голосов
/ 05 декабря 2018

Я использую функции ячейки, адреса, индекса и соответствия в 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 голосов
/ 05 декабря 2018

Попробуйте следующее.Я проверил и получил правильное форматирование.

=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))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...