Припускаючи, що ваші стовпці даних A: C, а перший рядок даних - рядок 1, ви можете використовувати правило:
=COLUMN()=MATCH(MIN($A1:$C1),$A1:$C1,0)
Це знайде мінімальне значення в рядку, а потім знайде першу клітинку в рядку, що відповідає цьому значенню. Якщо номер стовпця комірки однаковий, буде застосовано формат.
Можна створити умовний формат для першого рядка, а потім скопіювати, вставити спеціальний формат до решти діапазону.
Переклад діапазону для розташування різних аркушів
MATCH дає результат відносно власного визначення діапазону (перша клітинка в діапазоні = позиція 1, незалежно від його розташування на аркуші). Якщо фактичні стовпці G: I, перший стовпець діапазону робочих аркушів є стовпцем 7, тому формулу потрібно змістити на 6 стовпців. Ви можете або додати 6 до результату матчу або відняти 6 з номера стовпця для порівняння. Ви можете використовувати:
=COLUMN()=MATCH(MIN($G1:$I1),$G1:$I1,0)+6
або
=COLUMN()-6=MATCH(MIN($G1:$I1),$G1:$I1,0)
Номер рядка не є фактором, тому для рядка 5 буде посилання на рядки 5
замість 1
у формулах.
У коментарі ви запитали про те, як зробити це більш загальним, щоб він залишався правильним, якщо вставити стовпець. Це додає інший вимір до будь-якої формули; Вам, в основному, необхідно замінити жорсткі корективи формулами.
Замість фіксованого коригування 6
, можна використовувати поточну кількість мінус першого стовпця 1
. Якщо вставити або видалити стовпці, посилання на діапазон автоматично коригуються. Ви можете використовувати:
=COLUMN()=MATCH(MIN($G1:$I1),$G1:$I1,0)+COLUMN($G1)-1
MATCH
повертає відносні значення, починаючи з 1, я не можу зламати його