Преобразование формата продолжительности времени в Excel - PullRequest
0 голосов
/ 08 июня 2018

Мне нужно конвертировать временные интервалы в Excel.Например, мне нужно преобразовать целый столбец временных интервалов с 13:01 до 13: 15–1: 01–15: 15.и так далее и тому подобное .... Есть идеи?Заранее спасибо.

Краткое описание: конвертировать 13:01 вечера 13:15 вечера в 13:01 вечера 1::15 вечера

Ответы [ 3 ]

0 голосов
/ 08 июня 2018

Предполагается, что ваши данные начинаются в A2, в B2 и копируются в соответствии с:

=SUBSTITUTE(SUBSTITUTE(A2,"PM", ""),"AM", "")

, затем копируют ColumnB и вставляют специальные ..., значения сверху и применяют текст к столбцам Фиксированная ширина при разборепо обе стороны от -.

В E2 и скопированы для соответствия:

=TEXT(B2,"H:mmAM/PM")&"-"&TEXT(D2,"h:mmAM/PM")

, хотя стыдно преобразовывать обратно в текстовые представления времени, которые были преобразованы в значения времени.

Копировать ColumnE, Paste Special ..., Значения сверху и удалить ColumnsB: D.

Пример вывода: 1:01PM-1:15PM.

0 голосов
/ 08 июня 2018

= ТЕКСТ (ВРЕМЗНАЧ (ЛЕВЫЙ (А1, FIND ( "-", А1) -3)), "ч: mmAM / ПМ") & "-" & ТЕКСТ (ВРЕМЗНАЧ (MID (А1, FIND ( "-", A1) + 1, LEN (A1) -FIND ("-", A1) -2)), "h: mmAM / PM") это сработало!спасибо за помощь!

0 голосов
/ 08 июня 2018
=TEXT(TIMEVALUE(LEFT(A1,FIND("-",A1)-3)),"h:mmAM/PM")&"-"&TEXT(TIMEVALUE(MID(A1,FIND("-",A1)+1,LEN(A1)-FIND("-",A1)-2)),"h:mmAM/PM")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...