как мне отформатировать эту дату «8:32:44 3 августа 2009» для работы в Excel

2

У меня есть дата в формате «чч: мм: сс MMM дд гггг» в текстовом файле с разделителями-запятыми. Я хотел бы переформатировать в рабочую дату для использования в Excel ... как мне это сделать?

Brad
источник

Ответы:

2

Вы можете использовать следующую функцию или соответствующий макрос, основываясь на следующем алгоритме:

Создайте «дату» с помощью функции datevalue (). Входными данными для этого будет строка, которую вы создаете из исходного формата, сохраняя только часть даты.

Создайте «время», используя timevalue ()

Добавьте datevalue + timevalue, чтобы получить окончательное значение.

Abhinav
источник
0

Там нет четкого ответа на ваш вопрос. Это зависит от региональных настроек. Например, у меня установлены региональные настройки для Румынии, где я живу; здесь, август 03 не так, потому что месяц за днем. Для США все наоборот.

Кроме того, в Excel есть как ячейки даты, так и времени. Может быть, вы должны рассмотреть вопрос о разбивке даты и времени. Если вы напишите 8:32:44, он автоматически определит это как время для меня ( чч: мм: сс ). Для даты я бы предложил использовать цифры вместо букв (08 вместо августа); если вы напишите его как 08.09.2009, он автоматически определит его как дату ( дД.ММ.ГГГГ ).

Надеюсь, что это помогает вам!

alex
источник