KutoolsforOffice — Одно решение — пять мощных инструментов.Меньше усилий — больше результата.

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

АвторАманда ЛиДата изменения

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

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

получить текущую дату и время с миллисекундами


Получите Текущая дата и время с миллисекундами с помощью функции СЕГОДНЯ()

Один из способов вставить текущую дату и время с миллисекундами — использовать функцию СЕГОДНЯ() в сочетании с настраиваемым форматированием ячеек. Этот метод идеально подходит, если вы хотите, чтобы метка времени автоматически обновлялась при каждом пересчёте листа. Однако помните: Excel хранит время во внутреннем представлении с использованием долей секунды, поэтому отображаемое значение миллисекунд может незначительно отличаться в зависимости от системы и момента вычисления.

Вот как использовать этот метод:

1. Выделите ячейку или диапазон ячеек, в которых вы хотите отобразить текущую дату и время, включая миллисекунды. Затем нажмите Ctrl+1, чтобы открыть диалоговое окно Установить формат ячейки.

2. В диалоговом окне Установить формат ячейки перейдите на вкладку Число, выберите (все форматы) в списке «Числовые форматы». В поле Тип введите д/м/гггг ч:мм:сс.000, затем нажмите ОК. Это указывает Excel отображать три десятичных знака для секунд в виде миллисекунд.

Примечание:На практике фрагмент «.000» просто указывает Excel отображать три Десятичные знаки. Однако если исходная метка времени не содержит миллисекунд, последние цифры могут оставаться нулевыми. Если Вам требуется только время с точностью до секунд, используйте код формата м/д/гггг ч:мм:сс.

укажите пользовательский формат даты и времени в диалоговом окне

3. Введите приведённую ниже формулу в выбранную ячейку, например A1. Затем, если вы хотите зафиксировать значение вместо постоянного его обновления, дважды щёлкните по ячейке с результатом и нажмите F9. Это заменит формулу её текущим значением, эффективно «заморозив» метку времени на данный момент.

=NOW()

Примечание:Функция СЕЙЧАСвозвращает динамическое значение: Excel обновляет его при каждом пересчёте листа или внесении изменений. Чтобы зафиксировать полученную метку времени, дважды щелкните по ячейке и нажмите F9, что преобразует формулу в статическое значение. Это полезно при регистрации конкретных событий.

введите функцию СЕЙЧАС, дважды щелкните по ячейке с результатом и нажмите F9, чтобы вставить текущее время


Получите Текущая дата и время с миллисекундами с помощью формулы Excel (функция ТЕКСТ)

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

Этот метод особенно ценен при ведении журналов, создании отчётов и формировании записей с временной привязкой в формах или автоматизированных таблицах. В отличие от стандартного форматирования даты и времени, функция ТЕКСТ обрабатывает метку времени как текст, упрощая настройку макета или дальнейшую обработку с помощью других функций Excel. Важное замечание: поскольку результат представлен в виде текста, его нельзя напрямую использовать для вычислений со временем, зато он обеспечивает чистый и легко читаемый вывод.

1. Щёлкните ячейку, в которой вы хотите отобразить текущую дату и время с миллисекундами, например B1. Введите следующую формулу:

=TEXT(NOW(),"m/d/yyyy h:mm:ss.000")

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

Совет:Поскольку миллисекунды основаны на дробной части внутреннего значения времени Excel, иногда отображение может повторять «.000», если исходная метка времени не содержит миллисекунд. Для ведения непрерывных записей рекомендуется использовать эту формулу совместно с итеративными вычислениями или обновлять лист, чтобы обеспечить продвижение времени для каждой новой записи.

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

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

скриншот kutools for excel ai

Раскройте магию Excel с помощью KUTOOLS AI

  • Интеллектуальное выполнение: Выполняйте операции с ячейками, анализируйте данные и создавайте диаграммы — всё это доступно через простые команды.
  • Пользовательские формулы: создавайте индивидуальные формулы для оптимизации рабочих процессов.
  • Программирование на VBA: Пишите и внедряйте код VBA легко и без усилий.
  • Анализ формул: Легко разбирайтесь даже в самых сложных формулах.
  • Перевод текста: Ломайте языковые барьеры прямо в ваших таблицах.
Расширьте возможности Excel с помощью инструментов на базе ИИ.Скачать сейчаси ощутите эффективность, как никогда раньше!

Получите Текущая дата и время с миллисекундами одним щелчком по кнопке

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

Чтобы настроить этот подход на основе макросов, выполните следующие действия:

1. Нажмите Alt+F11, чтобы открыть окно Microsoft Visual Basic для приложений.

2. Нажмите Вставка > Модуль, затем скопируйте и вставьте следующий код VBA в окно модуля.
скопируйте и вставьте код в модуль

Код VBA: Быстро Вставить дату и создайте метку времени в Excel

Sub TimeStampEO()
'Update by ExtendOffice
    Selection.NumberFormatLocal = "m/d/yyyy h:mm:ss.000"
    ActiveCell.Value = Format(Now, "m/d/yyyy h:mm:ss") & Right(Format(Timer, "0.000"), 4)
End Sub

3. Вернитесь к своему листу. Нажмите Вставка > Фигуры и добавьте фигуру (например, кнопку или прямоугольник) на лист.

4. Дважды щёлкните добавленную фигуру, чтобы подписать её, например, как «Дата и метка времени». Вы можете настроить стиль и текст в соответствии с дизайном вашего листа.
дважды щелкните по фигуре, чтобы добавить текст

5. Щёлкните правой кнопкой мыши по фигуре и выберите в контекстном меню Назначить макрос.
щелкните правой кнопкой мыши по фигуре и выберите Назначить макрос

6. В диалоговом окне Назначить макрос выберите TimeStampEO из списка макросов «Список имен», затем выберите Эта книга в раскрывающемся списке и нажмите ОК.
выберите имя макроса

7. Теперь выберите ячейку, в которую нужно вставить дату и время с миллисекундами, и просто щелкните по фигуре — метка времени сразу появится в указанной ячейке.
нажмите кнопку, чтобы вставить текущую дату и время с миллисекундами

Примечание:
  1. Если на вашем листе уже есть значения времени и вы хотите отобразить миллисекунды, просто примените настраиваемое форматирование из первого метода.
  2. Excel не поддерживает форматирование времени с точностью до нано- или микросекунд в стандартных временных форматах. Если вам нужно фиксировать более точные временные интервалы, отформатируйте ячейки как текст и вводите требуемые значения времени вручную.

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

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


Получите Текущая дата и время с миллисекундами одним щелчком по кнопке

 

Связанные статьи

Как преобразовать формат времени Дд Чч Мм в часы или минуты в Excel?

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

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

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

Как преобразовать формат времени с 12-часового на 24-часовой и наоборот в Excel?

При работе в Excel для повседневных задач вы можете использовать разные форматы времени в зависимости от условий — например, 12-часовой и 24-часовой, как показано на следующем скриншоте. Но как преобразовать формат времени с 12-часового на 24-часовой и обратно в Excel?

Как отображать время только в формате минут в Excel?

Предположим, у вас есть список значений времени в формате ЧЧ:ММ:СС Установить формат ячейки, и теперь вы хотите отображать эти ячейки только в формате минут. Что можно сделать? В этом руководстве мы покажем два способа отображения времени только в минутах в Excel.

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

🤖KUTOOLS AI Помощник: Преобразуйте Анализ данных с помощью:Интеллектуального выполнения   |  Генерации кода|  Создания пользовательские формулы  |  Анализа данных и построения диаграмм|  Вызова Расширенные функции
Популярные функции:Поиск, выделение или Отметить дубликаты   |  Удалить пустые строки   |  Объединить столбцы или ячеек без потери данных   |  Округление без использования формул
Супер ПОИСК:VLookup по нескольким критериям  |  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.

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