
Я пытаюсь использовать условное форматирование, чтобы выделить дублирующуюся запись только в том случае, если заголовки обоих столбцов одинаковы.
В моем примере ниже это сезонный конкурс NFL, в котором каждую неделю выбирается один победитель, и вы можете выбрать эту команду только один раз в течение одного конкурса (иначе известный как пул самоубийц, пул последнего выжившего и т. д.). Когда кто-то проигрывает, конкурс начинается заново, и теперь вы можете снова выбрать любую команду, включая команду, которую вы выбрали в предыдущем конкурсе.
Как вы видите, на 2 неделе был проигравший, поэтому теперь Конкурс № 1 закончился и начинается Конкурс № 2. На 3 неделе команда 1 выбрала Дельфинов, которых они выбрали на 1 неделе, но поскольку это новый конкурс, это допустимо, и я не хочу, чтобы это было выделено. Однако, если мы перенесемся на 5 неделю, команда 1 снова выбрала Дельфинов. Поскольку это все еще Конкурс № 2, я хотел бы выделить ячейку Дельфинов на 5 неделе, чтобы указать, что они уже были выбраны и нужно выбрать другую команду.
**Week 1 Week 2 Week 3 Week 4 Week 5**
*Contest #1 Contest #1 Contest #2 Contest #2 Contest #2*
Team #1 W Dolphins L Saints Dolphins Eagles Dolphins
Team #2 W Panthers W Cowboys Giants Patriots Broncos
Ваша помощь очень ценна, так как я перепробовал много разных методов, но, похоже, не могу получить то, что нужно! Я пытался разместить снимок экрана, но не смог, так как я новый гость.
решение1
Предполагая, что "Неделя 1" находится в столбце C
, а "Команда № 1" в строке 3
, начните первое условное форматирование в ячейке C3
. Условное форматирование > Новое правило > используйте формулу для определения ячеек для форматирования. Для вашей формулы введите:
=COUNTIFS(3:3,C3,$2:$2,C$2)>1
или
=COUNTIFS($C3:C3,C3,$C$2:C$2,C$2)>1
и задайте формат. Затем скопируйте этот формат на весь ваш диапазон.
Как это работает: COUNTIFS
смотрит, сколько раз диапазон ROW 3
= C3
(текущая ячейка), где ROW 2
(заголовок) = C2
(текущий заголовок). Затем вы проверяете, >1
больше ли это количество 1. Он применит ваш пользовательский формат всякий раз, когда ответ да (количество больше 1).
Разница между двумя примерами:Где столбец C
= столбец F
с записью и заголовком, 1-й пример выделит обе записи ( C3
и F3
), а 2-й пример выделит только запись в столбце F
. Поскольку в первом примере каждый столбец сравнивается со всей строкой, тогда как во втором примере столбец сравнивается только с нижними столбцами (столбец C
сравнивается только C:C
как выше, а столбец F
сравнивается C:F
как =COUNTIFS($C3:F3,F3,$C$2:F$2,F$2)>1
.
Обязательно используйте абсолютную и относительную ссылку, как в моем примере. Смотретьhttps://support.office.com/en-za/article/Переключение-между-относительными-абсолютными-и-смешанными-ссылками-538396b3-990e-4b44-9d9c-28b4151d7d21.
решение2
Используя вспомогательные строки, вы можете объединить выбранную команду с номером конкурса. Затем проверьте наличие дубликатов («DolphinsContest #2» появляется дважды).
Формула условного форматирования в этом случае (скорректируйте ее в соответствии с вашим количеством строк/столбцов) и примените ее к ячейкам C3:K4 в этом небольшом примере:
=COUNTIF($C7:C7,C7)>1
Чтобы предотвратить окрашивание столбцов W/L, добавьте еще одно условие, используя OR() для пробелов, «W» или «L».