Условное форматирование дублированных столбцов

Условное форматирование дублированных столбцов

Общая формула

=СУММПРОИЗВ((ряд1=сслыка1)*(ряд2=сслыка2)*(ряд2=сслыка2))>1

=SUMPRODUCT((row1=ref1)*(row2=ref2)*(row2=ref2))>1

Объяснение

Excel содержит встроенный модуль для выделения повторяющихся значений с условным форматированием, но он работает только на уровне ячейки. Если вы хотите найти и выделить повторяющиеся столбцы, вам нужно будет использовать свою собственную формулу, как описано ниже.

Чтобы выделить повторяющиеся столбцы, вы можете использовать формулу, основанную на функции СУММПРОИЗВ. В приведенном примере формула используется для выделения повторяющихся столбцов:

=СУММПРОИЗВ(($B$4:$E$4=B$4)*($B$5:$E$5=B$5)*($B$6:$E$6=B$6))>1

=SUMPRODUCT(($B$4:$E$4=B$4)*($B$5:$E$5=B$5)*($B$6:$E$6=B$6))>1

Как работает формула

Этот подход использует СУММПРОИЗВ для расчёта появления каждого значения в таблице по одной строке за раз. Только тогда, когда одно и то же значение отображается в одном месте во всех трех строках, генерируется счет. Для ячейки B4 формула решается следующим образом:

=СУММПРОИЗВ (($B$4:$E$4=B$4)*($B$5:$E$5=B$5)*($B$6:$E$6=B$6))>1

=СУММПРОИЗВ (({1,1,1,1})*({1,0,1,0})*({1,0,1,0}))>1

=СУММПРОИЗВ ({1,0,1,0})>1

=2>1

=ИСТИНА

=SUMPRODUCT(($B$4:$E$4=B$4)*($B$5:$E$5=B$5)*($B$6:$E$6=B$6))>1

=SUMPRODUCT(({1,1,1,1})*({1,0,1,0})*({1,0,1,0}))>1

=SUMPRODUCT({1,0,1,0})>1

=2>1

=TRUE

Обратите внимание, что ссылки на строки полностью абсолютны, а ссылки на ячейки смешаны, причем только строка зафиксирована.

С помощью вспомогательных строк

Если вам не будут мешать дополнительные вспомогательные строки в данных, вы можете немного упростить формулу условного форматирования. В вспомогательной строке объедините все значения в столбце. Затем вы можете использовать СЧЁТЕСЛИ в этой строке для подсчета значений, которые появляются более одного раза, и использовать результат для запуска условного форматирования во всем столбце.

Оцените статью
Добавить комментарий