Как быстро преобразовать время в текст или в количество часов/минут/секунд в Excel?
При работе с данными в Excel часто приходится иметь дело со значениями времени, отформатированными как чч:мм:сс или аналогичные обозначения. Однако для дальнейшего анализа, составления отчетов или экспорта может потребоваться преобразование этих значений времени в обычные текстовые строки, их базовые числовые строки или вычисление эквивалентного количества десятичных часов, минут или секунд. Эффективное преобразование между этими форматами экономит время, уменьшает ручной труд и обеспечивает согласованность данных при расчетах или сводках. В этом руководстве мы представим различные практические решения для преобразования значений времени в текст, числовые форматы или десятичные представления в Excel, охватывая как встроенные возможности, так и гибкие методы для пакетной обработки.
Преобразование времени в текстовую строку
Преобразование времени в числовую строку
Преобразование времени в количество часов/минут/секунд
Альтернативный метод «Специальная вставка» и умножение
Сводная таблица для агрегации и преобразования данных времени
Преобразование времени в текстовую строку
Чтобы представить значения времени в виде текстовых строк — например, для экспорта, отчетов или просто для отображения времени без форматирования времени Excel — можно использовать встроенную формулу TEXT. Этот подход полезен, если вы хотите, чтобы значения ячеек оставались неизменными независимо от будущего форматирования ячеек, а также для объединения времени с другими текстовыми данными.
Выберите ячейку, где вы хотите отобразить преобразованную текстовую строку. Введите следующую формулу (предполагая, что ваше исходное время находится в ячейке A1):
=TEXT(A1,"hh:mm:ss AM/PM")
После ввода формулы нажмите Enter. Чтобы применить ту же операцию к нескольким ячейкам, перетащите маркер заполнения вниз по соседним ячейкам.
![]() |
![]() |
Примечания к параметрам: Вы можете настроить строку формата ("чч:мм:сс AM/PM"
) для соответствия 24-часовому или 12-часовому формату или отображать только определенные компоненты (например, "чч:мм"
).
Совет: Это преобразование лучше всего подходит, если вы хотите, чтобы время оставалось визуально неизменным независимо от того, как форматируется ячейка позже. Помните, что после преобразования вывод является текстом и больше не подходит для прямых временных вычислений.
Преобразование времени в числовую строку
Excel хранит значения времени как дроби дня, поэтому "1" представляет 24 часа, а "0,5" — 12 часов. Чтобы отобразить базовую числовую строку, соответствующую значению времени, просто измените формат ячейки на Общий. Это может быть полезно для понимания того, как Excel хранит время внутри, или для подготовки значений к дальнейшим вычислениям.
Выберите ячейки времени, которые вы хотите преобразовать в их числовое представление.
Перейдите на вкладку Главная, найдите группу Число и выберите Общий из выпадающего списка форматов. После изменения формата ячейка отобразит базовое числовое значение времени.
Например, "06:00:00" преобразуется в 0,25, а "18:00:00" — в 0,75.
Совет: Поскольку 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 может значительно упростить процесс. У Kutools есть специальные функции для преобразования значений времени Excel в часы, минуты или секунды всего за несколько кликов.
После установки Kutools для Excel выполните следующие шаги:
Выберите ячейки времени, которые вы хотите преобразовать, нажмите Kutools > Текст > Преобразовать время > Время в часы/Время в минуты/Время в секунды.
Выбранные значения времени будут мгновенно преобразованы в целевую единицу.
Совет: Если вы хотите, чтобы преобразованные результаты сохранились в другом диапазоне ячеек, нажмите Kutools > Текст > Преобразовать время > Преобразовать время чтобы открыть диалоговое окно Преобразовать время. Выберите нужное преобразование и отметьте опцию Сохранить в другое место затем укажите ячейку назначения.
Примечание: Преобразование времени на месте перезапишет исходные ячейки; сохранение в другом месте сохранит ваши исходные данные нетронутыми.
Демонстрация: Преобразование времени в количество часов/минут/секунд с помощью Kutools для Excel
Альтернативный метод «Специальная вставка» и умножение
Этот метод очень полезен, когда вы хотите быстро преобразовать значения времени в их эквивалентные десятичные часы, минуты или секунды для нескольких ячеек, особенно если вы хотите избежать формул или получить статические значения для дальнейшего использования. Он использует функцию Специальная вставка Excel с умножением, которая преобразует отображаемое время в истинное десятичное значение всего за несколько шагов.
Как использовать:
- Введите коэффициент преобразования (например, 24 для часов, 1440 для минут или 86400 для секунд) в пустую ячейку.
- Скопируйте ячейку с коэффициентом преобразования (Ctrl+C).
- Выберите диапазон ячеек времени, который вы хотите преобразовать.
- Щелкните правой кнопкой мыши по выделению > выберите Специальная вставка > в диалоговом окне выберите Умножить, затем нажмите OK.
Например, чтобы преобразовать время в десятичные часы, введите 24 в пустую ячейку, скопируйте ее, затем используйте Специальная вставка > Умножить на свои данные времени. Каждое значение времени будет умножено на 24 и отображено как десятичное значение в часах.
Преимущества: Создает статические результаты и не зависит от формул; особенно полезно для подготовки данных к экспорту или печати. Подходит для пакетного преобразования больших наборов данных.
Ограничения: Исходные данные времени будут перезаписаны. Рассмотрите возможность создания резервной копии, если необходимо сохранить исходный формат времени.
Сводная таблица для агрегации и преобразования данных времени
Если вам нужно суммировать данные времени по различным категориям (например, рабочие часы сотрудников по проектам или операционное время машин в день), сводная таблица поможет вам эффективно преобразовать и агрегировать значения времени. Хотя сводные таблицы по умолчанию отображают значения времени (в формате чч:мм), вы можете суммировать и преобразовывать вывод в часы/минуты/секунды по мере необходимости.
Как использовать:
- Подготовьте свои данные с колонкой значений времени (отформатированной как чч:мм:сс) и соответствующими категориями или группами.
- Выберите диапазон данных, перейдите на вкладку Вставка > Сводная таблица.
- Перетащите категориальное поле в Строки и временное поле в Значения.
- Значения времени будут суммированы или усреднены в формате времени. Чтобы показать итог как десятичные часы/минуты/секунды, щелкните правой кнопкой мыши по полю итогов > Настройки поля значений > Суммировать значения как СУММ или СРЕДНЕЕ, затем примените пользовательский числовой формат или умножьте на 24 (часы), 1440 (минуты) или 86400 (секунды) в дополнительных вспомогательных столбцах.
Использование сводных таблиц для агрегации времени идеально подходит при анализе данных времени, сгруппированных по различным измерениям (например, ежедневные итоги на сотрудника, проект или машину), и когда вам нужны гибкие форматы сводок. Результаты можно экспортировать, отформатировать для презентации или использовать для дальнейшего анализа данных.
Преимущества: Очень подходит для группировки и агрегации больших объемов данных времени; встроенные инструменты фильтрации и сводки упрощают создание отчетов.
Ограничения: Для прямого десятичного преобразования итогов сводной таблицы иногда могут потребоваться вспомогательные столбцы или вычисляемые поля. Сводные таблицы не изменяют исходные данные, а представляют их в сводном и, возможно, преобразованном виде.
Быстро и легко конвертируйте дату в другой формат даты в Excel |
Вы когда-нибудь пробовали преобразовать дату только в день, месяц или год? Формулы может быть сложно запомнить, но функция Применить формат даты из Kutools для Excel может быстро преобразовать стандартную дату в нужный формат даты, как показано на скриншоте ниже. Не ждите, нажмите для 30 дней бесплатной пробной версии! |
![]() |
Kutools для Excel: более чем 300 удобных надстроек для Excel, которые можно бесплатно опробовать без ограничений в течение 30 дней. |
Лучшие инструменты для повышения продуктивности в Office
Повысьте свои навыки работы в 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 и PowerPoint плюс Office Tab Pro
- Один установщик, одна лицензия — настройка занимает считанные минуты (MSI-совместимо)
- Совместная работа — максимальная эффективность между приложениями Office
- 30-дневная полнофункциональная пробная версия — без регистрации и кредитной карты
- Лучшее соотношение цены и качества — экономия по сравнению с покупкой отдельных надстроек