
решение1
выделите повторяющиеся числа после первого вхождения этого числа в столбцах (E,S и T)
Я предполагаю, что это означает выделение всех значений, которые встречаются более одного раза.за исключением первого случая, подсчитывается отдельно для каждого столбца. Это означает, что для скриншота, который содержит ваш пост, ни одно из значений не будет выделено (потому что, хотя есть несколько экземпляров одного и того же значения, дубликаты не находятся в одном столбце).
Добавьте условное форматирование для сопоставления формулы, затем введите следующее:
=(ROW() - MATCH(INDIRECT(ADDRESS(ROW(), COLUMN())), search_range, 0)) > 1
где search_range
необходимо заменить соответствующий диапазон. Это означает, что вам понадобится три экземпляра этого CF, один для столбца E (например: search_range
subs to $E$2:$E$8
), один для столбца S и один для столбца T. При необходимости адаптируйте диапазоны. Число 1
в конце формулы также должно быть установлено на любую строку, с которой начинаются ваши данные в соответствующем столбце — я расскажу об этом подробнее в конце.
Вот что делает эта формула:
- Найти текущий номер строки
- Найдите значение текущей строки
- Если номер строки за вычетом совпавшей строки равен 1 или меньше, то мы сопоставили «самого себя» — это означает, что текущее значение является первым экземпляром самого себя и должнонетбыть выделенным
- Если номер строки за вычетом совпавшей строки больше 1, значит, мы сопоставили номер, находящийся выше в списке, — это означает, что текущее значение не является первым экземпляром самого себя и должно быть выделено.
Это возможно, поскольку MATCH
функция останавливается напервыйрезультат.
Еще одно замечание: возвращаемый результат MATCH
является локальным для матрицы, в которой вы ищете, поэтому если, search_range
например A10:A20
, значение, расположенное в , A10
будет MATCH
возвращено как 1
(потому что это первая строка в указанном диапазоне). Это означает, что если диапазон, который вы подставляете, search_range
начинается со строки 2 или ниже, вам придется изменить 1
в конце этой формулы. Число, которое вы должны ввести там, совпадает с номером строки, в которой начинаются ваши данные.
Вот как это будет выглядеть: