Перенос условного форматирования (без значения ячейки) в Excel

Перенос условного форматирования (без значения ячейки) в Excel

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

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

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

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

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

решение1

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

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

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

Это будет работать во всех версиях Excel, начиная с Excel 2003 и выше.

Связанный контент