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

Вы случайно сохранили изменения в Excel, которые хотели бы отменить? Или файл перестал открываться после последнего сохранения? Ситуация знакома многим: один неверный клик — и часы работы пропадают. К счастью, в Microsoft Excel и Windows есть несколько механизмов, позволяющих вернуть документ к предыдущей версии. Даже если вы не включали автосохранение заранее.

В этой статье мы разберём 5 рабочих способов отката — от стандартных функций программы до скрытых возможностей операционной системы. Важно: эффективность каждого метода зависит от того, где хранится файл (на жёстком диске, в OneDrive или SharePoint), какая версия Excel у вас установлена (2013, 2016, 2019, 2021 или Microsoft 365), и включены ли резервные копии. Не все варианты сработают в 100% случаев, но шансы восстановить данные высоки, если действовать быстро.

Перед тем как приступать к восстановлению, закройте все экземпляры Excel — открытые файлы блокируют доступ к резервным копиям. Также проверьте, не сохранена ли нужная версия в OneDrive (если вы используете облако). Далее выберите подходящий способ из нашей инструкции.

📊 Где вы храните файлы Excel?
Только на локальном диске
В OneDrive/Google Drive
На рабочем сервере (SharePoint)
На флешке/внешнем HDD

1. Восстановление через «Версии файла» в Excel (для Microsoft 365 и OneDrive)

Если вы работаете в Microsoft 365 (подписка) или сохраняете файлы в OneDrive, у вас есть доступ к истории версий. Эта функция автоматически фиксирует изменения и позволяет откатиться на несколько сохранений назад — даже если вы вручную нажали Ctrl + S.

Чтобы воспользоваться ею:

  1. Откройте файл в Excel.
  2. Перейдите в меню Файл → Сведения → История версий.
  3. В правой части экрана появится список сохранённых версий с датой и временем. Выберите нужную и нажмите Открыть версию.
  4. Проверьте содержимое — если это та версия, которая нужна, нажмите Восстановить.

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

Если нужной версии нет в списке, попробуйте следующий метод.

2. Автовосстановление: где Excel хранит временные файлы

Excel автоматически создаёт резервные копии во время работы — даже если вы не настраивали это вручную. Эти файлы имеют расширение .xar или .xlb и хранятся в скрытой папке. Вот как их найти:

Путь к временным файлам зависит от версии Windows и Excel:

  • 📁 Windows 10/11: C:\Users\<Имя_пользователя>\AppData\Roaming\Microsoft\Excel\
  • 📁 Excel 2013–2019: C:\Users\<Имя_пользователя>\AppData\Local\Microsoft\Office\UnsavedFiles\
  • 📁 Excel 2010 и старше: C:\Documents and Settings\<Имя_пользователя>\Application Data\Microsoft\Excel\

Чтобы открыть папку AppData (она скрыта по умолчанию), выполните следующие шаги:

  1. Нажмите Win + R, введите %appdata%\Microsoft\Excel и нажмите Enter.
  2. Ищите файлы с именем, похожим на ваш документ, но с расширением .xar или .tmp.
  3. Скопируйте файл в другую папку, переименуйте расширение на .xlsx и попробуйте открыть.

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

Что делать, если временных файлов нет в папке?

Если папка UnsavedFiles пуста, попробуйте поискать по всему диску C: с фильтром .xar или .tmp. Также проверьте Корзину — иногда временные файлы удаляются туда после закрытия Excel.

3. Использование функции «Открыть и восстановить»

Если файл повреждён после сохранения (например, не открывается или выдаёт ошибку), в Excel есть встроенный инструмент восстановления. Он работает даже для файлов, которые не сохранялись в облако.

Инструкция:

  1. Запустите Excel и выберите Файл → Открыть.
  2. Найдите повреждённый файл, но вместо двойного клика выделите его и нажмите на стрелочку рядом с кнопкой Открыть.
  3. Выберите пункт Открыть и восстановить.
  4. Excel предложит два варианта: Восстановить (попытаться исправить файл) или Извлечь данные (если восстановление невозможно).

Этот метод часто помогает при ошибках типа:

  • 🚨 «Excel найден нечитаемый содержимый»
  • 🚨 «Файл повреждён и не может быть открыт»
  • 🚨 «Невозможно открыть книгу»

Если восстановление не удалось, переходите к следующему способу.

Закрыть все программы, кроме Excel|Сделать копию повреждённого файла (на случай ухудшения)|Попробовать открыть файл на другом компьютере|Проверить файл антивирусом (иногда повреждения вызывают вирусы)-->

4. Восстановление через «Журнал изменений» (только для файлов)

Если вы работаете с файлом, который размещён на сетевом диске или в SharePoint, у вас может быть доступ к журналу изменений. Эта функция фиксирует, кто и когда вносил правки, и позволяет откатить конкретные edits.

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

  1. Откройте файл из SharePoint или сетевой папки.
  2. Перейдите в Рецензирование → Журнал изменений.
  3. Выберите диапазон дат и нажмите ОК — Excel покажет все правки.
  4. Чтобы отменить конкретное изменение, выделите его и нажмите Отменить.

Ограничения метода:

  • 🔄 Работает только для общих файлов (не для локальных).
  • 🔄 Требуются права на редактирование.
  • 🔄 Не все версии Excel поддерживают журнал (в Excel 2013 и новее работает стабильно).

Если файл локальный, этот способ не подойдёт — переходите к резервным копиям Windows.

5. Откат через «Предыдущие версии» Windows (тень копий)

Самый надёжный способ для локальных файлов — использовать теневые копии (Volume Shadow Copy Service). Эта функция Windows автоматически создаёт снимки файлов при создании точек восстановления системы. Если она включена, вы можете вернуть файл к состоянию на любую дату.

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

  1. Найдите файл в Проводнике Windows.
  2. Кликните правой кнопкой и выберите Свойства.
  3. Перейдите на вкладку Предыдущие версии.
  4. Вы увидите список доступных копий с датами. Выберите нужную и нажмите Восстановить.

Если вкладка Предыдущие версии отсутствует, значит:

  • 🛑 Функция отключена в настройках Windows.
  • 🛑 На диске недостаточно места для теневых копий.
  • 🛑 Файл хранится на FAT32 (теневые копии работают только на NTFS).

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

6. Ручные резервные копии: где Excel сохраняет бэкапы

Если вы когда-либо включали опцию автосохранения резервных копий в настройках Excel, у вас есть шанс найти бэкап. Эти файлы имеют расширение .xlk или .bak и хранятся в той же папке, что и оригинал.

Как найти и восстановить:

  1. Откройте папку, где лежит ваш файл .xlsx.
  2. Включите отображение скрытых файлов (Вид → Скрытые элементы).
  3. Ищите файлы с именем Резервная копия [имя_вашего_файла].xlk или [имя_файла].bak.
  4. Переименуйте найденный файл в .xlsx и откройте в Excel.

Чтобы в будущем избегать потерь, настройте автоматическое создание резервных копий:

  1. Откройте Файл → Параметры → Сохранение.
  2. Поставьте галочку Всегда создавать резервную копию.
  3. Укажите папку для хранения бэкапов (лучше на другом диске).

Критическая информация: Резервные копии в Excel сохраняются только при первом сохранении файла. Если вы пересохранили документ после изменений, бэкап обновляется — старую версию уже не вернуть.

Сравнение методов восстановления: какой выбрать?

Чтобы вам было проще ориентироваться, мы собрали основные способы в таблицу:

Метод Где работает Требуемые условия Ограничения
История версий (OneDrive) Excel 365, OneDrive, SharePoint Файл сохранён в облаке, автосохранение включено Только последние 30 дней, не для локальных файлов
Временные файлы (.xar) Любая версия Excel Excel закрылся аварийно, файлы не очищены Может содержать не все данные
Открыть и восстановить Excel 2010–2021, 365 Файл повреждён, но не удалён Не всегда восстанавливает 100% данных
Теневые копии Windows Windows 7–11 (NTFS) Функция включена, есть точки восстановления Не работает на FAT32, требует места на диске
Ручные резервные копии (.xlk) Любая версия Excel Опция включена в настройках Обновляется при каждом сохранении

Если ни один из методов не сработал, остаётся последний шанс — специализированные программы для восстановления файлов, такие как Stellar Repair for Excel или Kernel for Excel. Они платные, но часто спасают в безнадёжных случаях.

FAQ: Частые вопросы по восстановлению файлов Excel

Можно ли откатить Excel, если я сохранил файл и закрыл программу?

Да, но шансы зависят от того, где хранится файл:

  • 📁 OneDrive/SharePoint: Используйте История версий (раздел 1).
  • 📁 Локальный диск: Проверьте Предыдущие версии в свойствах файла (раздел 5) или временные файлы .xar (раздел 2).

Если файл пересохранён, а резервных копий нет, восстановление маловероятно.

Excel пишет «Файл повреждён». Как его открыть?

Попробуйте по очереди:

  1. Открыть через Файл → Открыть → Открыть и восстановить (раздел 3).
  2. Переименовать файл в .zip, извлечь содержимое и найти папку xl\worksheets — иногда листы сохраняются отдельно.
  3. Использовать 7-Zip для извлечения данных из повреждённого .xlsx.
Я сохранил файл поверх старого. Можно ли вернуть прежнюю версию?

Вероятность восстановления ~50%. Попробуйте:

  • 🔍 Проверьте Предыдущие версии в свойствах файла (раздел 5).
  • 🔍 Поищите резервную копию .xlk или .bak в той же папке (раздел 6).
  • 🔍 Используйте программы вроде Recuva для поиска удалённых версий (если файл перезаписан недавно).

Если файл сохранялся на OneDrive, шансы выше — смотрите раздел 1.

Как включить автосохранение в Excel, чтобы не терять данные?

Настройте автоматическое сохранение и резервные копии:

  1. Перейдите в Файл → Параметры → Сохранение.
  2. Поставьте галочки:
    • Автосохранение каждые [X] минут (рекомендуем 5–10 минут).
    • Всегда создавать резервную копию.
  • Укажите папку для бэкапов (лучше на другом диске).
  • Для Excel 365 также включите Автосохранение в OneDrive — это даст доступ к истории версий.

    Помогает ли «Восстановление системы» Windows вернуть Excel-файл?

    Косвенно — да. Если у вас есть точка восстановления, созданная до потери файла, вы можете откатить всю систему к этому состоянию. Однако:

    • ⚠️ Это затрагивает все программы и настройки, а не только Excel.
    • ⚠️ Файлы, созданные после точки восстановления, будут утеряны.
    • ⚠️ Работает только если функция включена (Панель управления → Восстановление).

    Лучше сначала попробовать методы из этой статьи.