Получить и вставить время создания и последнего изменения в ячейки
В Microsoft Excel часто бывает полезно просматривать и управлять метаданными, такими как время создания книги или её последнее обновление. Эта информация может поддерживать аудит данных, отслеживание версий, документирование соответствия требованиям и совместную работу над рабочими процессами. Например, команды, которые делятся файлами, могут отслеживать обновления, в то время как отдельные пользователи могут ссылаться на дату создания для периодических отчетов. Excel не отображает эти временные метки в листах по умолчанию, но вы можете получить доступ к этой информации, скопировать её или вставить в ячейки, колонтитулы или нижние колонтитулы с помощью нескольких практических методов. В этой статье будут представлены пошаговые подходы для просмотра и добавления времени создания и последнего изменения текущей книги — повышая ясность и организованность ваших файлов.
Получите время создания и последнего изменения в Excel с помощью команды «Информация»
Получите время создания и последнего изменения в Excel с помощью функции «Расширенные свойства»
Вставьте время создания и последнего изменения в ячейки в Excel с помощью кода VBA
Получите время создания и последнего изменения в Excel с помощью команды «Информация»
Excel позволяет пользователям проверять точное время создания и последнего изменения книги через вид backstage, доступный в Microsoft Excel 2010 и 2013. Этот метод особенно полезен при обычном управлении файлами и когда требуется быстрая ручная проверка без вставки значений в лист.
Чтобы получить доступ к этой информации, нажмите Файл > Информация. Справа в виде backstage вы найдете раздел под названием Связанные даты. Здесь вы можете просмотреть три типа временных метаданных: время последнего изменения, время создания и время последней печати. Пожалуйста, обратитесь к иллюстрации ниже:
![]() | ![]() | ![]() |
Примечание: Этот процесс работает только в Microsoft Excel 2010 и 2013, поскольку более ранние версии, такие как Excel 2007, не предлагают такого конкретного отображения. Он не вставляет временную информацию в ячейки листа; вместо этого она предназначена только для просмотра. Если вам нужно использовать эту информацию в формулах или для отчетности непосредственно в вашем листе, рассмотрите один из альтернативных методов ниже.
Одним из ограничений этого подхода является то, что он не поддерживает Excel Online или версии позже Excel 2013, где интерфейс также может отличаться. Для получения наилучших результатов убедитесь, что все общие файлы остаются на локальном диске — сетевые файлы или файлы, скопированные между дисками, могут не всегда сохранять оригинальные временные метки.
Вставьте время создания и последнего изменения в ячейки/заголовки/нижние колонтитулы с помощью Kutools для Excel
Если вам нужно вставить информацию о времени, связанную с книгой, непосредственно в рабочие листы или распечатки, рассмотрите использование Kutools для Excel. Kutools предлагает удобные функции, такие как Вставить информацию о книге, которые позволяют добавлять метаданные (включая путь к файлу, имя книги или листа, текущего пользователя, а также время создания и последнего изменения) в определенные ячейки, заголовки или нижние колонтитулы. Это особенно полезно для отслеживания версий, документирования или подготовки шаблонов и отчетов, требующих динамически обновляемой информации о файлах.
После бесплатной установки Kutools для Excel следуйте этим простым шагам для вставки соответствующей информации:
1. Нажмите на Kutools Plus на Ленте, затем выберите Книга и нажмите Вставить информацию о книге. См. скриншот:
2. В Вставить информацию о книге диалоговом окне выберите именно те части информации, которые вы хотите вставить — например, время создания, время последнего изменения или другие — из секции Информация . Затем выберите, куда поместить эту информацию: в ячейки рабочего листа или в заголовок или нижний колонтитул (с вариантами размещения слева, по центру, справа для обоих). См. скриншот:
3. Нажмите Ок. Выбранная информация будет немедленно вставлена в указанное место.
При использовании этой функции обратите внимание, что если вы вставляете дату/время в ячейки, эти ячейки будут обновляться, если вы обновите Kutools или когда книга будет сохранена или изменена. Для статических записей (не динамических обновлений) рассмотрите возможность копирования и вставки значения как текст после вставки. Кроме того, убедитесь, что рабочий лист не защищен, так как защищенные листы могут предотвратить автоматическую вставку в ячейки, заголовки или нижние колонтитулы.
Одним из преимуществ Kutools является его интуитивно понятный графический интерфейс, который минимизирует риск ошибок и ускоряет рабочий процесс. Однако, если ваша организация ограничивает использование сторонних надстроек или вам нужна эта информация без надстроек в общих настройках, одно из родных решений Excel или скриптовых решений ниже может быть более подходящим.
Получите время создания и последнего изменения в Excel с помощью функции Расширенные свойства
Диалоговое окно Расширенные свойства Excel предоставляет альтернативный способ просмотра временной информации книги — как времени создания, так и времени последнего изменения. Это решение полезно в ситуациях, когда прямая вставка в рабочий лист не требуется, но у вас все еще есть доступ к деталям истории файла для ручного копирования или документации. Оно работает во многих версиях Excel, включая Excel 2007, 2010, 2013 и более поздние версии.
Чтобы использовать эту функцию, выполните следующие действия:
Для Excel 2007: Нажмите кнопку Office > Подготовить > Свойства. Панель свойств Документа появится под лентой. Затем раскройте список свойств, нажав Свойства документа сверху, а затем выберите Расширенные свойства из выпадающего списка. На скриншотах ниже показаны эти шаги:
![]() |
![]() |
![]() |
Для Excel 2010/2013 и более поздних версий: Нажмите Файл > Информация > Свойства (обычно отображаются в правом углу страницы Информация) > Расширенные свойства.
В диалоговом окне Расширенные свойства перейдите на вкладку Статистика. Здесь вы найдете подробную информацию, включая дату создания файла, дату последнего сохранения (изменения), время последнего доступа и историю печати. См. следующий скриншот для справки:
Этот метод прост, но ручной — вам нужно скопировать и вставить или ввести даты в ваш рабочий лист, если вы хотите использовать их в расчетах или отображении. Имейте в виду, что доступ к этим свойствам требует, чтобы файл был сохранен локально; для файлов, хранящихся на SharePoint или в определенных сетевых местах, некоторая информация о дате может быть недоступна или может отражать время синхронизации, а не истинные даты создания/изменения.
Вставить время создания и последнего изменения в ячейки в Excel с помощью кода VBA
Для пользователей, которые хотят вставить время создания или последнего изменения непосредственно в ячейки рабочего листа и предпочитают автоматизированный, настраиваемый подход, среда VBA (Visual Basic for Applications) Excel эффективна. Макросы дают вам большую гибкость, например, автоматическое обновление дат в ответ на изменения файла или заполнение временных меток по нескольким областям книги для журналирования или документирования. Для организаций со специфическими форматами отчетности макросы позволяют полностью контролировать макет и содержание.
Ниже приведены пошаговые инструкции и примеры кода для вставки времени создания или последнего изменения с использованием VBA. Эти скрипты особенно полезны, если родные функции Excel или надстройки недоступны, и их можно легко адаптировать для пакетной обработки файлов или продвинутых потребностей отчетности.
Вставить и время создания, и время последнего изменения в Excel
Чтобы записать обе временные метки в ячейки, выполните следующие действия:
1. Удерживайте клавиши ALT + F11, чтобы открыть окно Microsoft Visual Basic for Applications.
2. Нажмите Вставка > Модуль и вставьте макрос-код, указанный ниже, в окно модуля.
Код VBA: Вставить и время создания, и время последнего изменения в Excel
Sub Workbook_Open()
Range("A1").Value = Format(ThisWorkbook.BuiltinDocumentProperties("Creation Date"), "short date")
Range("A2").Value = Format(ThisWorkbook.BuiltinDocumentProperties("Last Save Time"), "short date")
End Sub
3. Нажмите клавишу F5, чтобы запустить макрос. По умолчанию дата создания и дата последнего изменения вставляются в ячейки A1 и A2 соответственно — или как указано в вашем скрипте.
Вы можете редактировать макрос для вывода в другие ячейки, если это необходимо; например, измените "A1" на "B1" или на ваше предпочтительное место. Для наилучших результатов убедитесь, что вы сохраняете свою книгу в формате файла с поддержкой макросов (.xlsm). Также настройки безопасности макросов должны позволять выполнение макросов; вам может потребоваться изменить настройки в Файл > Параметры > Центр управления безопасностью.
Вставить время последнего изменения книги в Excel
Этот макрос записывает только время последнего изменения в выбранную ячейку. Техника подходит для выделения времени последнего обновления отчета или формы, особенно в совместных средах.
1. Откройте редактор VBA с помощью ALT + F11.
2. Нажмите Вставка > Модуль и вставьте код ниже в окно модуля.
Public Function ModDate()
ModDate = Format(FileDateTime(ThisWorkbook.FullName), "m/d/yy h:n ampm")
End Function
3. Сохраните и закройте редактор кода. Вернувшись в ваш рабочий лист, выберите пустую ячейку, где вы хотите отобразить время последнего изменения, введите =ModDate(), и нажмите Enter, чтобы заполнить ячейку.
Если формула отображает числовое значение вместо даты, просто отформатируйте ячейку как Дата через Главная > Формат числа > Короткая дата или Длинная дата. Имейте в виду, что эта формула на основе VBA отражает время последнего сохранения файла книги, и значение будет обновляться только при повторном открытии или пересчете файла.
Вставить время создания книги в Excel
Аналогично вышеупомянутому методу, вы также можете вставить время создания книги с помощью VBA:
1. Откройте VBA, нажав ALT + F11.
2. Вставьте Модуль и вставьте следующий код.
Function CreateDate() As Date
CreateDate = ActiveWorkbook.BuiltinDocumentProperties("Creation Date")
End Function
3. Сохраните, закройте редактор VBA, и в вашем рабочем листе выберите целевую ячейку, введите =CreateDate() и нажмите Enter. Дата создания книги появится, как показано ниже:
Примечание: Если ячейка не отображает правильную дату, измените её формат числа на Дата. Также имейте в виду, что и время создания, и время последнего изменения отражают значения файловой системы на вашем устройстве; если файл скопирован на другую систему, временная метка создания может измениться соответственно.
При использовании VBA всегда сохраняйте копию вашего файла перед запуском макросов, чтобы предотвратить случайную потерю данных. Если возникнет ошибка, проверьте модуль на наличие отсутствующих ссылок или убедитесь, что выполнение макросов разрешено.
Лучшие инструменты для повышения продуктивности в 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-дневная полнофункциональная пробная версия — без регистрации и кредитной карты
- Лучшее соотношение цены и качества — экономия по сравнению с покупкой отдельных надстроек