Microsoft Excel не хранит полноценную историю изменений как Google Таблицы, но в программе есть скрытые механизмы отслеживания правок. Без них невозможно восстановить удалённые данные, сравнить версии файла или понять, кто и когда внёс критические изменения. Разберёмся, как извлечь максимум информации — от стандартных функций до малоизвестных трюков.
В отличие от текстовых редакторов вроде Word, где история правок видна сразу, в Excel всё зависит от настроек и версии программы. Например, в Excel 2019 и новее появилась функция "Журнал изменений" (только для файлов в OneDrive), а в старых версиях придётся полагаться на ручное сохранение копий или надстройки. Но даже без них можно восстановить часть истории — об этом дальше.
Важно понимать: Excel не фиксирует каждую нажатую клавишу, как это делают специализированные системы контроля версий (например, Git). Вместо этого программа сохраняет снимки файла в ключевые моменты — при сохранении, автосохранении или синхронизации с облаком. Ваша задача — научиться извлекать эти снимки.
Если вы работаете в корпоративной среде, проверьте, не включён ли режим совместного редактирования (Файл → Параметры → Сохранение → Автосохранение). В этом случае история правок может храниться на сервере SharePoint или в OneDrive для бизнеса. Для личных файлов доступны другие методы — их мы рассмотрим ниже.
1. Встроенная история версий в Excel (для файлов в облаке)
Самый простой способ — использовать журнал версий, который автоматически создаётся для файлов, сохранённых в OneDrive или SharePoint. Этот метод работает в Excel 2016 и новее, но только если файл изначально сохранён в облаке, а не загружен туда позже.
Чтобы открыть историю:
- Откройте файл в Excel.
- Перейдите в
Файл → Сведения → История версий. - В правой панели появится список сохранённых версий с датами и временем.
- Щёлкните по нужной версии, чтобы открыть её в отдельном окне.
Обратите внимание: здесь отображаются только автоматические сохранения (каждые несколько минут) и ручные сохранения (Ctrl+S). Если файл долго не сохранялся, промежуточные изменения могут отсутствовать.
Ограничения метода:
- 🔄 Не работает для файлов, сохранённых только на жёстком диске.
- ⏳ История хранится ограниченное время (по умолчанию — 30 дней для бесплатных аккаунтов OneDrive).
- 👥 Не показывает, кто внёс изменения (только для корпоративных аккаунтов).
⚠️ Внимание: Если файл был перемещён из облака на локальный диск, история версий исчезнет безвозвратно. Всегда дублируйте важные файлы перед перемещением.
2. Использование функции "Отслеживание изменений" (для совместной работы)
Если вы работаете над файлом вместе с коллегами, включите режим отслеживания изменений. Он фиксирует правки каждого пользователя, но требует предварительной настройки. Этот метод доступен в Excel 2010–2026, но чаще используется в корпоративной среде.
Как включить отслеживание:
- Перейдите в
Рецензирование → Отслеживание изменений → Выделить изменения. - В окне настроек установите флажки:
- 📝 Отслеживать изменения при редактировании
- 👥 Выделить изменения на экране
- 📅 Указать дату/время и автора
ОК и сохраните файл (Ctrl+S).Теперь все правки будут отмечаться цветными метками в углу ячеек. Чтобы посмотреть детали:
- Вновь откройте
Рецензирование → Отслеживание изменений → Выделить изменения. - Выберите диапазон дат и пользователей (если несколько редакторов).
- Нажмите
ОК— Excel покажет все изменения с указанием автора, даты и времени. - 🔒 Файл должен быть разрешён для совместного доступа (
Файл → Сведения → Защита книги → Разрешить редактирование диапазонов). - 💾 Отслеживание работает только при ручном сохранении (
Ctrl+S). Автосохранение не фиксирует изменения. - 📊 Метки изменений не сохраняются при экспорте в
.csvили.pdf.
Важные нюансы:
Сохранить файл в облако (OneDrive/SharePoint)
Включить режим совместного доступа
Настроить отслеживание в меню "Рецензирование"
Проверить права доступа для всех редакторов
Сделать резервную копию исходной версии-->
3. Восстановление предыдущих версий через свойства файла (Windows)
Если файл сохранён на локальном диске, попробуйте восстановить его через журнал теневых копий (Volume Shadow Copy). Этот метод работает в Windows 7–11 при условии, что включена функция "Защита системы".
Инструкция:
- Найдите файл в
Проводнике Windows. - Щёлкните правой кнопкой →
Свойства→ вкладкаПредыдущие версии. - Выберите нужную версию по дате и нажмите
ВосстановитьилиОткрыть.
Список версий формируется автоматически при:
- 💾 Создании точек восстановления системы.
- 🔄 Использовании функции "История файлов" (Windows 8–11).
- 📁 Включённом автосохранении в Excel (если файл был открыт во время создания теневой копии).
Как включить защиту системы (если отключена):
- Откройте
Панель управления → Система → Защита системы. - Выберите диск с файлом Excel →
Настроить. - Установите переключатель на
Включить защиту системы. - Задайте максимальный объём хранения (рекомендуется 5–10 ГБ).
⚠️ Внимание: Теневые копии не сохраняют изменения внутри файла Excel — только целиком файл на момент создания снимка. Если вы редактировали документ 2 часа подряд, а теневая копия создалась только утром, промежуточные правки будут утеряны.
| Метод восстановления | Работает для | Ограничения | Требуемые настройки |
|---|---|---|---|
| История версий (OneDrive) | Excel 2016–2026 | Только облачные файлы, ограниченный срок хранения | Автосохранение в облако |
| Отслеживание изменений | Excel 2010–2026 | Требует ручного сохранения, не работает для формул | Режим совместного доступа |
| Теневые копии (Windows) | Любые файлы | Восстанавливает файл целиком, не показывает детали правок | Включённая защита системы |
| Резервные копии Excel | Excel 2010–2026 | Создаются только при первом сохранении | Настройка в Файл → Сведения → Управление версией |
4. Поиск скрытых резервных копий Excel
Excel автоматически создаёт временные файлы с расширением .tmp или .xar, которые могут содержать старые версии документа. Эти файлы обычно скрыты и хранятся в папке Temp или рядом с оригинальным файлом.
Как найти резервные копии:
- Откройте
Проводник Windows. - В адресной строке введите:
%LocalAppData%\Microsoft\Office\UnsavedFilesили для временных файлов:
%Temp% - Отсортируйте файлы по дате изменения (
Правка → Сортировка → По дате). - Ищите файлы с именем, похожим на ваш документ (например,
~$Книга1.xlsx).
Типы резервных файлов Excel:
- 📄
.xar— автовосстановленный файл (создаётся при аварийном закрытии). - 🔄
~$*.xlsx— временный файл блокировки (указывает, что документ открыт другим пользователем). - 💾
Backup of *.xlsx— резервная копия (создаётся при первом сохранении, если включена опция в настройках).
Чтобы включить автоматическое создание резервных копий:
- Откройте Excel →
Файл → Параметры → Сохранение. - Установите флажок
Автосохранение каждые X минут. - Активируйте опцию
Сохранять последнюю автосохранённую версию при закрытии без сохранения.
5. Сторонние инструменты для глубокого анализа истории
Если встроенные методы не помогли, воспользуйтесь специализированными программами. Они умеют извлекать метаданные, сравнивать версии и даже восстанавливать удалённые данные.
Топ-3 инструмента для Excel:
- 🔍 OfficeRecover — восстанавливает повреждённые файлы
.xlsx/.xlsи показывает историю изменений на уровне ячеек. Поддерживает Excel 97–2026. - 📊 Spreadsheet Compare (от Microsoft) — сравнивает две версии файла и выделяет различия цветом. Бесплатен для владельцев Office 365.
- 🕵️ DiskDrill — сканирует диск на предмет удалённых временных файлов Excel. Полезен, если оригинал файла утерян.
Как пользоваться Spreadsheet Compare:
Spreadsheet Compare — единственный официальный инструмент Microsoft, который умеет сравнивать не только данные, но и структуру книги (скрытые листы, именованные диапазоны, макросы).
Если Excel выдаёт ошибку при открытии файла (например, "Файл повреждён и не открывается"), попробуйте: 1. Открыть через 2. Переименовать расширение с 3. Использовать OfficeRecover в режиме глубокого сканирования (займёт до 1 часа для больших файлов). История правок в ячейках с формулами или макросами отслеживается иначе. Excel не показывает, как менялась логика вычислений, но можно использовать обходные пути.
Для формул:
Для макросов (VBA):
Если макросы критически важны, настройте систему контроля версий (например, Git) для папки с файлом Чтобы не искать способы восстановления данных постфактум, настройте Excel на автоматическое сохранение истории:
Шаги для настройки:
Дополнительные меры:
Да, но только если файл хранится в SharePoint или OneDrive для бизнеса. В истории версий (раздел 1) рядом с каждой правкой будет указан email пользователя. Для личных аккаунтов OneDrive эта функция недоступна. В корпоративной среде администратор может настроить аудит изменений через Microsoft Purview, чтобы отслеживать все действия с файлом. Если автосохранение было отключено, шансы минимальны. Попробуйте: В будущем включайте автосохранение и работайте с файлами в облаке. Вероятные причины: Проверьте настройки в Нет, если лист защищён паролем ( Способы в зависимости от метода отслеживания: Для автоматизации используйте Power Query или макросы VBA.
Compare — инструмент покажет различия в данных, формулах и форматировании..xlsx или .html для анализа.Что делать, если файл повреждён?
Файл → Открыть → Обзор → Выбрать файл → Стрелка рядом с "Открыть" → Открыть и восстановить..xlsx на .zip, извлечь содержимое и проверить файл xl\worksheets\sheet1.xml в текстовом редакторе.6. Как отследить изменения в формулах и макросах
Формулы → Показать формулы.Формулы → Зависимости формул → Влияющие ячейки, чтобы увидеть связи между данными.
Alt + F11..bas-файлы и сравните их через WinMerge или Beyond Compare..xlsm. Это позволит откатываться к предыдущим версиям кода.
⚠️ Внимание: Изменения в макросах не отображаются в стандартной истории версий Excel. Если вы редактируете VBA-код, ведите отдельный лог изменений в текстовом файле или используйте Git.
7. Профилактика: как настроить Excel для автоматического ведения истории
Файл → Параметры → Сохранение.
Автосохранение каждые 5–10 минутСохранять последнюю автосохранённую версию при закрытии без сохраненияРазрешить фоновое сохранение (для Excel 2019+)Автосохранение в OneDrive.
FAQ: Частые вопросы о истории документов Excel
Можно ли увидеть, кто именно изменял файл в совместном доступе?
Как восстановить файл Excel, который не сохранялся несколько часов?
%LocalAppData%\Microsoft\Office\UnsavedFiles.Почему в истории версий нет изменений за сегодня?
Ctrl+S) и автосохранение отключено..xls вместо .xlsx).Файл → Сведения → История версий → Параметры.Можно ли отследить изменения в защищённом листе?
Рецензирование → Защитить лист). Отслеживание изменений работает только для разблокированных ячеек. Чтобы включить логирование:
Рецензирование → Снять защиту листа).Как экспортировать историю изменений для отчёта?
Рецензирование → Принять/отклонить изменения → Создать список изменений на новом листе..xlsx или .html.