Как преобразовать часы, минуты и секунды в десятичные часы в Excel?
Если у вас есть список времени, отображаемый в формате десятичных часов, но вы привыкли к чч: мм: сс (форматирование часов, минут и секунд), как вы можете это сделать? С помощью следующих методов вы можете решить проблему разговоров между часами, минутами, секундами и десятичными часами.
Преобразуйте часы, минуты и секунды в десятичные числа с помощью формулы
Преобразуйте часы, минуты и секунды в десятичные числа одним щелчком мыши
Преобразуйте десятичную дробь в часы, минуты и секунды с помощью формулы
Преобразование десятичной дроби в часы и минуты с помощью VBA
Преобразуйте часы, минуты и секунды в десятичные числа с помощью формулы
Предположим, у вас есть список времени в формате часов, минут и секунд в столбце A, и чтобы преобразовать их в десятичное время, вам просто нужно выполнить следующие шаги:
1. Выберите пустую ячейку, например Ячейку B1, введите эту формулу. = A1 * 24 в ячейке (ячейка A1 указывает ячейку, данные которой вы хотите преобразовать в десятичное время, вы можете изменить ее по своему усмотрению), затем щелкните Enter кнопку на клавиатуре. Смотрите скриншот:
2. Затем перетащите маркер заполнения, чтобы заполнить диапазон, с которым вы хотите работать. Смотрите скриншот:
3. Затем вам нужно отформатировать ячейки результатов в столбце B как общее форматирование, выбрав диапазон, щелкнув правой кнопкой мыши и нажав Формат ячеек в контекстном меню. Смотрите скриншот:
4. Затем нажмите Номер регистрации Вкладка в Формат ячеек диалоговое окно и щелкните Общие начиная с Категорияy: поле, затем щелкните OK чтобы закрыть диалог. Смотрите скриншот:
Вы можете увидеть результат, как показано ниже:
Преобразуйте часы, минуты, секунды в десятичные часы одним щелчком мыши
Если вы только что Kutools for Excel установлен в Excel, вы можете использовать Конвертировать время утилита для быстрого преобразования чч: мм: сс в дециамные часы / минуты / секунды.
После бесплатная установка Kutools for Excel, сделайте следующее:
Выберите ячейки времени и нажмите Кутулс > Контент > Конвертировать время, и выбрать вариант преобразования в соответствии с вашими потребностями. Смотрите скриншот:
Затем появится диалоговое окно, напоминающее количество преобразованных ячеек, нажмите ОК, чтобы закрыть его, и все выбранное время будет преобразовано.
Наконечник: Если вы хотите сохранить преобразованное десятичное число в другом месте, вы можете нажать Кутулс > Контент > Конвертировать время для отображения Конвертировать время диалоговое окно, а затем в диалоговом окне проверьте тип преобразования вам нужно и проверьте Сохранить в другое место флажок и выберите ячейку для вывода результата, щелкните Ok, и время было преобразовано и размещено в новом месте. Смотрите скриншот:
Преобразуйте десятичную дробь в часы, минуты и секунды с помощью формулы
И наоборот, если вы хотите преобразовать десятичное время в форматирование часов, минут и секунд, вы можете сделать следующее:
Предположим, что ваши данные находятся в столбце A, и вам нужно преобразовать их в форматирование часов, минут, секунд.
1. Выберите пустую ячейку, в данном случае я выбираю ячейку B1 и ввожу эту формулу. = A1 / 24 в B1 (ячейка A1 указывает ячейку, данные которой вы хотите преобразовать в форматирование часов, минут и секунд, вы можете изменить его по своему усмотрению), затем щелкните Enter кнопку на клавиатуре. Смотрите скриншот:
2. Повторите шаг 1, чтобы ввести указанную выше формулу, как вам нужно, в столбец B один за другим, например введите = A2 / 24 в ячейке B2 и щелкните Enter. Смотрите скриншот:
3. Затем вам нужно отформатировать ячейки в столбце B как формат чч: мм: сс, выбрав диапазон, в котором используется формула, и щелкнув правой кнопкой мыши, щелкните Формат ячеек в контекстном меню. Смотрите скриншот:
4. Затем нажмите Номер регистрации Вкладка в Формат ячеек диалоговое окно и щелкните Время начиная с Категория: поле и выберите 13:30:55 из Тип: поле в правом разделе, затем щелкните OK чтобы закрыть диалог. Смотрите скриншот:
Вы можете видеть, что данные были преобразованы.
Преобразование десятичной дроби в часы и минуты с помощью VBA
С приведенной выше формулой = A1 / 24 преобразование времени по одному - это несколько пустая трата времени, но с кодом VBA вы можете преобразовать список десятичного времени в часы и минуты сразу.
1. Держать ALT и нажмите F11 на клавиатуре, чтобы открыть Microsoft Visual Basic для приложений окно.
2. Нажмите Вставить > Модули, и скопируйте VBA в модуль.
VBA: преобразование десятичного времени в часы и минуты
Sub ConvertToTime()
'Updateby20140227
Dim Rng As Range
Dim WorkRng As Range
Dim xHours As Variant
Dim xMin As Variant
Dim xValue As Variant
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
For Each Rng In WorkRng
xValue = Rng.Value
xHours = VBA.Split(xValue, ".")(0)
xMin = VBA.Split(xValue, ".")(1) * 60
Rng.Value = xHours & ":" & VBA.Left(xMin, 2)
Next
End Sub
3. Нажмите Run или нажмите F5 чтобы запустить VBA, затем KutoolsforExcel Появится диалоговое окно для выбора рабочего диапазона. Смотрите скриншот:
4. Нажмите OK во всплывающем диалоговом окне данные выбранного диапазона были преобразованы в форматирование часов и минут. Смотрите скриншот:
Tип: При запущенном выше коде VBA вы потеряете свои исходные данные, поэтому вам лучше скопировать и зарезервировать их до запуска VBA.
Легко добавляйте дни, годы, месяцы, часы, минуты и секунды к датам в Excel |
Если у вас есть дата в ячейке и вам нужно добавить дни, годы, месяцы, часы, минуты или секунды, использование формул может быть сложным и трудным для запоминания. Kutools for ExcelАвтора Помощник по дате и времени С помощью этого инструмента вы сможете без труда добавлять единицы времени к дате, вычислять разницу дат или даже определять возраст человека по дате его рождения — и все это без необходимости запоминать сложные формулы. |
Kutools for Excel - Усильте Excel более чем 300 необходимыми инструментами. Наслаждайтесь постоянно бесплатными функциями ИИ! Get It Now |
Относительные статьи:
Лучшие инструменты для офисной работы
Улучшите свои навыки работы с Excel с помощью Kutools for Excel и почувствуйте эффективность, как никогда раньше. Kutools for Excel предлагает более 300 расширенных функций для повышения производительности и экономии времени. Нажмите здесь, чтобы получить функцию, которая вам нужна больше всего...
Вкладка Office: интерфейс с вкладками в Office и упрощение работы
- Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
- Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
- Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!