Заполните цветом ячейки строки между ячейками, связанными с двумя указанными значениями

297
CFTBrian

Почти на каждом ряду из 100+ строк у меня есть a 1и a 2.

Я хотел бы автоматически затенять или заливать цветом все ячейки между 1и 2для каждой строки, но только когда есть и a, 1и a 2.

0
См. Эту форму в разделе «Условное форматирование»: = $ A1 + $ B1 = 3, http://chuantu.biz/t6/336/1530236356x-1404792307.png, если мое понимание неверно, предоставьте образец. Lee 6 лет назад 0

1 ответ на вопрос

0
robinCTS

Самое простое решение:

Worksheet Screenshot

Выберите ячейки данных в таблице, убедившись, что B2это активная ячейка, и введите следующее для формулы условного форматирования:

=COUNTIF($A2:A2,1)*COUNTIF(C2:$J2,2)+COUNTIF($A2:A2,2)*COUNTIF(C2:$J2,1) 

Обратите внимание, что если данные начинаются в столбце A, этот столбец должен быть исключен из выбора (и, следовательно, Applies toдиапазона), а формула условного форматирования должна быть введена точно так же, как указано выше, как если бы столбец содержал заголовки, а не данные.

Также обратите внимание, что диапазон в формуле намеренно расширяет один столбец справа от данных. Это требуется для граничного случая, когда a 1или 2встречается в последнем столбце.

Если их больше одного 1или 2появляется в строке, формула будет делать странные вещи, используя самые крайние значения в качестве конечных точек и иногда не выделяя внутренний 1или 2.

** Робин ** эта формула будет работать только тогда, когда A2 имеет значение, отличное от 1! Rajesh S 6 лет назад 0

Похожие вопросы