Ячейка A5 (текст) содержит правило условного формата. Мне нужна ячейка B5 (числовое значение), чтобы соответствовать форматированию для ячейки A5, когда выполняется условие условного формата. Ячейка A5 и ячейка B5, очевидно, содержат разные значения.

Как мне этого добиться?

2 ответа2

1

Вам не нужно прибегать к нотации R1C1, чтобы сделать это. Это так же легко сделать с помощью нотации A1.

В своем вопросе вы упоминаете столбцы A и B, но в последующих комментариях вы упоминаете столбцы B и C. Предположим, что данные находятся в столбцах A и B, как указано в вашем вопросе. Конечно, вы можете адаптировать решение для других мест.

Выберите обе ячейки, A5 и B5. Создайте новый условный формат с правилом. Введите эту формулу

= Слева ($ A5, 1)= "*"

Выберите формат и закройте все диалоги. Эта формула проверит значение в столбце A и, если значение начинается со знака *, будет применять формат ко всем ячейкам в строке, которые были выбраны при определении формата.

Вы можете применить тот же условный формат к другим строкам. Вот три разных способа сделать это:

  • Скопируйте ячейки A5:B5, затем выберите целевые строки и используйте «Специальная вставка»> «Форматы».

  • Выберите A5 или B5, используйте Условное форматирование> Управление форматами. Измените диапазон, к которому применяется формат.

  • Когда вы применяете условный формат, выберите не одну строку, а все строки, для которых вы хотите использовать этот формат. Формула всегда будет смотреть на столбец A, но будет использовать данные в той же строке. Просто убедитесь, что номер строки совпадает с номером строки активной ячейки.

В нотации A1 используется знак $ для обозначения абсолютной ссылки. Абсолютные ссылки будут относиться к точно такой же ячейке, когда формула копируется вниз или поперек (или когда условное форматирование копируется вниз или поперек). Формула типа = $ A1 всегда будет ссылаться на столбец A, поскольку знак $ делает ссылку на столбец абсолютной, а не относительно текущей ячейки. Формула типа = A $ 1 всегда будет ссылаться на строку 1, а формула = $ A $ 1 всегда будет ссылаться на ячейку A1.

1

Если вы переключите Excel в режим R1C1, вам будет намного проще разобраться в этом!

Выберите оба столбца и примените одно и то же правило форматирования к обоим, используя пользовательское правило, например:

=LEFT(RC2, 1)="*"

Таким образом, для каждой строки проверяется столбец 2 (B) на предмет конкретного текста, и, если он совпадает, формат будет применяться к обоим столбцам.

Вы можете сделать это, используя обычные ссылки на ячейки, но я считаю, что с R1C1 работать намного проще.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .