Note: The other languages of the website are Google-translated. Back to English

Как преобразовать строку времени во время в Excel?

Например, у вас есть список текстовых строк на листе, и теперь вам нужно преобразовать эти текстовые строки во время или дату и время, как вы можете решить эту проблему? Здесь я расскажу вам о некоторых приемах, позволяющих быстро преобразовать текстовую строку во время в Excel.

Преобразовать текстовую строку во время

Преобразование текстовой строки в дату и время


стрелка синий правый пузырь Преобразовать текстовую строку во время

Чтобы преобразовать текстовую строку во время, вы можете использовать некоторые формулы для решения.

1. Выберите ячейку и введите эту формулу. = ВРЕМЯЗНАЧ (LEFT (A1; LEN (A1) -2) & ":" & RIGHT (A1,2)) (A1 - это текстовая строка, которую нужно преобразовать во время) в нее и нажмите Enter. При необходимости вы можете перетащить маркер заполнения в нужный диапазон. Смотрите скриншот:
док-время-строка-время-1

2. Затем щелкните правой кнопкой мыши эти выбранные ячейки и выберите Формат ячеек из контекстного меню, а затем в Формат ячеек диалоговое окно, выберите Продолжительность из Категория список под Число на вкладке, затем выберите нужный тип времени.
док-время-строка-время-2

3. Нажмите OK, теперь текстовые строки конвертируются во время.
док-время-строка-время-3

Примечание:

1. Эта формула не может работать правильно, если текстовая строка содержит секунды, например 120158.

2. Если формат вашей текстовой строки - 120456P, вы можете использовать эту формулу =TEXT(--(LEFT(A1,LEN(A1)-1)),"0\:00\:00")+((RIGHT(A1,1)="P")/2), затем отформатируйте ячейки как нужные 12-часовые часы. Смотрите скриншот:

док-время-строка-время-4
док-время-строка-время-5

стрелка синий правый пузырь Преобразование текстовой строки в дату и время

Если ваша текстовая строка включает дату и время, например 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. Затем щелкните правой кнопкой мыши выбранные ячейки и выберите Формат ячеек из контекстного меню, затем в Формат ячеек диалоговое окно, выберите Время из Категория список и выберите нужный тип в правом разделе.
док-время-строка-время-6

3. Нажмите OK. Теперь вы можете увидеть текстовую строку, преобразованную в дату и время.
док-время-строка-время-7

Наконечник.Если вы хотите преобразовать время в десятичные часы, минуты или секунды, попробуйте использовать Kutools for ExcelАвтора Конвертировать время как показано на следующем снимке экрана. Полная функция без ограничений в 30 дней, пожалуйста, скачайте и получите бесплатную пробную версию сейчас.

Быстрое преобразование времени в десятичное значение в Excel

Например, у вас есть список времени, которое необходимо преобразовать в десятичные часы, минуты или секунды, как вы можете быстро и легко решить его в Excel? В Конвертировать время of Kutools для Excel, может оказать вам услугу.   Нажмите для 30 дней бесплатного пробного периода!
документ конвертировать время
 
Kutools for Excel: с более чем удобными надстройками Excel 300, которые можно попробовать бесплатно без ограничений в 30 дней.


Лучшие инструменты для работы в офисе

Kutools for Excel решает большинство ваших проблем и увеличивает вашу производительность на 80%

  • Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма ...
  • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон...
  • Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы... Предотвращение дублирования ячеек; Сравнить диапазоны...
  • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор ...
  • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое ...
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии...
  • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом ...
  • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF...
  • Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.
вкладка kte 201905

Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
офисный дно
Сортировать комментарии по
Комментарии (18)
Оценок пока нет. Оцените первым!
Этот комментарий был сведен к минимуму модератором на сайте
это не похоже на короткий путь... Мне нужен короткий путь для преобразования данных во время без использования мыши
Этот комментарий был сведен к минимуму модератором на сайте
Здравствуйте, если вам нужно быстро преобразовать числовую строку во время, вы можете удерживать Shit+Ctrl и нажимать клавиши @.
Этот комментарий был сведен к минимуму модератором на сайте
используя [=ТЕКСТ(--(ЛЕВЫЙ(A1,ДЛСТР(A1)-1)),"0\:00\:00")+((ПРАВЫЙ(A1,1)="P")/2) ] формула,
в примере № 2 выше 123706A >> преобразуется в 12:37:06 (вместо 12:37:06)
как это можно исправить?
Этот комментарий был сведен к минимуму модератором на сайте
используя [=ТЕКСТ(--(ЛЕВЫЙ(A1,ДЛСТР(A1)-1)),"0\:00\:00")+((ПРАВЫЙ(A1,1)="P")/2) ] формула,
в примере № 2 выше 123706A >> преобразуется в 12:37:06 (вместо 12:37:06)
как это можно исправить?
Этот комментарий был сведен к минимуму модератором на сайте
Вам нужно всего лишь изменить P на A в формуле =ТЕКСТ(--(ЛЕВЫЙ(A1,ДЛСТР(A1)-1)),"0\:00\:00")+((ПРАВЫЙ(A1,1) ="A")/2), отформатируйте ячейку формулы как чч:мм:сс AM/PM
Этот комментарий был сведен к минимуму модератором на сайте
поэтому, если вы введете 35943A, вы получите 3:59:43 (это здорово).
но если вы введете 123706A, вы ожидаете получить 12:37:06, но вместо этого вы получите 12:37:06 (что не так уж хорошо).
также, если вы введете 123706P, вы получите 12:37:06 (опять же ожидая получить 12:37:06).
меридиемы неверны только для 12xxxx, формула работает безупречно для 1~11.
любой способ улучшить формулу, чтобы она была всеобъемлющей? благодарю вас
Этот комментарий был сведен к минимуму модератором на сайте
Это немного сложно, извините, я не могу вам помочь. Может кто на нашем форуме https://www.extendoffice.com/forum.html может помочь вам, если вы разместите вопрос в нем.
Этот комментарий был сведен к минимуму модератором на сайте
2ч 50м как преобразовать в 2:50
Этот комментарий был сведен к минимуму модератором на сайте
Привет, Аян, вы можете попробовать функцию «Найти и заменить», h (пробел) заменить wth: , m заменить ничем
Этот комментарий был сведен к минимуму модератором на сайте
Как я могу преобразовать 1 час 35 минут 25 секунд, сохраненный в текстовом формате, в формат часов (чч: нн: сс)?
Этот комментарий был сведен к минимуму модератором на сайте
Привет, Габриэль, вы можете попробовать эту формулу = ВРЕМЯ (ЛЕВО (K4,1), СРЕДНЯЯ (K4,8,2), СРЕДНЯЯ (K4,15,2)) K4 — это ячейка, содержащая текст, который вы хотите преобразовать, затем отформатируйте результат как время.
Этот комментарий был сведен к минимуму модератором на сайте
=A1/(24*60) (методы алгебры)..хаххаха
затем примените формат времени
Этот комментарий был сведен к минимуму модератором на сайте
Привет., у меня есть вопрос.
Я хочу преобразовать продолжительность, извлеченную в формате #h #m #s, в формат продолжительности, чтобы я мог ее фильтровать. Например:
В моих данных есть поле «Длительность сеанса», формат ячейки «Общий», а в ячейке указано «1 час 2 м 15 с». Мне нужно преобразовать эти данные в 01:02:15, но не в формате времени, а в продолжительности. Есть ли способ сделать это.
Этот комментарий был сведен к минимуму модератором на сайте
Привет!

Я использовал одну из приведенных выше формул для преобразования временной строки, и она отлично работала для всего, что имело формат 1200P. Он должен преобразоваться в 12:00, но вместо этого преобразуется в 00:00. Любые мысли о том, почему или как это исправить?

Я использовал: "120456P, вы можете использовать эту формулу =ТЕКСТ(--(ЛЕВЫЙ(A1,ДЛСТР(A1)-1)),"0\:00\:00")+((ПРАВЫЙ(A1,1)= "П")/2)"

У меня не было секунд в моей строке времени, поэтому я удалил последний набор 0 в формуле, и она все еще работала.
Этот комментарий был сведен к минимуму модератором на сайте
как преобразовать дату/время в этот текстовый формат 08 07
Этот комментарий был сведен к минимуму модератором на сайте
Привет, Тина, пожалуйста, дайте мне конкретный пример для объяснения и описания вашей проблемы. Спасибо.
Этот комментарий был сведен к минимуму модератором на сайте
как преобразовать 06Hr:11Mi в 06:11
Этот комментарий был сведен к минимуму модератором на сайте
Привет, Абинаш Кумар, ты можешь удалить альфа-символы из строки времени.
Это руководство поможет вам:
Как удалить буквенные символы из ячеек в Excel?
Здесь еще нет комментариев
Оставляйте свои комментарии
Публикация как гость
×
Оценить этот пост:
0   Характеристики
Предлагаемые места

Подписывайтесь на Нас

Copyright © 2009 - www.extendoffice.ком. | Все права защищены. Питаться от ExtendOffice, | Карта сайта
Microsoft и логотип Office являются товарными знаками или зарегистрированными товарными знаками Microsoft Corporation в США и / или других странах.
Защищено Sectigo SSL