3

Если у меня есть 3 слоя условного форматирования в ячейке (B2), есть ли способ перенести формат ячейки (B2) в другую ячейку (A2) без копирования значения в исходной ячейке (B2).

Т.е. в b2 у меня условное форматирование зависит от того, что выбрано из выпадающего списка из 4 вариантов). Я хочу, чтобы формат был скопирован по ячейке до этого (A2) без копирования значений. По сути, у А2 есть заголовок, а у В2 - значение, но мне бы хотелось одинаковое форматирование для обоих.

Мне удалось сделать это, установив A2 as = "Title" & B2 и применив к нему условное форматирование. Интервал означает, что текст из B2 не отображается. Это работает, но действительно ужасно.

Есть ли лучший способ дать слишком много условий для стандартной функции ЕСЛИ?

(если возможно, решение должно быть совместимо с Windows 2003)

1 ответ1

1

Это вполне возможно. Если вы сравниваете данные в A1 с B1, вам нужно написать условный формат с жесткими ссылками на столбцы. Например, $A1 = $B1

Обратите внимание на знак $ перед ссылкой на столбец. Это делает их абсолютной ссылкой вместо относительной ссылки, которая изменяется при копировании ячейки.

Когда это будет сделано, скопируйте ячейку с условным форматированием, а затем вставьте эту информацию как paste special formatting и условные форматы будут скопированы. Также будут скопированы все остальные форматы ячеек (жирный шрифт, размер шрифта и шрифта, цвет и т.д.).

Это будет работать во всех версиях Excel, по крайней мере, Excel 2003 и более поздних версий.

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