Как получить и вставить дату изменения и имя пользователя в Excel?
В условиях совместной работы или при управлении часто обновляемыми файлами зачастую важно определить, какой пользователь вносил изменения в конкретный файл Excel и когда это было сделано. Отслеживание даты изменения вместе с именем пользователя помогает контролировать версии, вести журнал изменений и лучше понимать рабочие процессы команды. В этой статье представлены несколько эффективных способов просмотра и вставки информации о дате изменения и имени пользователя в Excel — как для простого просмотра, так и для непосредственного размещения этих данных в ячейках, верхних или нижних колонтитулах листа.
Получение Дата изменения Имя пользователя из Текущая книга в Excel
Вставка Дата изменения Имя пользователя из Текущая книга с помощью пользовательской функции
Простая вставка Имя пользователя в ячейку, верхний или нижний колонтитул с помощью Kutools для Excel
Получение Дата изменения Имя пользователя из Текущая книга в Excel
Excel автоматически сохраняет определённые свойства документа, включая имя пользователя, последним сохранившего текущую книгу. Вы можете просмотреть эту информацию в интерфейсе Excel, но шаги зависят от версии программы.
Этот метод позволяет подтвердить пользователя, изменившего дату, без внесения изменений в содержимое документа — удобное решение для быстрой проверки или отслеживания использования файла, особенно когда над одним файлом работают несколько человек. Обратите внимание: отображаемое имя пользователя зависит от профиля пользователя в системе и настроек Office; некорректная конфигурация может привести к неожиданным результатам.
Если вы используете Excel 2007
Чтобы узнать, кто Дата изменения книгу в Excel 2007, выполните следующие действия:
Нажмите кнопку Кнопка Office > Подготовить > Свойства.

Это действие откроет панель сведений о документе над листом. В новой области документа нажмите Свойства документа (обычно справа), затем выберите Дополнительные свойства.

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

Если вы используете Excel 2010, 2013 или более позднюю версию
В Excel 2010 и более поздних версиях диалоговое окно свойств документа было перемещено. Чтобы просмотреть дату изменения, укажите пользователя:
Перейдите на вкладку Файл, чтобы открыть представление Backstage, затем выберите Сведения. В правой части, в разделе Участники, вы найдёте строку Дата изменения: Имя пользователя.

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

Раскройте магию Excel с помощью KUTOOLS AI
- Интеллектуальное выполнение: Выполняйте операции с ячейками, анализируйте данные и создавайте диаграммы — всё это доступно через простые команды.
- Пользовательские формулы: создавайте индивидуальные формулы для оптимизации рабочих процессов.
- Программирование на VBA: Пишите и внедряйте код VBA легко и без усилий.
- Анализ формул: Легко разбирайтесь даже в самых сложных формулах.
- Перевод текста: Ломайте языковые барьеры прямо в ваших таблицах.
Вставка имени пользователя, который последним изменил Текущая книга, с помощью пользовательской функции
Если вы хотите программно вставить в ячейку листа имя пользователя и дату последнего изменения — например, для отчётов или документации, — или если вам нужно, чтобы эта информация автоматически обновлялась и использовалась в формулах, создайте пользовательскую функцию с помощью VBA. Это особенно полезно при подготовке отчётов или журналов, где важно отслеживать авторство или активность редактирования непосредственно в самих данных. Обратите внимание: метод опирается на свойства файла и отображает имя пользователя, указанное в настройках операционной системы и приложения Office как «последний сохранивший».
Перед началом убедитесь, что настройки макросов разрешают выполнение кода VBA, и сохраните книгу в формате с поддержкой макросов (*.xlsm), чтобы сохранить всю функциональность. Будьте внимательны при передаче файлов с макросами — в некоторых корпоративных средах их использование ограничено из соображений безопасности.
1: Удерживая клавиши ALT+F11, откройте окно редактора Microsoft Visual Basic для приложений.
2: В редакторе VBA выберите Вставка>Модуль, затем вставьте следующий код макроса в окно модуля:
Код VBA: Вставка Дата изменения Имя пользователя в Excel
Function LastAuthor()
LastAuthor = ActiveWorkbook.BuiltinDocumentProperties("Last Author")
End Function 
3: После добавления кода нажмите комбинацию клавиш Alt+Q, чтобы закрыть редактор VBA и вернуться в Excel.
4: Выберите ячейку, в которой необходимо отобразить Дата изменения Имя пользователя, и введите следующую формулу:
=LastAuthor()
Затем нажмите клавишу Enter. Имя пользователя, последним сохранившего книгу, немедленно появится в выбранной ячейке. Пример показан на скриншоте:

Чтобы использовать эту функцию на других листах или в дополнительных ячейках, просто введите =LastAuthor() в нужном месте. Если вы хотите, чтобы поле обновлялось автоматически после каждого изменения, рассмотрите возможность использования события изменения листа — но помните, что свойства файла обновляются только после сохранения.
Совет: Если функция не возвращает значение, убедитесь, что проект VBA сохранён корректно и выполнение макросов разрешено в настройках безопасности Excel. В редких случаях повреждение документа или строгие политики безопасности могут блокировать доступ к свойствам файла.
Простая вставка Имя пользователя в ячейку, верхний или нижний колонтитул с помощью Kutools для Excel
Для пользователей, которым нужен более удобный и гибкий способ — без написания кода, — Kutools для Excel предлагает простой способ вставить имя пользователя прямо в любую ячейку или в состав пользовательского верхнего/нижнего колонтитула. Это особенно полезно для стандартизации шаблонов документов, автоматического оформления отчётов или того, чтобы каждый распечатанный экземпляр чётко указывал, кто подготовил или отредактировал файл.
Вот как использовать функцию Вставить информацию о книгев Kutools для Excel:
1. Перейдите в меню KUTOOLS PLUS > Книга > Вставить информацию о книге.

2. В диалоговом окне Вставить информацию о книге выполните следующие настройки:

1). Выберите Имя пользователя в разделе Информация.
2). Если вы хотите отобразить имя пользователя в определённой ячейке листа, укажите нужную ячейку в поле Диапазон. Для колонтитулов выберите соответствующий параметр: Верхний колонтитул или Нижний колонтитул.
3). Нажмите кнопку ОК, чтобы подтвердить и применить настройки.
Имя пользователя будет вставлено строго в соответствии с заданными параметрами. Размещение имени в верхнем или нижнем колонтитуле обеспечивает автоматическое отображение информации о пользователе в каждой распечатанной копии или PDF-версии отчёта, что повышает прослеживаемость и ответственность.
Этот метод прост в использовании и значительно снижает количество ошибок при ручном редактировании. Kutools для Excel отлично совместим с последними версиями Excel и предлагает эффективное решение для повседневных задач управления книгами.
Если вы хотите воспользоваться бесплатной пробной версией (30 дней) этой утилиты, нажмите, чтобы скачать её, а затем выполните операцию в соответствии с приведёнными выше шагами.
Если при использовании описанных выше методов возникают несоответствия, проверьте настройки системного пользователя, политики сохранения документов и разрешения для книги. При диагностике убедитесь, что все пользователи работают с уникальными профилями Office, а файлы с поддержкой макросов добавлены в доверенные. При совместной работе в таких средах, как SharePoint или OneDrive, синхронизация свойств может иногда задерживаться.
В заключение, независимо от того, нужно ли вам просто отображать дату изменения и имя пользователя в целях аудита или требуется бесшовная автоматическая вставка этих данных в отчёты, Excel предлагает несколько способов решения задачи — от встроенных свойств и VBA до сторонних надстроек, таких как Kutools для Excel, а также частичных решений с использованием формул. Всегда выбирайте метод, который наилучшим образом соответствует требованиям вашего рабочего процесса и политике организации.
Лучшие инструменты повышения продуктивности в 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-дневная полнофункциональная пробная версия— без регистрации и кредитной карты
- Лучшее соотношение цены и качества— экономия по сравнению с покупкой отдельных надстроек