Как преобразовать строку времени во время в Excel?
Например, у вас есть список текстовых строк на листе, и теперь вам нужно преобразовать эти текстовые строки во время или дату и время, как вы можете решить эту проблему? Здесь я расскажу вам о некоторых приемах, позволяющих быстро преобразовать текстовую строку во время в Excel.
Преобразовать текстовую строку во время
Преобразование текстовой строки в дату и время
Преобразовать текстовую строку во время
Чтобы преобразовать текстовую строку во время, вы можете использовать некоторые формулы для решения.
1. Выберите ячейку и введите следующую формулу (A1 — текстовая строка, которую необходимо преобразовать во время):
=TIMEVALUE(LEFT(A1,LEN(A1)-2)&":"&RIGHT(A1,2))
2. Нажмите Enter. При необходимости вы можете перетащить маркер заполнения в нужный диапазон. Смотрите скриншот:
3. Затем щелкните правой кнопкой мыши эти выбранные ячейки и выберите Формат ячеек из контекстного меню, а затем в Формат ячеек диалоговое окно, выберите Время из Категория список под Номер регистрации на вкладке, затем выберите нужный тип времени.
4. Нажмите OK, теперь текстовые строки конвертируются во время.
1. Эта формула не может работать правильно, если текстовая строка содержит секунды, например 120158.
2. Если формат вашей текстовой строки - 120456P, вы можете использовать эту формулу =TEXT(--(LEFT(A1,LEN(A1)-1)),"0\:00\:00")+((RIGHT(A1,1)="P")/2), затем отформатируйте ячейки как нужные 12-часовые часы. Смотрите скриншот:
![]() |
![]() |

Разблокируйте магию Excel с помощью Kutools AI
- Умное исполнение: выполнение операций с ячейками, анализ данных и создание диаграмм — и все это осуществляется с помощью простых команд.
- Пользовательские формулы: Создавайте индивидуальные формулы для оптимизации рабочих процессов.
- VBA-кодирование: Пишите и внедряйте код VBA без особых усилий.
- Интерпретация формулы: Легкое понимание сложных формул.
- Перевод текста: преодолевайте языковые барьеры в своих таблицах.
Преобразование текстовой строки в дату и время
Если ваша текстовая строка включает дату и время, например 20141212 0312, вы можете использовать небольшую длинную формулу для решения.
1. В пустой ячейке введите эту формулу. =DATE(LEFT(A1,4),MID(A1,5,2),MID(A1,7,2))+TIME(MID(A1,10,2),RIGHT(A1,2),0), а затем нажмите Enter key, при необходимости вы можете применить эту формулу к диапазону.
2. Затем щелкните правой кнопкой мыши выбранные ячейки и выберите Формат ячеек из контекстного меню, затем в Формат ячеек диалоговое окно, выберите Время из Категория список и выберите нужный тип в правом разделе.
3. Нажмите OK. Теперь вы можете увидеть текстовую строку, преобразованную в дату и время.
Быстрое преобразование времени в десятичное значение в Excel |
Например, у вас есть список времени, которое необходимо преобразовать в десятичные часы, минуты или секунды, как вы можете быстро и легко решить его в Excel? В Конвертировать время of Kutools для Excel, может оказать вам услугу. Нажмите, чтобы получить 30-дневную бесплатную пробную версию! |
![]() |
Kutools for Excel: с более чем 300 удобными надстройками Excel, вы можете попробовать бесплатно без ограничений в течение 30 дней. |
Лучшие инструменты для офисной работы
Улучшите свои навыки работы с Excel с помощью Kutools for Excel и почувствуйте эффективность, как никогда раньше. Kutools for Excel предлагает более 300 расширенных функций для повышения производительности и экономии времени. Нажмите здесь, чтобы получить функцию, которая вам нужна больше всего...
Вкладка Office: интерфейс с вкладками в Office и упрощение работы
- Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
- Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
- Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!