Excel 2010 — установить формат для всех ячеек — даже пустых

Excel 2010 — установить формат для всех ячеек — даже пустых

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

Введя некоторые даты, я заметил, что они отформатированы в формате, который я бы предпочел не использовать (т. е. в моем формате 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. Это заблокирует форматирование ячеек. Не уверен, решит ли это проблему, но это еще один вариант.

Связанный контент