Так сложилось, что есть несколько таблиц с большим количеством дат в формате ДД.ММ.ГГГГ, но теперь есть необходимость добавлять новые даты с неизвестным числом или месяцем.
Что бы это выглядело визуально понятно, используются форматы ГГГГ (если дан только год), и ММ.ГГГГ (если число не известно). И записываются как 01.01.ГОД, или 01.МЕСЯЦ.ГОД
Проблема в том, что менять формат для каждой такой ячейки, будет напряжённо. Я тут недавно использовал формат для "миллионов" и "миллиардов":
Код
[>999999999]#0 " млрд. USD";[>999999]#0 " млн. USD";# ##0\ "USD"
И подумал, может что-то похожее можно придумать и в этом случае. Ещё есть идея как Дата и Время, например, если часов "12AM" - формат ДД.ММ.ГГГГ, если часов "1AM" - формат ММ.ГГГГ
Учитывая большое кол-во таблиц, очень надеюсь обойтись лишь форматом, на крайний случай условным форматированием. VBA и макросы - не подойдут.
Добрый вечер.
Так сложилось, что есть несколько таблиц с большим количеством дат в формате ДД.ММ.ГГГГ, но теперь есть необходимость добавлять новые даты с неизвестным числом или месяцем.
Что бы это выглядело визуально понятно, используются форматы ГГГГ (если дан только год), и ММ.ГГГГ (если число не известно). И записываются как 01.01.ГОД, или 01.МЕСЯЦ.ГОД
Проблема в том, что менять формат для каждой такой ячейки, будет напряжённо. Я тут недавно использовал формат для "миллионов" и "миллиардов":
Код
[>999999999]#0 " млрд. USD";[>999999]#0 " млн. USD";# ##0\ "USD"
И подумал, может что-то похожее можно придумать и в этом случае. Ещё есть идея как Дата и Время, например, если часов "12AM" - формат ДД.ММ.ГГГГ, если часов "1AM" - формат ММ.ГГГГ
Учитывая большое кол-во таблиц, очень надеюсь обойтись лишь форматом, на крайний случай условным форматированием. VBA и макросы - не подойдут.fijer
_Boroda_, да, явно могут быть случаи когда первое число или первый месяц не обозначают - неизвестные. Именно для этого и нужно время. На основе вашего примера сделал:
Код
=ЧАС(F3)=17
Теперь все даты с указанным временем 17:00 отображаются как ММ.ГГГГ
Спасибо большое.
_Boroda_, да, явно могут быть случаи когда первое число или первый месяц не обозначают - неизвестные. Именно для этого и нужно время. На основе вашего примера сделал:
Код
=ЧАС(F3)=17
Теперь все даты с указанным временем 17:00 отображаются как ММ.ГГГГ