В: Условное форматирование для выделения максимального значения в каждой строке

В: Условное форматирование для выделения максимального значения в каждой строке

Я хочу выделить наибольшее значение в каждой строке с помощью CF. Краткая иллюстрация структуры:

   A B C D
1  4 3 2 1
2  3 2 1 4

Самым простым решением для этого было бы что-то вроде =A1=max($A1:$D1) (и это действительно то, что появляется при поиске решений в Интернете). Но это означает необходимость пройтись по каждой строке, чтобы исправить это, изменить номер строки, и это более чем немного утомительно.

Одной из идей, которая на мгновение показалась многообещающей, было использование indirect в сочетании с &row, например:

=INDIRECT("A"&ROW())

Но поскольку (насколько я понимаю) при использовании этого пришлось не использовать якоря, то это оказалось довольно бесполезным.

Идеальным решением было бы то, где я могу отметить все строки и пройтись по ним и сделать это до самого низа, но учитывая, что это маловероятно, было бы неплохо, по крайней мере, с чем-то похожим на использование косвенного. Это означало бы, что мне все равно придется проходить и копировать-вставлять форматирование для каждой строки, но это, по крайней мере, избавит меня от необходимости постоянно менять номера строк.

решение1

  1. Выберите ячейку A1 и дважды нажмите Ctrl+A (или щелкните пересечение номеров строк и букв столбцов в верхнем левом углу).

  2. Важно, чтобы был выбран весь рабочий лист, а ячейка A1 была «активной».

  3. Используйте меню «Главная», «Стили», «Условное форматирование», «Очистить правила», чтобы удалить все предыдущие попытки.

  4. Используйте Home, Conditional Formatting, New Rule. Создайте новое правило на основе следующей формулы,

    =and(count(a1), a1<>"", a1=max(index($a:$xfd, row(a1), 0)))
    
  5. НажмитеФормати выберитеНаполнятьцвет. Это тот самый фоновый «блик», о котором вы говорили.

  6. Нажмите ОК, чтобы создать новое правило.

Я добавил контроль ошибок, чтобы гарантировать, что числа ссылаются только на другие числа, но это INDEX(..., ROW(...), 0)важная часть.

Связанный контент