Ну, если предположить, что данные в хронологическом порядке по дате ...
Вы можете настроить условное форматирование, чтобы выделить первый элемент каждого месяца, используя что-то вроде этого:
=IF(ISERROR(MONTH($A1)),TRUE,MONTH($A2)<>MONTH($A1))
Эта формула предполагает, что ваши данные находятся в ячейках A2 и ниже и имеют заголовок в строке 1. Выделите все строки (с основной ячейкой A2) и создайте новый условный формат, используя приведенную выше формулу.
Причудливая логика - не допустить, чтобы он споткнулся о заголовок первой строки.
Если у вас нет заголовка, и ваши данные начинаются в ячейке A1 .. сделайте следующее:
1) выделите строку 1 (она всегда будет первой ...)
2) выделите ячейки A2 и ниже ... и просто используйте эту формулу:
=MONTH(A2)<>MONTH(A1)