Перейти к содержимому

Kutools для Office — один пакет. Пять инструментов. Выполняйте больше.

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

Author Sun Last modified

При работе с данными в Excel часто приходится иметь дело со значениями времени, отформатированными как чч:мм:сс или аналогичные обозначения. Однако для дальнейшего анализа, составления отчетов или экспорта может потребоваться преобразование этих значений времени в обычные текстовые строки, их базовые числовые строки или вычисление эквивалентного количества десятичных часов, минут или секунд. Эффективное преобразование между этими форматами экономит время, уменьшает ручной труд и обеспечивает согласованность данных при расчетах или сводках. В этом руководстве мы представим различные практические решения для преобразования значений времени в текст, числовые форматы или десятичные представления в Excel, охватывая как встроенные возможности, так и гибкие методы для пакетной обработки.

Преобразование времени в текстовую строку

Преобразование времени в числовую строку

Преобразование времени в количество часов/минут/секунд

Альтернативный метод «Специальная вставка» и умножение

Сводная таблица для агрегации и преобразования данных времени


Преобразование времени в текстовую строку

Чтобы представить значения времени в виде текстовых строк — например, для экспорта, отчетов или просто для отображения времени без форматирования времени Excel — можно использовать встроенную формулу TEXT. Этот подход полезен, если вы хотите, чтобы значения ячеек оставались неизменными независимо от будущего форматирования ячеек, а также для объединения времени с другими текстовыми данными.

Выберите ячейку, где вы хотите отобразить преобразованную текстовую строку. Введите следующую формулу (предполагая, что ваше исходное время находится в ячейке A1):

=TEXT(A1,"hh:mm:ss AM/PM")

После ввода формулы нажмите Enter. Чтобы применить ту же операцию к нескольким ячейкам, перетащите маркер заполнения вниз по соседним ячейкам.

A screenshot showing Excel formula for converting time to text
A screenshot of the converted text string from time in Excel

Примечания к параметрам: Вы можете настроить строку формата ("чч:мм:сс AM/PM") для соответствия 24-часовому или 12-часовому формату или отображать только определенные компоненты (например, "чч:мм").

Совет: Это преобразование лучше всего подходит, если вы хотите, чтобы время оставалось визуально неизменным независимо от того, как форматируется ячейка позже. Помните, что после преобразования вывод является текстом и больше не подходит для прямых временных вычислений.


Преобразование времени в числовую строку

Excel хранит значения времени как дроби дня, поэтому "1" представляет 24 часа, а "0,5" — 12 часов. Чтобы отобразить базовую числовую строку, соответствующую значению времени, просто измените формат ячейки на Общий. Это может быть полезно для понимания того, как Excel хранит время внутри, или для подготовки значений к дальнейшим вычислениям.

Выберите ячейки времени, которые вы хотите преобразовать в их числовое представление.

Перейдите на вкладку Главная, найдите группу Число и выберите Общий из выпадающего списка форматов. После изменения формата ячейка отобразит базовое числовое значение времени.

Например, "06:00:00" преобразуется в 0,25, а "18:00:00" — в 0,75.

A screenshot showing General format option for time cells in Excel

Совет: Поскольку Excel выражает время в виде дробей, полные 24 часа равны 1. Чтобы преобразовать эти числовые строки в осмысленные единицы времени (например, часы, минуты или секунды), см. следующие методы.

Внимание: Изменение формата ячейки влияет только на отображение, но не на фактическое сохраненное значение. При копировании данных для использования вне Excel помните, что значения времени в формате "Общий" могут отображаться как десятичные числа.


Преобразование времени в количество часов/минут/секунд

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

Метод 1: Преобразование времени в количество часов/минут/секунд с помощью формулы
Это решение подходит для быстрого преобразования значения времени в одной ячейке.

Время Формула Результат
16:15:48      =A1*24 16.26333
16:15:48 =A1*1440 975.803
16:15:48 =A1*86400 58548
  • =A1*24: Преобразует время в десятичные часы.
  • =A1*1440: Преобразует время в десятичные минуты.
  • =A1*86400: Преобразует время в десятичные секунды.

Убедитесь, что формат ячеек результата установлен как Общий или Числовой, чтобы правильно отображались десятичные значения. Перетащите маркер заполнения, чтобы скопировать формулу вниз для дополнительных строк по мере необходимости.

Совет: Если у вас есть целые значения часов и вы хотите, чтобы результат был целым числом, используйте функции, такие как ОКРУГЛ(A1*24;0), ЦЕЛОЕ(A1*1440) и т. д.

Предупреждение: Большие значения времени, превышающие 24 часа (например, длительности, рассчитанные как конец-начало, где конец < начало), могут вызывать отрицательные или непредвиденные результаты из-за того, как Excel обрабатывает переход времени.

Метод 2: Преобразование времени в количество часов/минут/секунд с помощью Kutools для Excel

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

Если вам часто нужно преобразовывать данные времени большими пакетами или в разные единицы времени, использование Kutools для Excel может значительно упростить процесс. У Kutools есть специальные функции для преобразования значений времени Excel в часы, минуты или секунды всего за несколько кликов.

После установки Kutools для Excel выполните следующие шаги:

Выберите ячейки времени, которые вы хотите преобразовать, нажмите Kutools > Текст > Преобразовать время > Время в часы/Время в минуты/Время в секунды.
A screenshot showing Kutools Convert Time to Hours option in Excel

Выбранные значения времени будут мгновенно преобразованы в целевую единицу.
A screenshot of converted time values to hours in Excel using Kutools

Совет: Если вы хотите, чтобы преобразованные результаты сохранились в другом диапазоне ячеек, нажмите Kutools > Текст > Преобразовать время > Преобразовать время чтобы открыть диалоговое окно Преобразовать время. Выберите нужное преобразование и отметьте опцию Сохранить в другое место затем укажите ячейку назначения.
A screenshot of Kutools Convert Time dialog for saving results to another location

Примечание: Преобразование времени на месте перезапишет исходные ячейки; сохранение в другом месте сохранит ваши исходные данные нетронутыми.

Демонстрация: Преобразование времени в количество часов/минут/секунд с помощью Kutools для Excel

 
Kutools для Excel: Более 300 удобных инструментов у вас под рукой! Наслаждайтесь постоянно бесплатными функциями ИИ! Скачать сейчас!

Альтернативный метод «Специальная вставка» и умножение

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

Как использовать:

  1. Введите коэффициент преобразования (например, 24 для часов, 1440 для минут или 86400 для секунд) в пустую ячейку.
  2. Скопируйте ячейку с коэффициентом преобразования (Ctrl+C).
  3. Выберите диапазон ячеек времени, который вы хотите преобразовать.
  4. Щелкните правой кнопкой мыши по выделению > выберите Специальная вставка > в диалоговом окне выберите Умножить, затем нажмите OK.

Например, чтобы преобразовать время в десятичные часы, введите 24 в пустую ячейку, скопируйте ее, затем используйте Специальная вставка > Умножить на свои данные времени. Каждое значение времени будет умножено на 24 и отображено как десятичное значение в часах.

Преимущества: Создает статические результаты и не зависит от формул; особенно полезно для подготовки данных к экспорту или печати. Подходит для пакетного преобразования больших наборов данных.

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


Сводная таблица для агрегации и преобразования данных времени

Если вам нужно суммировать данные времени по различным категориям (например, рабочие часы сотрудников по проектам или операционное время машин в день), сводная таблица поможет вам эффективно преобразовать и агрегировать значения времени. Хотя сводные таблицы по умолчанию отображают значения времени (в формате чч:мм), вы можете суммировать и преобразовывать вывод в часы/минуты/секунды по мере необходимости.

Как использовать:

  1. Подготовьте свои данные с колонкой значений времени (отформатированной как чч:мм:сс) и соответствующими категориями или группами.
  2. Выберите диапазон данных, перейдите на вкладку Вставка > Сводная таблица.
  3. Перетащите категориальное поле в Строки и временное поле в Значения.
  4. Значения времени будут суммированы или усреднены в формате времени. Чтобы показать итог как десятичные часы/минуты/секунды, щелкните правой кнопкой мыши по полю итогов > Настройки поля значений > Суммировать значения как СУММ или СРЕДНЕЕ, затем примените пользовательский числовой формат или умножьте на 24 (часы), 1440 (минуты) или 86400 (секунды) в дополнительных вспомогательных столбцах.

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

Преимущества: Очень подходит для группировки и агрегации больших объемов данных времени; встроенные инструменты фильтрации и сводки упрощают создание отчетов.

Ограничения: Для прямого десятичного преобразования итогов сводной таблицы иногда могут потребоваться вспомогательные столбцы или вычисляемые поля. Сводные таблицы не изменяют исходные данные, а представляют их в сводном и, возможно, преобразованном виде.

Быстро и легко конвертируйте дату в другой формат даты в Excel

Вы когда-нибудь пробовали преобразовать дату только в день, месяц или год? Формулы может быть сложно запомнить, но функция Применить формат даты из Kutools для Excel может быстро преобразовать стандартную дату в нужный формат даты, как показано на скриншоте ниже. Не ждите, нажмите для 30 дней бесплатной пробной версии!
doc apply date format
 
Kutools для Excel: более чем 300 удобных надстроек для Excel, которые можно бесплатно опробовать без ограничений в течение 30 дней.

Лучшие инструменты для повышения продуктивности в Office

🤖 Kutools AI Aide: Совершенно новый подход к анализу данных благодаря: Интеллектуальное выполнение |  Генерация кода  |  Создание пользовательских формул |  Анализ данных и построение диаграмм  |  Вызов Kutools Functions
Популярные функции: Поиск, выделение или отметка дубликатов | Удалить пустые строки | Объединить столбцы или адреса без потери данных | Округлить ...
Супер ПОИСК: VLOOKUP по нескольким критериям | VLOOKUP по нескольким значениям | Многолистовой поиск | Распознавание нечетких соответствий ...
Расширенный раскрывающийся список: Быстро создать раскрывающийся список | Зависимый раскрывающийся список | Множественный выбор в раскрывающемся списке ...
Менеджер столбцов: Добавить определённое количество столбцов | Переместить столбцы | Переключить видимость скрытых столбцов | Сравнить диапазоны и столбцы ...
Рекомендуемые функции: Сетка фокусировки | Дизайн листа | Улучшенная строка формулы | Управление книгой и листами | Библиотека автотекста | Выбор даты | Объединить данные | Зашифровать/расшифровать ячейки | Отправить письмо по списку | Супер фильтр | Специальный фильтр (фильтр жирный/курсив/зачеркнутый...) ...
Топ15 наборов инструментов:12 текстовых инструментов (Добавить текст, Удалить определенные символы, ...) |50+ типов диаграмм (Диаграмма Ганта, ...) |40+ полезных формул (Расчет возраста на основе даты рождения, ...) |19 инструментов для вставки (Вставить QR-код, Вставить изображение по пути, ...) |12 инструментов преобразования (Преобразовать в слова, Конвертация валюты, ...) |7 инструментов объединения и разделения (Расширенное объединение строк, Разделить ячейки, ...) | ... и многое другое
Используйте Kutools на предпочитаемом вами языке — поддерживает Английский, Испанский, Немецкий, Французский, Китайский и более40 других языков!

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


Office Tab добавляет вкладки в Office и делает вашу работу намного проще

  • Включите режим вкладок для редактирования и чтения в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Открывайте и создавайте несколько документов во вкладках одного окна вместо новых отдельных окон.
  • Увеличьте свою продуктивность на50% и уменьшите количество щелчков мышью на сотни ежедневно!

Все надстройки Kutools. Один установщик

Пакет Kutools for Office включает надстройки для Excel, Word, Outlook и PowerPoint, а также Office Tab Pro — идеально для команд, работающих в разных приложениях Office.

Excel Word Outlook Tabs PowerPoint
  • Комплексный набор — надстройки для Excel, Word, Outlook и PowerPoint плюс Office Tab Pro
  • Один установщик, одна лицензия — настройка занимает считанные минуты (MSI-совместимо)
  • Совместная работа — максимальная эффективность между приложениями Office
  • 30-дневная полнофункциональная пробная версия — без регистрации и кредитной карты
  • Лучшее соотношение цены и качества — экономия по сравнению с покупкой отдельных надстроек