Як я можу змінити формат дати за замовчуванням?


9

Коли я вставляю дату в Excel 2010 у форматі "2012-12-07 00: 00: 00.000", я б хотів, щоб вона відображалась за замовчуванням як "2012-12-07", але насправді вона відображається як "00 : 00,0 "

Я знаю, що можу обійтись цим, попередньо передбачивши 'або змінивши формат комірки, але мені цікаво змінити формат за замовчуванням.

Підхід, який майже працює, полягає у форматі Панель управління-> Регіон та мова-> Формат тривалого часу та змінює його на щось на зразок "h". Це призводить до того, що Excel відображає дати, які я вставляю як "2012-12-07 00: 00: 00,000", але прикручує час, який відображається за межами Excel.

Дати, які я вставлю, походять із SQL Server.

Відповіді:


2

За замовчуванням Excel запускає всі нові робочі книги без форматування. Це означає, що ви повинні сказати Excel, як ви хочете відформатувати дані.

Щоб досягти того, що ви запитуєте, вам потрібно буде відформатувати стовпець до потрібного формату дати, а потім зберегти файл. Ви маєте можливість зберегти файл:

  1. Якщо ви не хочете, щоб це форматування застосовувалося до ВСІХ нових робочих книжок, збережіть відформатовану робочу книгу у вигляді шаблону (xltx) або звичайного файлу. Кожен раз, коли ви використовуєте цей файл, він буде відформатований для вставки даних.

  2. Якщо ви хочете, щоб це було відправною точкою для ВСІХ нових робочих книжок, тоді збережіть шаблон як Book.xltxу папці XLSTART. Зазвичай ця папка знаходиться за адресою C:Program Files\Microsoft Office\Office14\XLSTART.

Тепер у вас є форматний файл для використання. Коли ви відкриєте файл і вставите дані, вставте лише значення, і він буде форматувати його так, як ви вибрали.


5
Стовпець, що використовує формат дати, не відображатиметься певних значень, що не мають дати, тому я не бачу, як міг би працювати цей підхід. EG, якщо я встановив стовпець A завжди використовувати формат дати, мої дати відображатимуться правильно, але не цифрами. А дати, вставлені у стовпчик B, все одно відображатимуться неправильно.
RossFabricant

@RossFabricant ви правильні, проте формат за замовчуванням для всіх комірок у форматі Excel є загальним, це означає, що excel вгадає тип даних залежно від того, що ви вводите. Я не знаю жодного інтерфейсу в excel, який дозволяє налаштувати ці здогадки.
Піннер

4
Приємно, що ви намагаєтеся вирішити проблему, але це насправді не відповідає на питання ОП.
Кенні Евітт

0

Це повністю залежить від дати та часу вашої системи:

  1. Перейдіть до Панелі управління.
  2. Клацніть на "Регіон та мова".
  3. Клацніть на "змінити дату, час та формат чисел".
  4. Встановіть "коротку дату", "довгу дату", "короткий час" та "довгий час".
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.