У меня есть дата в формате «чч: мм: сс MMM дд гггг» в текстовом файле с разделителями-запятыми. Я хотел бы переформатировать в рабочую дату для использования в Excel ... как мне это сделать?
источник
У меня есть дата в формате «чч: мм: сс MMM дд гггг» в текстовом файле с разделителями-запятыми. Я хотел бы переформатировать в рабочую дату для использования в Excel ... как мне это сделать?
Вы можете использовать следующую функцию или соответствующий макрос, основываясь на следующем алгоритме:
Создайте «дату» с помощью функции datevalue (). Входными данными для этого будет строка, которую вы создаете из исходного формата, сохраняя только часть даты.
Создайте «время», используя timevalue ()
Добавьте datevalue + timevalue, чтобы получить окончательное значение.
Там нет четкого ответа на ваш вопрос. Это зависит от региональных настроек. Например, у меня установлены региональные настройки для Румынии, где я живу; здесь, август 03 не так, потому что месяц за днем. Для США все наоборот.
Кроме того, в Excel есть как ячейки даты, так и времени. Может быть, вы должны рассмотреть вопрос о разбивке даты и времени. Если вы напишите 8:32:44, он автоматически определит это как время для меня ( чч: мм: сс ). Для даты я бы предложил использовать цифры вместо букв (08 вместо августа); если вы напишите его как 08.09.2009, он автоматически определит его как дату ( дД.ММ.ГГГГ ).
Надеюсь, что это помогает вам!