Почти на каждом ряду из 100+ строк у меня есть 1
и 2
.
Я хотел бы автоматически затенять или заливать цветом все ячейки между 1
и 2
для каждой строки, но только когда есть и 1
и 2
.
Почти на каждом ряду из 100+ строк у меня есть 1
и 2
.
Я хотел бы автоматически затенять или заливать цветом все ячейки между 1
и 2
для каждой строки, но только когда есть и 1
и 2
.
Самое простое решение:
Выберите ячейки данных в таблице, убедившись, что B2
является активной ячейкой, и введите следующее для формулы условного форматирования:
=COUNTIF($A2:A2,1)*COUNTIF(C2:$J2,2)+COUNTIF($A2:A2,2)*COUNTIF(C2:$J2,1)
Обратите внимание, что если данные начинаются в столбце A
, этот столбец должен быть исключен из выбора (и, следовательно, Applies to
диапазону), и формула условного форматирования должна быть введена точно так же, как указано выше, как если бы столбец содержал заголовки, а не данные.
Также обратите внимание, что диапазон в формуле намеренно расширяет один столбец справа от данных. Это требуется для граничного случая, когда 1
или 2
встречаются в последнем столбце.
Если в строке появляется более 1
или 2
, формула будет делать странные вещи, используя самые крайние значения в качестве конечных точек и иногда не выделяя внутренние 1
или 2
.