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

При открытии документа Excel в строке заголовка или свойствах файла отображается имя автора — это стандартное поведение программы, которое фиксирует данные пользователя из учетной записи Microsoft или локальных настроек Windows. Проблема возникает, когда нужно передать файл третьим лицам без раскрытия личной информации: имя создателя может оставаться в метаданных даже после сохранения под новым именем или конвертации в .xlsx. В 90% случаев достаточно очистить поля Автор и Последний автор в свойствах документа, но в некоторых версиях Excel (особенно 2016–2021) эти данные дублируются в скрытых XML-тегах, что требует глубокой очистки.

Важно понимать разницу между видимым автором (отображается в интерфейсе) и встроенными метаданными (сохраняются в структуре файла). Например, при отправке отчета руководителю или публикации шаблона на корпоративном портале даже "пустое" поле автора может содержать скрытую привязку к вашей учетной записи. Ниже разобраны все актуальные методы удаления — от базовых до продвинутых, включая обработку через Power Query и редактирование ZIP-архива файла.

Почему имя автора остается в файле Excel после удаления

Excel сохраняет данные об авторе в трех независимых слоях:

  • 📌 Свойства документа — поля Автор, Последний автор, Компания в меню Файл → Сведения → Свойства. Удаляются вручную, но восстанавливаются при повторном сохранении, если не отключена синхронизация с профилем Microsoft 365.
  • 🔍 Метаданные Office — скрытые теги в XML-коде файла (например, <dc:creator> в docProps/core.xml). Остаются даже после очистки свойств через интерфейс.
  • 🔄 Журнал изменений — в файлах с включенным Отслеживанием изменений (меню Рецензирование) история правок привязана к имени пользователя. Требует отдельной очистки.

Основная причина "возвращения" автора после удаления — автоматическая подстановка данных из:

  • 🖥️ Локального профиля Windows (Панель управления → Учетные записи пользователей).
  • ☁️ Учетной записи Microsoft (если файл сохранен в OneDrive или SharePoint).
  • 📊 Настроек Excel по умолчанию (Файл → Параметры → Общие → Личные сведения).
⚠️ Внимание: В Excel 2019 и новее при совместной работе над файлом (Совместный доступ) имя автора фиксируется в облаке и не удаляется локальными методами. Для полной очистки потребуется создать копию файла с новым владельцем.

Способ 1: Удаление автора через свойства файла (базовый метод)

Самый простой способ — очистить поля в свойствах документа. Подходит для Excel 2010–2023, но не гарантирует удаление скрытых метаданных.

  1. Откройте файл, перейдите в меню Файл → Сведения.
  2. Нажмите Свойства (справа) и выберите Дополнительные свойства.
  3. В открывшемся окне перейдите на вкладку Документ.
  4. Очистите поля:
    • 👤 Автор
    • 📝 Последний автор
    • 🏢 Компания
    • 🔍 Ключевые слова (если содержат личную информацию)
  • Сохраните файл (Ctrl + S) и закройте его.
  • Для проверки результата:

    1. Закройте Excel.
    2. Щелкните правой кнопкой по файлу в Проводнике WindowsСвойства → Подробно.
    3. Убедитесь, что поля Авторы и Последний автор пусты.

    Очищены поля "Автор" и "Последний автор" в Excel|Файл сохранен после изменений|Проверено через Проводник Windows|Удалены лишние ключевые слова-->

    ⚠️ Внимание: В Excel 2016 и новее при следующем открытии файла поле Последний автор может автоматически заполниться текущим именем пользователя. Чтобы этого избежать, перед сохранением отключите синхронизацию с учетной записью (Файл → Учетная запись → Выйти).

    Способ 2: Редактирование XML-кода файла (продвинутый метод)

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

    1. Создайте резервную копию файла Excel (.xlsx).
    2. Переименуйте расширение файла с .xlsx на .zip (например, отчет.xlsxотчет.zip).
    3. Откройте архив с помощью WinRAR, 7-Zip или встроенного в Windows проводника.
    4. Перейдите в папку docProps и откройте файл core.xml в блокноте или Notepad++.
    5. Найдите и удалите следующие теги (со всем содержимым между ними):
      <dc:creator>Имя Автора</dc:creator>
      

      <cp:lastModifiedBy>Имя Автора</cp:lastModifiedBy>

      <dcterms:created>2023-10-15T12:00:00Z</dcterms:created>

    6. Сохраните изменения в core.xml и обновите файл в архиве.
    7. Верните расширение файла обратно на .xlsx.

    Для файлов с макросами (.xlsm) дополнительно проверьте:

    • 📁 Папку xl → файл workbook.xml (может содержать данные об авторе в тегах <bookViews>).
    • 📁 Папку xl\worksheets — в файлах sheet1.xml и т.д. иногда сохраняются комментарии с именем пользователя.
    Что делать, если XML-файл поврежден после редактирования

    Если после изменения core.xml Excel выдает ошибку при открытии файла, восстановите резервную копию и повторите шаги, убедившись, что:

    1. Сохранена правильная структура тегов (открывающий/закрывающий).

    2. Кодировка файла — UTF-8 (без BOM).

    3. Не удалены обязательные теги, например <cp:coreProperties>.

    Способ 3: Использование Power Query для очистки метаданных

    Power Query (в Excel 2016 и новее) позволяет создать копию данных без метаданных. Метод подходит для таблиц без сложного форматирования.

    1. Откройте файл, перейдите на вкладку ДанныеПолучить данныеИз файлаИз книги.
    2. Выберите текущий файл Excel и нажмите Импорт.
    3. В открывшемся окне Power Query выделите нужные листы/таблицы и нажмите Преобразовать данные.
    4. Удалите столбцы с лишней информацией (если есть), затем нажмите Закрыть и загрузить в....
    5. Выберите Новая книга и сохраните файл под новым именем.

    Преимущества метода:

    • ✅ Удаляются все метаданные, включая историю изменений.
    • ✅ Сохраняются формулы и связи между данными.
    • ⚠️ Не сохраняется пользовательское форматирование (цвета, стили ячеек).

    Способ 4: Макрос для автоматической очистки автора

    Для пользователей, часто сталкивающихся с проблемой, удобно использовать VBA-макрос. Скопируйте код ниже в редактор Visual Basic (Alt + F11):

    Sub RemoveAuthorProperties()
    

    Dim doc As DocumentProperty

    On Error Resume Next

    ' Очистка стандартных свойств

    ThisWorkbook.BuiltinDocumentProperties("Author").Value = ""

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

    ThisWorkbook.BuiltinDocumentProperties("Company").Value = ""

    ' Очистка пользовательских свойств (если есть)

    For Each doc In ThisWorkbook.CustomDocumentProperties

    If InStr(1, doc.Name, "Author", vbTextCompare) > 0 Then

    doc.Delete

    End If

    Next doc

    ThisWorkbook.Save

    MsgBox "Данные об авторе удалены!", vbInformation

    End Sub

    Как использовать:

    1. Нажмите Alt + F11, чтобы открыть редактор VBA.
    2. Вставьте код в модуль (Insert → Module).
    3. Закройте редактор и запустите макрос через Вид → Макросы (или нажмите Alt + F8).
    ⚠️ Внимание: Макрос не удаляет данные из XML-структуры файла. Для полной очистки комбинируйте его со Способом 2 (редактирование ZIP).

    Очистка через свойства файла|Редактирование XML|Power Query|Макросы-->

    Способ 5: Конвертация в другой формат и обратно

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

    Исходный формат Промежуточный формат Преимущества Недостатки
    .xlsx .csv Удаляются все метаданные, включая историю изменений Теряется форматирование, формулы преобразуются в значения
    .xlsm .xlsb Сохраняются макросы и связи Не все версии Excel поддерживают .xlsb
    .xlsx .pdf Полная очистка метаданных Файл становится нередактируемым

    Пошаговая инструкция для конвертации в .csv:

    1. Откройте файл в Excel, нажмите Файл → Сохранить как.
    2. Выберите тип CSV (разделители — запятые) (*.csv).
    3. Закройте файл и снова откройте его в Excel.
    4. Сохраните как .xlsx под новым именем.

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

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

    • 🔍 Через Проводник Windows:
      1. Щелкните правой кнопкой по файлу → Свойства → Подробно.
      2. Прокрутите список до разделов Авторы, Последний автор, Компания.
    • 📊 Через Excel:
      1. Откройте файл, перейдите в Файл → Сведения → Свойства.
      2. Нажмите Дополнительные свойства и проверьте все вкладки.
  • 💻 Через специализированные утилиты:
    • 🛠️ ExifTool (командная строка): exiftool -Author -LastModifiedBy ваш_файл.xlsx.
    • 🖥️ Metadata++ (графический интерфейс).
  • Если данные все еще обнаруживаются:

    • 🔄 Повторите Способ 2 (редактирование XML).
    • 📦 Попробуйте сохранить файл в OneDrive под другой учетной записью, затем скачайте обратно.
    • 🚫 Для корпоративных файлов запросите помощь у администратора SharePoint/Microsoft 365 — некоторые метаданные блокируются на уровне политик безопасности.
    • FAQ: Частые вопросы об удалении автора в Excel

      Можно ли удалить автора из файла, защищенного паролем?

      Нет, если файл защищен паролем на открытие или изменение, сначала необходимо снять защиту. Для этого:

      1. Откройте файл (введите пароль).
      2. Перейдите в Файл → Сведения → Защита книги.
      3. Выберите Зашифровать паролем и удалите пароль (оставьте поле пустым).

      После этого примените любой метод удаления автора из статьи.

      Почему после удаления автора в Excel 2019 поле заполняется снова?

      Это связано с автоматическим заполнением данных из учетной записи Microsoft 365. Решения:

      • Отключите синхронизацию: Файл → Учетная запись → Выйти.
      • Используйте локальную учетную запись Windows без привязки к Microsoft.
      • Сохраните файл в формате .xlsb (двоичный), который реже обновляет метаданные.
      Как удалить автора из комментариев в ячейках?

      Имена авторов комментариев хранятся отдельно. Чтобы их очистить:

      1. Выделите все ячейки с комментариями (Ctrl + G → Выделить → Комментарии).
      2. Нажмите правой кнопкой → Удалить комментарий.
      3. Для массового удаления используйте макрос:
        Sub DeleteAllComments()
        

        Dim ws As Worksheet

        For Each ws In ThisWorkbook.Worksheets

        ws.Cells.ClearComments

        Next ws

        End Sub

      Будет ли видно мое имя, если я отправлю файл через электронную почту?

      Зависит от почтового клиента:

      • 📧 Outlook и Gmail отображают метаданные из файла при наведении на вложение.
      • 🔍 Чтобы скрыть данные, перед отправкой:
        • Сожмите файл в .zip-архив.
        • Используйте OneDrive с настройкой "Только просмотр".
      Можно ли восстановить оригинальное имя автора после удаления?

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

      • 🔄 Журнал версий OneDrive/SharePoint (если файл хранился в облаке).
      • 💾 Резервные копии Windows (если включено восстановление системы).
      • 📁 Временные файлы Excel (папка %AppData%\Microsoft\Excel\).

      После пересохранения файла оригинальные метаданные восстановить невозможно.