1

Мне известно, что Excel может изменить внешний вид содержимого ячейки, используя "Формат ячеек". Когда я вписываю "20000" в ячейку и использую "Формат ячеек", точнее "Дата", введите «14/03/2012», я вижу «03/10/1954».

Теперь я хотел бы сделать прямо противоположное: у меня довольно много ячеек, содержащих метки даты и времени, такие как «2017-10-09 01: 56: 39.466», и я хотел бы объяснить Excel, что это формат даты и времени, интерпретируется как YYYY-MM-DD hh:mm:ss.ttt (где t обозначает "тысячи секунд"). Это возможно?

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

Я работаю с Microsoft Excel 2016 MSO 32-bit.

1 ответ1

0

С вашими данными в ячейке A1, в B1 введите:

=DATEVALUE(LEFT(A1,10))+TIMEVALUE(MID(A1,12,8))+RIGHT(A1,3)/(24*60*60*1000)

и примените правильный формат:

B1 выглядит так же, как A1, но он числовой.

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