Как выделить целую строку в зависимости от состояния ячейки в этой строке?


1

У меня есть таблица с информацией о клиенте. Одна из наших колонок для каждого клиента - это дата. Я пытался придумать, как выделить всю строку каждого клиента после того, как эта дата пройдет. Дата находится в столбце F и простирается от ячейки F2 до F124. Вот что я попробовал:

=TODAY()>$F$2:$F$124

Я установил эту формулу для применения к:

=$A$2:$O$124

Однако, как и ожидалось, весь лист становится синим, когда одна ячейка оценивается как истина.

Я вижу ошибку в том, что я сделал, но я, кажется, не могу найти способ обойти это.


Просто напишите = Today ()> F2 при выборе всех данных, он автоматически переместится на F3 для других строк
yass

Ответы:


0

Я делаю нечто похожее на несколько моих электронных таблиц. В моем случае у меня есть таблица, в которой в каждой строке есть другая дата (все отсортировано по возрастанию). Я использую условное форматирование, чтобы нижняя граница ряда ячеек становилась синей в последний день каждого месяца. Для этого я применяю эту формулу:

=MONTH(INDIRECT("B"&ROW()))<MONTH(INDIRECT("B"&ROW()+1))

на весь диапазон моей таблицы (столбец B имеет дату). Он сравнивает месяц для текущей строки с месяцем для следующей строки, используя формулу INDIRECT для построения ссылки на ячейку из строкового представления.

В вашем случае применение этой концепции к вашей проблеме должно привести к формуле

=TODAY()>INDIRECT("F"&ROW())

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


0

Просто используйте следующую формулу:
=Today()>F2
выбирая каждый столбец отдельно и устанавливая правила и необходимый формат, он автоматически переместится на F3 для других строк.
Лучше выбрать столбец и нажать Условное форматирование, Новое правило, Использовать формулу, чтобы определить, какие ячейки Чтобы отформатировать, напишите приведенную выше формулу и выберите «
Повторить форматирование» с той же формулой (не изменяйте) для следующего столбца по одному.
Обновление
Вы можете выбрать все и использовать следующее в качестве «gtwebb»:
= Today ()> $ F2
и формат, как вам нравится, будут автоматически меняться для каждой строки


1
Вы можете просто заморозить столбец в формуле =Today()>$F2и применить его ко всем ячейкам одновременно
gtwebb

Это своего рода «пластырь», и хотя я ценю ответ - и это ответ - я ищу способ сделать это с одним условным, а не одним условным для каждого столбца.
Дастин

Обновил формулу, как упомянуто "gtwebb", и она работает
yass
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.