1

У меня есть список значений в столбце A и столбце B. Мне нужно выделить, где есть разница между значениями, которые находятся в одной строке.

Я использовал простую формулу в B1: $ A1 <> $ B1 (жирный формат). Это работает (значения разные), но теперь я хотел бы скопировать и вставить этот формат специально для всех значений в столбце B, чтобы он ссылался на соседа в столбце A.

Т.е. A1 <> B1; A2 <> B2 и т.д. До строки 100.

Проблема в том, что формула продолжает использовать исходную ссылку. Поэтому все смело. Конечно, мне не нужно копировать и вставлять CF для каждого отдельного значения в столбце B (пожалуйста, нет!)

Я знаю, что пропускаю шаг. Пожалуйста, дайте мне знать, что это такое.

4 ответа4

1

Просто зайдите в CF-> Manage Rules, а затем измените поле "Применяется к" на B1:B100. Кроме того, ваша формула должна быть

=$A1

если вы определяете форматирование для столбца B.

1

Знак «$» предназначен для абсолютных ссылок, где знак доллара не для относительных ссылок. Требуется относительное значение ссылки, если условный формат для ячейки A1 имеет относительную ссылку на ячейку B1, когда вы копируете CF, относительная ссылка остается в том же месте относительно ячейки.

Оригинал A1 -> B1
Новый А2 -> В2

Оригинал А1 -> $ B $ 1
Новый А2 -> $ B $ 1

Я часто обнаруживал, что, в частности, условный формат плохо копирует в другие ячейки, используя изображение выше. Решением, которое я использовал для расширения условного формата, является формула If(A1 <> B1, TRUE, FALSE) и использование выражения. Вот коробка для Excel 2010.

0

Для того, что вы пытаетесь сделать, вы, вероятно, просто захотите установить для B1 форматирование жирным шрифтом, если оно не равно A1 с использованием явного форматирования "этой ячейки", например, так:

Окно условного форматирования Excel 2003, показывающее - значение ячейки: не равно: A1

Обратите внимание, это снимок из Excel 2003, но вы можете получить те же входные данные в 2007 году и новее (я думаю, что "больше правил", чем «только ячейки, которые содержат ...»), у меня просто нет этой версии на этой машине сделать снимок.

Отсюда вы можете скопировать ячейку и вставить специальные форматы во весь столбец.

0

Я не верю, что это проблема с ссылками на ячейки, как подразумевал один из предыдущих ответов. При создании правил условного форматирования в Excel 2007 или более поздней версии необходимо указать диапазон, к которому он применяется.

  1. Условное форматирование >> Управление правилами >> Показать правила форматирования для >> Задать этот лист

  2. Дважды щелкните правило, которое вы хотите изменить. Нажмите Новое правило, если хотите начать все сначала.

  3. Выберите Форматировать только те ячейки, которые содержат > Установить значение ячейки | Не равно | =$A1

  4. Установите предпочитаемый формат и нажмите ОК.

  5. В диспетчере правил условного форматирования установите для поля Применить к:

    =$B$1:$B$100

Нажмите OK/ Применить. Вам не нужно копировать вставлять любые форматы.

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