В листе Excel я создал несколько пользовательских дат. Эти даты рассчитываются по формуле, используемой для извлечения ряда дней из данной недели года.
Примененный мной нестандартный формат: ddd, дд мммм am и ddd, дд мммм вечера , и они перечислены следующим образом:
день1 утра
день1 вечера
день2 утра
день2 вечера
и т. д. ...
Пример:
Пн, 21 января 2020 года
Пн, 21 января 2020 года
Вт, 22 января 2020 г.
вт, 22 января 2020 г.
Эти даты затем используются на основном листе документа, в раскрывающемся списке, чтобы пользователь мог выберите соответствующую дату.
Но хотя пользовательский формат правильно отображается в списке, это не означает, что дата окончательно выбрана, и она автоматически изменяется / преобразуется в стандартный формат даты.
Практически говоря, в раскрывающемся списке я вижу ddd, дд мммм утра (или вечера), но когда я выбираю дату, я вижу ddd, дд м m yy
Я не могу добавить пользовательский формат в ячейки, потому что я не знаю, выберет ли пользователь «am» или «pm», и я не могу преобразовать в простой текст как хорошо, потому что я получу дату в числах (результат из формулы).
Я также пробовал с условным форматированием, но это не работает (или я использую неправильный код ...)
Так что мой временный обходной путь - это стереть формулу в ячейках и вручную ввести даты, чтобы они выглядели как простой текст и не конвертировались, но, конечно, это не то, что я хочу ...
Любое предложение о том, как сохранить пользовательскую дату после выбора из списка?