2

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

2 ответа2

2

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

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

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

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

0

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .