Есть ли быстрый способ сделать общий формат даты и времени в Excel?

440
jimo3

Может кто-нибудь, пожалуйста, помогите мне найти встроенный в Excel (любой версии) готовый формат для даты / времени, как: MM / дд / гггг чч: мм AM / PM

Я не могу представить, что это не распространенный формат? 10/05/2018 17:03 PM Мне нравятся однозначные цифры с нулем, и год из 4 цифр, но нигде в списке формата «Дата» или в списке «Пользовательский» ничего похожего не существует.

Каждый раз, когда мне нужно отформатировать столбец даты / времени в Excel, мне нужно вручную ввести эту строку формата.

РЕДАКТИРОВАТЬ: На основе ответов, которые я ценю - мне нужно уточнить вопрос. Я знаю, как выбирать диапазоны, выбирать форматы и т. Д. Меня просто поразило, что из всех форматов, доступных в списке Excel в диалоговом окне «Формат ячеек» - ни один из них не был тем, что я бы назвал очень распространенным форматом даты / времени (если нет самый распространенный в США - и формат локали по умолчанию в США). Я думал, что, возможно, копал слишком глубоко, и что была какая-то горячая клавиша для формата «Default Locale DateTime».
Спасибо за любую помощь в этом.

0
Вы можете создать подпрограмму, которая форматирует выбранные ячейки в этом формате и привязывает ее к сочетанию клавиш. Scott Craner 5 лет назад 0
Да, но я не хочу делать код - главное, что я думал, что существует какая-то уже существующая «быстрая кнопка», которая, например, использует настройку локали или что-то в этом роде. Я знаю, что существует так много разных форматов даты, но в Windows есть настройки Locale, и я надеялся, что найдется кнопка или автоформат, который просто использовал бы настройки локали для даты + времени. jimo3 5 лет назад 0

2 ответа на вопрос

0
Forward Ed
  1. Выберите ячейки, к которым вы хотите применить форматирование.
  2. Выберите домашнюю ленту
  3. В разделе номера выберите кнопку расширения в правом нижнем углу или в раскрывающемся меню выберите «Больше форматов номера» ...

пример 1

  1. В мастере форматирования ячеек выберите вкладку «Число».
  2. В области Категория: выберите Пользовательский.

Пример 2

  1. Между окном образца и областью прокрутки, перечисляющим все форматы, где показано «Общее» на рисунке выше, введите следующий формат:

    мм / дд / гггг чч: мм AM / PM

  2. Используйте «Мастер рисования» на домашней ленте, чтобы применить пользовательский формат к другим ячейкам.

В моих пользовательских форматах, когда я прокручиваю вниз, есть пользовательское время даты, которое подходит близко:

yy/mm/dd hh:mm 

Он дополняет нули, но не дает AM / PM. Также порядок дат смешивается с тем, что вы хотите, но он соответствует моим системным настройкам.

Пример 3

0
Rajesh S

Самый быстрый метод, который я могу вам предложить - это однострочный код VBA.

Thisworkbook.worksheets("Sheet1").range("A1:A150").numberformat = "MM/DD/YYYY HH:MM AM/PM" 

Как это устроено:

  • Нажмите, Alt+F11чтобы открыть редактор VB.
  • Сформировать меню Вид поиска и нажмите Immediate Window, чтобы открыть.
  • Скопируйте и вставьте этот код в ближайшее окно и нажмите кнопку «Ввод».
  • Excel отформатирует указанный диапазон данных (A1:A150)для указанной даты и времени.

Замечания:

Настройте Sheet Name& Cell referencesв коде по мере необходимости.

Похожие вопросы