Измените «XX: XX: 00» на «00: XX: XX» - PullRequest
0 голосов
/ 03 января 2019

Итак, у меня есть эти данные, которые напрямую копируются / вставляются из iTunes: enter image description here

Excel имеет формат "XX:XX:00", который равен "hh:mm:ss", но, как вы можете себе представить,, это больше похоже на "mm:ss:00".Музыка не длится часа!

Поскольку это не проблема прямого формата ячейки, я не мог легко найти ответ в Интернете.Мне нужно кое-что поставить 2 "00" в начале (чтобы получить "00:mm:ss")

РЕДАКТИРОВАТЬ: Это была проблема с пониманием формата ячейки.

Ответы [ 3 ]

0 голосов
/ 03 января 2019

Отформатируйте ячейку со временем (C1) как «Общее».Если он сохраняет свое значение, например 11:42, то преобразуйте его с = TimeValue (C1) и отформатируйте ячейку как Пользовательский мм: сс

Если он изменитсяв что-то вроде 0,4875, затем преобразуйте его с = C1 / 60 и отформатируйте результат как Пользовательский мм: сс

0 голосов
/ 03 января 2019

Вы можете просто разделить значение ячейки на 60 следующим образом:

enter image description here

и затем выберите пользовательский формат для этой ячейки, как это

enter image description here

0 голосов
/ 03 января 2019

Эта формула должна работать:

="00:" & MID(TEXT(A1,"h:mm:ss"),SEARCH(":",TEXT(A1,"h:mm:ss"))+1,3) & RIGHT(TEXT(A1,"h:mm:ss"),2)

Важным элементом является преобразование времени в текстовую строку.

  • Изменить A1 на первую ячейку Duration (Duree)& скопировать формулу вниз
  • Затем вы можете скопировать результат и вставить его как значения

Редактировать: вы также можете использовать только правильную функцию:

="00:"&RIGHT(TEXT(A1,"h:mm:ss"),LEN(TEXT(A1,"h:mm:ss"))-SEARCH(":",TEXT(A1,"h:mm:ss")))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...