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

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

Получить и вставить время создания и последнего изменения в ячейки

Author Kelly Last modified

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

Получите время создания и последнего изменения в Excel с помощью команды «Информация»

Вставьте время создания и последнего изменения в ячейки/заголовки/нижние колонтитулы с помощью Kutools для Excel good idea3

Получите время создания и последнего изменения в Excel с помощью функции «Расширенные свойства»

Вставьте время создания и последнего изменения в ячейки в Excel с помощью кода VBA


Получите время создания и последнего изменения в Excel с помощью команды «Информация»

Excel позволяет пользователям проверять точное время создания и последнего изменения книги через вид backstage, доступный в Microsoft Excel 2010 и 2013. Этот метод особенно полезен при обычном управлении файлами и когда требуется быстрая ручная проверка без вставки значений в лист.

Чтобы получить доступ к этой информации, нажмите Файл > Информация. Справа в виде backstage вы найдете раздел под названием Связанные даты. Здесь вы можете просмотреть три типа временных метаданных: время последнего изменения, время создания и время последней печати. Пожалуйста, обратитесь к иллюстрации ниже:

screenshot of clicking the File > Info arrow right the Related Dates information is displayed

Примечание: Этот процесс работает только в Microsoft Excel 2010 и 2013, поскольку более ранние версии, такие как Excel 2007, не предлагают такого конкретного отображения. Он не вставляет временную информацию в ячейки листа; вместо этого она предназначена только для просмотра. Если вам нужно использовать эту информацию в формулах или для отчетности непосредственно в вашем листе, рассмотрите один из альтернативных методов ниже.

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


Вставьте время создания и последнего изменения в ячейки/заголовки/нижние колонтитулы с помощью Kutools для Excel

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

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

После бесплатной установки Kutools для Excel следуйте этим простым шагам для вставки соответствующей информации:

1. Нажмите на Kutools Plus на Ленте, затем выберите Книга и нажмите Вставить информацию о книге. См. скриншот:
click Insert Workbook Information feature of kutools

2. В Вставить информацию о книге диалоговом окне выберите именно те части информации, которые вы хотите вставить — например, время создания, время последнего изменения или другие — из секции Информация . Затем выберите, куда поместить эту информацию: в ячейки рабочего листа или в заголовок или нижний колонтитул (с вариантами размещения слева, по центру, справа для обоих). См. скриншот:
set options in the dialog box

3. Нажмите Ок. Выбранная информация будет немедленно вставлена в указанное место.

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

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

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


Получите время создания и последнего изменения в Excel с помощью функции Расширенные свойства

Диалоговое окно Расширенные свойства Excel предоставляет альтернативный способ просмотра временной информации книги — как времени создания, так и времени последнего изменения. Это решение полезно в ситуациях, когда прямая вставка в рабочий лист не требуется, но у вас все еще есть доступ к деталям истории файла для ручного копирования или документации. Оно работает во многих версиях Excel, включая Excel 2007, 2010, 2013 и более поздние версии.

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

Для Excel 2007: Нажмите кнопку Office > Подготовить > Свойства. Панель свойств Документа появится под лентой. Затем раскройте список свойств, нажав Свойства документа сверху, а затем выберите Расширенные свойства из выпадающего списка. На скриншотах ниже показаны эти шаги:

click the Office button > Prepare > Properties in Excel2007
arrow down
click Advanced Properties

Для Excel 2010/2013 и более поздних версий: Нажмите Файл > Информация > Свойства (обычно отображаются в правом углу страницы Информация) > Расширенные свойства.

click File > Info > Properties > Advanced Properties in Excel2010

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

the created time and last modified time displayed under Statistics tab

Этот метод прост, но ручной — вам нужно скопировать и вставить или ввести даты в ваш рабочий лист, если вы хотите использовать их в расчетах или отображении. Имейте в виду, что доступ к этим свойствам требует, чтобы файл был сохранен локально; для файлов, хранящихся на 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, чтобы заполнить ячейку.

Insert last modified time of workbook by a formulaarrow rightget the last modified time of the file

Если формула отображает числовое значение вместо даты, просто отформатируйте ячейку как Дата через Главная > Формат числа > Короткая дата или Длинная дата. Имейте в виду, что эта формула на основе VBA отражает время последнего сохранения файла книги, и значение будет обновляться только при повторном открытии или пересчете файла.

Вставить время создания книги в Excel

Аналогично вышеупомянутому методу, вы также можете вставить время создания книги с помощью VBA:

1. Откройте VBA, нажав ALT + F11.

2. Вставьте Модуль и вставьте следующий код.

Function CreateDate() As Date
CreateDate = ActiveWorkbook.BuiltinDocumentProperties("Creation Date")
End Function

3. Сохраните, закройте редактор VBA, и в вашем рабочем листе выберите целевую ячейку, введите =CreateDate() и нажмите Enter. Дата создания книги появится, как показано ниже:

Insert created time of workbook by a formulaarrow rightget the created time of the file

Примечание: Если ячейка не отображает правильную дату, измените её формат числа на Дата. Также имейте в виду, что и время создания, и время последнего изменения отражают значения файловой системы на вашем устройстве; если файл скопирован на другую систему, временная метка создания может измениться соответственно.

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


Лучшие инструменты для повышения продуктивности в 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-дневная полнофункциональная пробная версия — без регистрации и кредитной карты
  • Лучшее соотношение цены и качества — экономия по сравнению с покупкой отдельных надстроек