Как посмотреть историю правок в Excel: от встроенной версии до сторонних инструментов

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

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

1. Встроенное отслеживание изменений в Excel: как включить и использовать

Самый очевидный способ — воспользоваться встроенной функцией Отслеживание изменений, которая доступна в настольных версиях Excel 2010–2021 и Microsoft 365. Однако этот инструмент работает только при соблюдении трёх условий:

  • 📁 Файл сохранён в формате .xlsx или .xlsm (не .csv или .xls).
  • 🔄 Включён режим совместного доступа (файл не заблокирован для редактирования).
  • 📊 Отслеживание активировано до начала правок — ретроактивно оно не работает.

Чтобы включить отслеживание:

  1. Перейдите в вкладку РецензированиеОтслеживание измененийВыделить изменения.
  2. В открывшемся окне отметьте галочки Когда, Кто и Где, затем нажмите OK.
  3. Все последующие правки будут помечаться цветными метками с указанием автора и времени.

Важно: этот метод не сохраняет полную историю — только текущие правки с момента активации. Чтобы увидеть все изменения, придётся вручную принимать или отклонять их через панель Рецензирование.

2. Журнал версий в Excel Online и OneDrive: автоматическое сохранение истории

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

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

  1. Откройте файл в Excel Online (через браузер).
  2. Нажмите на имя файла в верхней панели → История версий.
  3. Выберите нужную версию из списка и нажмите Открыть версию или Восстановить.
Версия Excel Поддержка журнала версий Макс. количество сохранённых версий
Excel Online (браузер) ✅ Да 100+ (зависит от настроек OneDrive)
Excel 2019/2021 (настольный) ✅ Да (только для файлов в OneDrive/SharePoint) 500
Excel 2016 и старше ❌ Нет

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

📊 Где вы храните рабочие файлы Excel?
Локально на компьютере
В OneDrive
В SharePoint
В Google Drive
Другой вариант

3. Сравнение версий файлов: как найти различия между двумя документами

Если у вас есть две версии одного файла (например, Отчёт_январь_v1.xlsx и Отчёт_январь_v2.xlsx), их можно сравнить с помощью встроенного инструмента Сравнить и объединить книги. Этот метод полезен, когда нужно выявить, что именно изменилось между редакциями.

Инструкция:

  1. Откройте более новую версию файла.
  2. Перейдите в ВидМакросыСравнить и объединить книги.
  3. Выберите старую версию файла для сравнения.
  4. Excel отобразит изменения в отдельном окне с пометками (как в Word).

Сохраните обе версии файлов под разными именами|Закройте все другие книги Excel|Убедитесь, что файлы не защищены паролем|Проверьте, что форматы файлов совпадают (.xlsx)

-->

⚠️ Внимание: Инструмент Сравнить и объединить книги доступен только в настольных версиях Excel (не работает в Excel Online). Кроме того, он не отображает изменения в формулах — только в значениях ячеек и формате.

4. Восстановление удалённых данных: что делать, если история не сохранена

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

  • 🗑️ Временные файлы Excel: При аварийном закрытии программа создаёт резервные копии с расширением .tmp или .xar. Проверьте папку C:\Users\ИмяПользователя\AppData\Local\Microsoft\Office\UnsavedFiles.
  • 🔍 Журнал файлов Windows: Если включена функция История файлов, попробуйте восстановить предыдущую версию через Свойства файла → Предыдущие версии.
  • 🛠️ Сторонние утилиты: Программы вроде Recuva или EaseUS Data Recovery могут найти удалённые файлы, но не гарантируют восстановление структуры данных.

Для будущих проектов рекомендуем:

  • ✅ Настраивать автосохранение в Файл → Параметры → Сохранение (интервал: 5–10 минут).
  • ✅ Использовать OneDrive с включённым журналом версий (даже для локальных файлов).
  • ✅ Создавать резервные копии перед массовыми правками (через Файл → Сохранить как).
Как увеличить количество сохраняемых версий в OneDrive?

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

Set-SPOTenant -VersioningFileMaxVersions 1000

(требуются права администратора SharePoint).

5. Сторонние надстройки для расширенного отслеживания изменений

Если встроенных инструментов Excel недостаточно, рассмотрите специализированные надстройки. Они предлагают расширенные функции: отслеживание по ячейкам, экспорт истории в .csv, уведомления о изменениях.

Надстройка Функции Стоимость
Excel Compare Сравнение файлов, выделение изменений цветом, экспорт отчётов От $49
Spreadsheet Inquire (входит в Excel 2013+) Анализ зависимостей, сравнение диапазонов Бесплатно
Kutools for Excel Отслеживание изменений, восстановление данных, массовое редактирование От $39/год

Пример работы с Kutools for Excel:

  1. Установите надстройку и откройте файл.
  2. Перейдите в Kutools → Рабочая книга → Сравнить диапазоны.
  3. Выберите два диапазона для сравнения (например, A1:D100 в двух версиях файла).
  4. Надстройка выделит различия и сгенерирует отчёт.
⚠️ Внимание: Перед установкой надстроек проверьте их совместимость с вашей версией Excel. Некоторые инструменты (например, Spreadsheet Inquire) требуют активации через Файл → Параметры → Надстройки → Управление: Надстройки COM.

6. Отслеживание изменений вщем доступе: SharePoint и Teams

Если файл хранится в SharePoint или редактируется через Microsoft Teams, история правок ведётся автоматически — с привязкой к пользователям и временным меткам. Это идеальное решение для корпоративных команд.

Как просмотреть историю в SharePoint:

  1. Откройте библиотеку документов.
  2. Найдите файл → кликните по трём точкам () → История версий.
  3. Выберите версию для просмотра или восстановления.

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

  • 🔗 Интеграция с Active Directory (имена пользователей подтягиваются из корпоративной системы).
  • 📅 Хранение версий до 5 лет (настраивается администратором).
  • 🔔 Уведомления об изменениях по email или в Teams.

7. Альтернативные способы: Google Sheets и macros

Если Excel не устраивает гибкостью, рассмотрите альтернативы:

  • 📊 Google Sheets: История изменений доступна по Файл → История версий. Преимущество — бесплатное хранение неограниченного количества версий.
  • 🤖 Macros на VBA: Можно написать скрипт для логгирования изменений в отдельный лист. Пример кода:
    Private Sub Worksheet_Change(ByVal Target As Range)
    

    Dim logSheet As Worksheet

    Set logSheet = Sheets("Лог изменений")

    logSheet.Cells(logSheet.Rows.Count, 1).End(xlUp).Offset(1, 0).Value = Now

    logSheet.Cells(logSheet.Rows.Count, 1).End(xlUp).Offset(1, 1).Value = Target.Address &":" & Target.Value

    End Sub

Для перехода с Excel на Google Sheets без потери данных:

  1. Экспортируйте файл в .csv через Файл → Сохранить как.
  2. Импортируйте в Google Sheets (сохраняя форматирование).
  3. Включите историю версий в настройках файла.

Часто задаваемые вопросы

Можно ли посмотреть историю правок в Excel, если файл не сохранялся в OneDrive?

Без OneDrive или SharePoint история правок доступна только если было включено отслеживание изменений (раздел 1 статьи). В противном случае попробуйте восстановить временные файлы (раздел 4) или использовать сторонние утилиты.

Почему в Excel Online нет функции"Отслеживание изменений"?

Excel Online не поддерживает эту функцию из-за архитектурных ограничений. Вместо неё используется журнал версий, который автоматически сохраняет копии файла при каждом изменении.

Как отключить отслеживание изменений, если оно мешает работе?

Перейдите в Рецензирование → Отслеживание изменений → Выделить изменения и снимите все галочки. Чтобы полностью удалить метки правок, примите все изменения через панель Рецензирование.

Можно ли сравнить две книги Excel, если они имеют разную структуру?

Да, но только с помощью сторонних инструментов (например, Excel Compare или Kutools). Встроенный инструмент Сравнить и объединить книги требует одинаковой структуры листов и диапазонов.

Сколько места занимают версии файлов в OneDrive?

Каждая версия занимает объём, сопоставимый с изменениями (дельта-кодирование). Например, если в файле 10 МБ изменилась только одна ячейка, новая версия займёт несколько КБ. OneDrive автоматически оптимизирует хранение.