Итак, странный вопрос, может быть, действительно простой. У меня есть большая электронная таблица с несколькими столбцами, которые будут заполняться разными пользователями с течением времени. В настоящее время это столбцы с датами, однако этот вопрос не ограничивается датами.
Введя некоторые даты, я заметил, что они отформатированы в формате, который я бы предпочел не использовать (т. е. в моем формате Windows по умолчанию) :( В любом случае, я бы хотел использовать стандартный формат по умолчанию (т. е. дд-ммм-гггг), чтобы избежать путаницы между датами, например, "07/08/09" Оо
Я могу задать этот формат для всего столбца(ов), однако, формат, похоже, не "прилипает" к пустым ячейкам. Как только я ввожу новое значение в ячейку, которая была пустой, оно не использует указанный мной формат.
Есть ли способ заставить Excel установить формат по умолчанию для ВСЕГО столбца, пустых ячеек или иного?
решение1
Если вы вводите дату в ранее пустую ячейку, Excel пытается быть очень умным и форматирует дату в соответствии со стандартным форматом вашей ОС (игнорируя формат, который вы уже ранее задали ячейке). Вы можете увидеть, какой это формат, в списке пользовательских форматов Excel; это тот, который отмечен знаком «*».
Я не знаю, как изменить это поведение, поэтому единственным решением будет изменить стандартный формат даты вашей ОС (если вам больше нравится этот другой формат, это может быть полезным изменением в любом случае). В Windows это находится в Панель управления\Часы, язык и регион\Изменить формат даты, времени или чисел\Краткая дата.
Обратите внимание, что любое поле в Excel, отформатированное таким образом, будет отображаться на компьютерах других людей в соответствии сихНастройка ОС. Так что как бы это ни выглядело на вашей машине, это будет - потенциально - выглядеть по-другому на машинах всех остальных. Все формулы будут работать нормально; это просто отображение.
решение2
Протестировано в 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
. Это заблокирует форматирование ячеек. Не уверен, решит ли это проблему, но это еще один вариант.