Например, у вас есть список текстовых строк на листе, и теперь вам нужно преобразовать эти текстовые строки во время или дату и время, как вы можете решить эту проблему? Здесь я расскажу вам о некоторых приемах, позволяющих быстро преобразовать текстовую строку во время в Excel.
Преобразовать текстовую строку во время
Преобразование текстовой строки в дату и время
Преобразовать текстовую строку во время
Чтобы преобразовать текстовую строку во время, вы можете использовать некоторые формулы для решения.
1. Выберите ячейку и введите в нее эту формулу = ВРЕМЕННОЕ ЗНАЧЕНИЕ (LEFT (A1, LEN (A1) -2) & “:” & RIGHT (A1,2)) (A1 – это текстовая строка, которую необходимо преобразовать во время), и нажмите Enter . При необходимости вы можете перетащить маркер заполнения в нужный диапазон. См. Снимок экрана:
2. Затем щелкните правой кнопкой мыши эти выбранные ячейки и выберите Форматировать ячейки в контекстном меню, а затем в диалоговом окне Форматировать ячейки выберите Время. из списка Категория на вкладке Число , затем выберите нужный тип времени.
3. Нажмите OK , теперь текстовые строки преобразуются во время.
1. Эта формула не может работать правильно, если текстовая строка содержит секунды, например 120158.
2. Если формат вашей текстовой строки – 120456P, вы можете использовать эту формулу = ТЕКСТ (- (LEFT (A1, LEN (A1) -1)), «0 : 00 : 00») + ((RIGHT (A1,1 ) = “P”)/2), затем отформатируйте ячейки как нужные 12-часовые часы. См. Снимок экрана:
![]() |
![]() |
Преобразование текстовой строки в дату и время
Если ваша текстовая строка включает дату и время, например 20141212 0312, вы можете использовать небольшую длинную формулу для решения.
1. В пустой ячейке введите эту формулу = ДАТА (LEFT (A1,4), MID (A1,5,2), MID (A1,7,2)) + TIME (MID (A1,10,2), RIGHT ( A1,2), 0), а затем нажмите клавишу Enter , при необходимости вы можете применить эту формулу к диапазону.
2. Затем щелкните правой кнопкой мыши выбранные ячейки и выберите Форматировать ячейки в контекстном меню, затем в диалоговом окне Форматировать ячейки выберите Дата из списка Категория и выберите нужный тип в правом разделе.
3. Нажмите ОК . Теперь вы можете увидеть текстовую строку, преобразованную в дату и время.
Совет. Если вы хотите преобразовать время в десятичные часы, минуты или секунды, попробуйте использовать Конвертировать время в Kutools for Excel как показано на следующем снимке экрана. Полная функциональность без ограничений в течение 30 дней, пожалуйста, скачайте и получите бесплатную пробную версию.
Быстрое преобразование времени в десятичное значение в Excel
|
Например, у вас есть список времени, которое необходимо преобразовать в десятичные часы, минуты или секунды, как вы можете быстро и легко решить это в Excel? Конвертировать время из Kutools for Excel может оказать вам услугу. Нажмите, чтобы получить 30-дневную бесплатную пробную версию! |
![]() |
Kutools for Excel: с более чем 300 удобными надстройками Excel, которые можно попробовать без ограничений в течение 30 дней. |
- Преобразование между датой по юлианскому календарю и датой в календаре
- Преобразование между датой и меткой времени unix