Кто создал этот Excel-файл? Способы найти автора документа

Вы получили Excel-файл по почте, через мессенджер или корпоративный чат, но не уверены в его происхождении? Или нужно подтвердить, что документ редактировал конкретный коллега перед отправкой клиенту? В Microsoft Excel есть несколько способов выяснить, кто создал файл или вносил в него изменения — от очевидных (свойства документа) до скрытых (метаданные и история версий).

Проблема в том, что большинство пользователей ограничиваются просмотром имени в строке заголовка окна, не подозревая, что там может быть указан текущий владелец ПК, а не реальный автор. Эта статья раскроет все рабочие методы — от базовых до продвинутых, включая нюансы для разных версий Excel (2010, 2016, 2019, 2021, 365) и форматов файлов (.xlsx, .xls, .xlsm). Также вы узнаете, как восстановить информацию об авторе, если она была преднамеренно удалена.

1. Просмотр свойств файла через Excel

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

Инструкция:

  • 📁 Откройте файл в Excel (подходит для версий 2010–2023).
  • 🖱️ Кликните по вкладке Файл в левом верхнем углу.
  • 📄 Выберите пункт СведенияСвойстваДополнительные свойства.
  • 👤 В открывшемся окне найдите поля Автор, Последний автор или Создал.

⚠️ Внимание: Если файл пересохранялся на другом компьютере, поле Автор может содержать имя текущего пользователя Windows, а не оригинального создателя. Чтобы увидеть исторические данные, переходите к следующим методам.

Имя в поле "Автор"|Дата создания в "Создан"|Последнюю дату изменения в "Изменен"|Поле "Компания" (если заполнено)-->

2. Метаданные через проводник Windows

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

Как посмотреть:

  • 🖼️ Найдите файл в Проводнике (не открывая его!).
  • 📌 Кликните правой кнопкой → Свойства.
  • 🔍 Перейдите на вкладку Подробно.
  • 📝 Прокрутите список до полей Авторы, Последний автор или Владелец.
Поле в свойствах Что означает Пример значения
Авторы Список всех, кто сохранял файл (разделены точкой с запятой) Иванов И.И.; Петрова А.С.
Последний автор Кто сохранял файл в последний раз PetrovAS (DESKTOP-123)
Владелец Пользователь Windows, которому принадлежит файл CONTOSO\IvanovII

💡 Полезный совет: Если поле Авторы пустое, но вы видите дату создания (Дата создания), сравните её с датой в поле Изменен. Разница в несколько лет часто указывает на то, что файл копировался между компьютерами, и оригинальное имя автора потерялось.

3. История изменений (для файлов в OneDrive/SharePoint)

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

Как это работает:

  • ☁️ Откройте файл из облачного хранилища (не локальную копию!).
  • 🔄 В правом верхнем углу нажмите История версийExcel Online) или Журнал версий (в десктопной версии).
  • 📅 Выберите интересующую вас версию — в правой панели отобразится, кто и когда вносил изменения.
  • 🔍 Для детализации кликните по конкретной версии → Открыть версиюСведения.

⚠️ Внимание: История версий хранится ограниченное время (по умолчанию 30 дней в OneDrive и 90 дней в SharePoint). Если файл давно не редактировался, старые записи могут быть удалены. Также этот метод не работает для локальных файлов, не синхронизированных с облаком.

На рабочем столе|В папке "Документы"|В OneDrive/SharePoint|На корпоративном сервере|Другой вариант-->

4. Скрытые метаданные через Power Query (продвинутый метод)

Для опытных пользователей: Excel хранит дополнительные метаданные в формате XML, которые можно извлечь с помощью Power Query (инструмент Get & Transform). Этот способ подходит для файлов .xlsx и позволяет увидеть служебную информацию, недоступную через стандартный интерфейс.

Пошаговая инструкция:

  1. Откройте новый файл Excel.
  2. Перейдите на вкладку ДанныеПолучить данныеИз файлаИз папки.
  3. Выберите папку с целевым файлом и нажмите OK.
  4. В открывшемся окне Power Query найдите столбец Content → кликните по стрелке в заголовке → выберите Binary.
  5. Добавьте пользовательский столбец с формулой:
    = Xml.Tables(Web.Page([Content]))
  6. Разверните полученные данные и найдите узлы <dc:creator> или <cp:lastModifiedBy> — они содержат имена авторов.

🔧 Технический нюанс: В файлах .xls (старый формат) метаданные хранятся иначе — их можно извлечь только через специализированные инструменты вроде OfficeInspect или Metadata Extractor.

Что такое dc

creator и cp:lastModifiedBy?:

Эти теги являются частью стандарта Dublin Core (dc) и Microsoft Office Custom Properties (cp), используемых для хранения метаданных в документах. Тег <dc:creator> указывает на оригинального автора файла, а <cp:lastModifiedBy> — на пользователя, последний раз сохранившего документ. В русифицированных версиях Excel эти теги могут отображаться как "Создал" и "Последний автор".

5. Анализ комментариев и примечаний

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

Как проверить:

  • 💬 Перейдите на вкладку РецензированиеПоказать все примечания.
  • 🔍 Обратите внимание на имена рядом с комментариями — они отображаются в формате Имя Фамилия (инициалы).
  • 📌 Кликните правой кнопкой по комментарию → Свойства примечания → поле Автор.

⚠️ Внимание: В Excel 2016 и новее комментарии по умолчанию привязаны к учетной записи Microsoft 365, поэтому вместо имени может отображаться email (например, ivanov@contoso.com). В старых версиях (2010–2013) сохранялось локальное имя пользователя Windows.

6. Восстановление удаленных метаданных

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

Инструмент Что восстанавливает Ссылка
Metadata2Go Автора, даты создания/изменения, историю печатных форм https://www.metadata2go.com
ExifTool Служебные теги XMP и Office-метаданные (требует командной строки) https://exiftool.org
OfficeInspect Удаленные комментарии, скрытые листы, оригинальные имена авторов https://www.digitalconfidence.com/officeinspect

🛠️ Пример команды для ExifTool:

exiftool -Author -LastModifiedBy -CreateDate "путь_к_файлу.xlsx"

💡 Полезный совет: Перед использованием сторонних инструментов создайте резервную копию файла. Некоторые программы (например, OfficeInspect) могут изменять структуру документа при глубоком анализе.

FAQ: Частые вопросы о поиске автора в Excel

Можно ли узнать автора файла, если он был конвертирован в PDF?

Да, но косвенно. При конвертации в PDF часть метаданных Excel переносится в PDF-файл. Откройте PDF в Adobe Acrobat (не в браузере!), затем перейдите в Файл → Свойства → Дополнительно. Поля Автор и Создатель приложения могут содержать оригинальную информацию. Также попробуйте инструменты вроде PDFinfo для глубокого анализа.

Почему в свойствах файла отображается не то имя автора?

Это происходит по двум причинам:

  1. Локальное имя пользователя Windows: Excel подтягивает имя из переменной окружения %USERNAME%, которая может отличаться от реального имени автора.
  2. Пересохранение файла: При сохранении на другом ПК поле Последний автор обновляется, а оригинальное имя теряется (если не было защищено цифровой подписью).

Чтобы увидеть реального автора, комбинируйте методы из этой статьи (например, проверяйте историю версий + комментарии).

Как защитить свой Excel-файл от изменения метаданных?

Используйте комбинацию методов:

  • 🔒 Цифровая подпись: Вкладка Файл → Сведения → Защита документа → Добавить цифровую подпись. Это заблокирует изменения свойств файла.
  • 🔐 Пароль на редактирование: Рецензирование → Защитить лист/книгу.
  • 📜 Экспорт в PDF/A: Этот формат сохраняет метаданные в неизменном виде.

⚠️ Даже с защитой опытный пользователь может извлечь метаданные через hex-редактор или специализированные инструменты. Для критически важных документов используйте системы контроля версий (например, Git с Excel-diff).

Работают ли эти методы для Google Sheets?

Частично. В Google Sheets история изменений доступна через Файл → История версий, но:

  • 🔹 Имена авторов привязаны к аккаунтам Google, а не к локальным пользователям.
  • 🔹 Метаданные файла (например, оригинальное имя создателя) не сохраняются при загрузке в Google Диск.
  • 🔹 Для анализа метаданных оригинального .xlsx скачайте файл и используйте методы из этой статьи.
Можно ли через VBA извлечь информацию об авторе?

Да, с помощью макроса. Например, этот код выведет имя последнего автора в сообщении:

Sub ShowAuthor()

Dim author As String

author = ActiveWorkbook.BuiltinDocumentProperties("Last author").Value

MsgBox "Последний автор: " & author, vbInformation

End Sub

Для выполнения:

  1. Нажмите Alt + F11, чтобы открыть редактор VBA.
  2. Вставьте код в новый модуль (Insert → Module).
  3. Запустите макрос (F5).

⚠️ Внимание: Макросы работают только если файл сохранялся в Excel (не в сторонних программах). В файлах, открытых в OnlyOffice или LibreOffice, этот метод может вернуть пустое значение.