1

Странный вопрос, может быть, действительно легкий. У меня есть большая электронная таблица с несколькими столбцами, которые будут заполняться различными пользователями с течением времени. В настоящее время это столбцы даты, однако этот вопрос не ограничивается датами.

Как только я ввел некоторые даты, я заметил, что они отформатированы в формате, который я бы предпочел не использовать (т.е. мой формат Windows по умолчанию) :( В любом случае, я хотел бы использовать стандартный формат по умолчанию (т.е. dd-mmm-yyyy) чтобы избежать путаницы между датами типа "07/08/09" OO

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

Есть ли способ заставить Excel установить формат по умолчанию для ВСЕГО столбца, пустых ячеек или иным образом?

2 ответа2

1

Если вы вводите дату в ранее пустую ячейку, Excel пытается быть сверхчувственным и форматирует дату в соответствии со стандартным форматом вашей ОС (игнорируя формат, который вы ранее уже указали для ячейки). Вы можете увидеть, какой формат это в списке пользовательских форматов Excel; это тот, который помечен знаком *.

Я не знаю ни одного способа изменить это поведение, поэтому единственным решением будет изменить стандартный формат даты в вашей ОС (если вам больше нравится этот другой формат, это может быть полезным в любом случае). В Windows это находится в Панели управления \ Часы, язык и регион \ Изменить формат даты или времени \ Короткая дата.

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

0

Протестировано в Office 2010, right click the column label и выберите format cells . Я сделал это с полностью пустым столбцом, и все они переформатируют в правильный формат даты. То есть, если я введу 6-23-16, это исправит его до 23 июня 2016 года.

Это также работает в Office 2016.

Изменить: Вы можете попробовать Protecting the Sheet на вкладке Обзор. Перед тем, как сделать это, вам нужно нажать « Allow Users to Edit Ranges , назвать диапазон как примечание, выбрать диапазон, который необходимо изменить , а затем « Protect Sheet . Это заблокирует форматирование ячеек. Не уверен, что это решит проблему, но это другой вариант.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .