Можно ли автоматически окрашивать каждую строку данных, чтобы начало и конец каждого дня были более заметными? Как вы думаете, я могу сделать это с условным форматированием? Что-то вроде следующего изображения:
Обновление : мне нужно, чтобы решение работало, даже если между двумя днями пропущены некоторые даты. Например, в следующих данных, 5 октября и 7 октября 12 не существует:
=A1<>A2
может выделить только первый ряд каждой группы дней, что нежелательно.Ответы:
С одним вспомогательным столбцом и без проблем с отсутствующими датами или синглетонами:
в С1 введите «ИСТИНА» (или любую строку, в которой находятся заголовки столбцов). В С2 используйте следующую формулу:
Таким образом, это проверяет, что мы все еще в тот же день, и в этом случае используем то же значение, что и в строке выше, в противном случае «переключаемся» между истиной и ложью.
Ваш условный формат тогда просто нуждается в 'формуле' = $ C2 и выбирает хороший светлый оттенок серого фона. Я также предложил бы второй условный формат, используя формулу = $ A2 <> $ A1, и использовал бы его, чтобы установить верхнюю границу для ячеек, чтобы помочь их дальнейшему различению, особенно на печатном материале.
источник
Отформатируйте весь столбец синим цветом и используйте его
=ISEVEN(A2)
в качестве правила условного форматирования с зеленой подсветкой.источник
ISEVEN(A2)
которая не покрывает из-за некоторых пропущенных дней.добавьте еще два столбца (например, D и E) для облегчения форматирования:
Формула в D: = COUNTIF ($ A $ 2: A2, A2)
Формула в E: = COUNTIF ($ D $ 2: D2,1)
Условное форматирование в A: = MOD (E2,2) = 1, синий цвет
Условное форматирование в A: = MOD (E2,2) = 0, цвет зеленый
источник