(Excel) Есть ли способ условного форматирования ячейки из диапазона ячеек на основе значения другой ячейки? - PullRequest
1 голос
/ 17 февраля 2020

У меня есть ячейка с текстом, которая является местом другой ячейки, которую я хочу выделить. Допустим, это ячейка F6, а в ней надпись «С6». Есть ли способ использовать условное форматирование для выделения ячейки «C6»? Любая другая ячейка может быть введена в ячейку F6, и форматирование выделит ее, если она находится в диапазоне данных.

Sample picture

Ответы [ 2 ]

2 голосов
/ 17 февраля 2020

Вы можете сравнить адрес текущей ячейки с содержимым F6:

=ADDRESS(ROW(),COLUMN(),4)=$F$6

или

=SUBSTITUTE(CELL("address",B4),"$","")=$F$6

enter image description here

1 голос
/ 17 февраля 2020

Если вы счастливы написать $ C $ 6, вы можете использовать CELL()

Определить условное форматирование на B4:D7, так как =CELL("address",B4)=$F$6 =CELL("address",B4) вернет ссылку на эту ячейку в поле от $ COLUMN $ ROW (например, $C$6 для ячейки C6) и затем вы можете сравнить.

...