как преобразовать строки в формат времени Posixct в excel

У меня есть это поле в excel:

16JUL15:08:22:13 

Я хотел бы преобразовать это в формат POSICct следующим образом:

 2015-07-16 08:22:13 

Как я могу это сделать в Excel?

Используйте эту формулу:

 =TEXT(--SUBSTITUTE(A1,":"," ",1),"yyyy-mm-dd hh:mm:ss") 

Проблема первая : между временем и датой. Удалив это, он может стать числом, которое можно считать датой.

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

Используйте собственную рабочую таблицу REPLACE для замены двоеточия в 8- й позиции для пробела и добавления двойного унарного для достижения истинной даты. Накладные расходы Excel позаботятся обо всем остальном.

 =--REPLACE(A2, 8, 1, CHAR(32)) 

Завершите операцию, форматируя ячейку как пользовательскую с маской формата yyyy-mm-dd hh:mm:ss .

date_to_POSICct

  • Считайте ячейку (ячейки), если другая ячейка показывает определенные данные
  • Получить сумму диапазона в одной ячейке
  • Заявление Excel SUMIFS - расчет прибыли за каждый месяц за несколько лет
  • Как рассчитать среднее значение в Excel для ячеек, разделенных на 102 строки?
  • Преобразование формата времени: с 5:00 до 5:00
  • Excel: поиск, если конкретный текст существует в столбце
  • конвертировать текстовую дату с аббревиатурой дня недели в формат даты Excel
  • Как я могу проанализировать столбец несколькими символами?
  • Сравните два столбца из двух превосходных значений и верните 3-й столбец
  • Верните 30-й день предыдущего месяца в excel
  • Как сравнить данные в двух столбцах разных листов, чтобы найти дубликаты в Excel
  • Давайте будем гением компьютера.