Случайно сохранили не те данные? Перезаписали важный отчёт коллеги? Или Excel внезапно закрылся, не успев сохранить последние правки? Ситуации, когда нужно вернуть предыдущую версию файла Excel, знакомы каждому, кто работает с таблицами. К счастью, в Microsoft Excel и Office 365 предусмотрено несколько механизмов восстановления — от автоматического резервного копирования до ручного отката через историю изменений.
Но не все способы одинаково эффективны. Например, автосохранение в Excel 2019 работает иначе, чем в Excel 2016, а облачные версии (OneDrive, SharePoint) предлагают расширенные опции отката. В этой статье разберём все актуальные методы — от базовых до продвинутых, — чтобы вы могли выбрать оптимальный вариант в зависимости от вашей версии программы и сценария потери данных.
Если вы ищете решение для восстановления несохранённого файла (например, после сбоя программы), переходите сразу к разделу про автовосстановление. Если же нужно отменить последние изменения в уже сохранённом документе — обратите внимание на историю версий и резервные копии.
1. Автовосстановление: как вернуть несохранённый файл после сбоя
Excel автоматически создаёт временные копии документов на случай аварийного завершения работы. Если программа закрылась из-за ошибки, отключения света или зависания, при следующем запуске вы увидите панель Восстановление документов слева. Но что делать, если этой панели нет?
Вручную найти автосохранённые файлы можно через папку AppData. Путь зависит от версии Windows и Excel:
- 📁 Windows 10/11 + Excel 2013/2016/2019:
C:\Users\<Имя_пользователя>\AppData\Roaming\Microsoft\Excel\ - 📁 Excel 2010 и старше:
C:\Users\<Имя_пользователя>\AppData\Local\Microsoft\Office\UnsavedFiles\ - 🖥️ MacOS:
/Users/<Имя_пользователя>/Library/Containers/com.microsoft.Excel/Data/Library/Preferences/AutoRecovery/
В этих папках ищите файлы с расширением .xlb, .xar или временные копии вашего документа (название будет начинаться с Автосохранение или AutoRecover). Чтобы увидеть скрытую папку AppData, включите отображение скрытых файлов в проводнике (Вид → Скрытые элементы).
⚠️ Внимание: Автосохранённые файлы хранятся ограниченное время (обычно 4–7 дней) и перезаписываются при каждом новом сеансе работы с документом. Не откладывайте восстановление!
Открыть папку AppData по указанному пути|
Найти файлы с расширением .xar или .xlb|
Скопировать файл в безопасное место|
Переименовать расширение на .xlsx|
Открыть через Excel (возможно, потребуется подтвердить восстановление)
-->
2. История версий в OneDrive и SharePoint: откат за несколько кликов
Если ваш файл хранится в OneDrive или SharePoint, у вас есть доступ к полной истории версий документа. Это самый надёжный способ вернуть предыдущее сохранение, так как облако фиксирует каждое изменение автоматически.
Инструкция для OneDrive:
- Откройте файл прямо из облака (через браузер или приложение OneDrive).
- Кликните правой кнопкой по названию файла → выберите
История версий. - В списке выберите нужную версию (даты и время сохранения указаны) → нажмите
Восстановить.
Для SharePoint путь аналогичный, но история версий доступна только владельцу документа или пользователям с правами редактирования. Обратите внимание: в бесплатных аккаунтах OneDrive история хранится до 30 дней, в корпоративных (Microsoft 365) — до 500 версий.
Локально на компьютере|
В OneDrive|
В SharePoint/Teams|
На внешнем диске/флешке|
Другой вариант-->
| Сервис | Макс. количество версий | Срок хранения | Требуется подписка? |
|---|---|---|---|
| OneDrive (бесплатный) | 100 версий | 30 дней | Нет |
| OneDrive for Business | 500 версий | Неограниченно* | Да (Microsoft 365) |
| SharePoint | 500 версий | Неограниченно* | Да (корп. аккаунт) |
| Google Диск | 100 версий | 30 дней | Нет |
* При наличии достаточного места для хранения.
3. Резервные копии Excel: где искать и как восстановить
Excel может создавать резервные копии (.xlk или .bak) при сохранении файла — но только если эта функция включена в настройках. Проверить её можно так:
- Откройте Excel →
Файл → Параметры → Сохранение. - Найдите опцию
Всегда создавать резервную копию(в новых версиях может называтьсяАвтосохранение). - Если галочка стоит, резервные копии хранятся в той же папке, что и оригинальный файл, но с расширением
.xlk.
Если резервная копия найдена, просто переименуйте её в .xlsx и откройте. В Excel 2019 и новее резервные копии создаются только при первом сохранении файла — последующие изменения не фиксируются!
Альтернативный способ — использовать встроенную функцию восстановления:
- Откройте Excel →
Файл → Сведения → Управление книгой → Восстановить несохранённые книги. - В списке выберите нужный файл (если он есть) →
Открыть. - Сохраните восстановленную версию под новым именем.
⚠️ Внимание: Резервные копии занимают дополнительное место на диске. Если на вашем компьютере включена оптимизация хранилища (например, Storage Sense в Windows 10/11), старые .xlk-файлы могут автоматически удаляться.
4. Отмена изменений через журнал (только для Excel 365 и 2021)
В последних версиях Microsoft 365 появилась функция Журнал изменений, которая позволяет отслеживать и отменять правки в реальном времени. Это не то же самое, что история версий в OneDrive — журнал работает даже для локальных файлов (если включено автосохранение).
Как пользоваться:
- Откройте файл в Excel 365.
- Перейдите на вкладку
Просмотр→ нажмитеЖурнал изменений(илиShow Changesв англоязычной версии). - В правой панели вы увидите список всех изменений с указанием времени и автора (если файл редактировался несколькими пользователями).
- Наведите курсор на изменение → нажмите
Отменить(илиRevert).
Ограничения функции:
- 🕒 Работает только для файлов, сохранённых в формате
.xlsx(не поддерживает.xls). - 🔄 Максимальный срок отката — 60 дней (зависит от настроек автосохранения).
- 👥 Для совместного редактирования требуется подписка Microsoft 365.
5. Восстановление через временные файлы Windows
Windows создаёт временные файлы (.tmp) для всех открытых документов, включая Excel. Если файл не сохранился из-за сбоя, попробуйте найти его через поиск:
- Откройте проводник → в строке поиска введите
*.tmp. - Отсортируйте результаты по дате изменения (самые свежие вверху).
- Ищите файлы размером от 10–20 КБ (меньше — скорее всего мусор).
- Скопируйте подозрительный
.tmp-файл в новую папку, переименуйте расширение на.xlsxи попробуйте открыть.
Если файл не открывается напрямую, попробуйте импортировать данные:
- Создайте новый документ Excel.
- Перейдите на вкладку
Данные→Получить данные → Из файла → Из текстового/CSV-файла. - Укажите путь к
.tmp-файлу → выберитеИмпортировать.
⚠️ Внимание: Временные файлы могут содержать только часть данных (например, последний редактируемый лист). Не полагайтесь на этот метод как на основной — используйте его, если другие способы не сработали.
Как увеличить шансы найти правильный .tmp-файл?
1. Перед поиском отсортируйте файлы по размеру — временные копии Excel обычно весят от 10 КБ до нескольких МБ (в зависимости от исходного файла).
2. Ищите файлы, созданные в день потери данных (проверьте дату в свойствах файла).
3. Если в названии временного файла есть фрагмент имени вашего документа (например, ~$отчёт_2026.tmp), это точно ваша копия.
4. Для открытия повреждённых .tmp попробуйте специализированные утилиты вроде OfficeRecovery или Stellar Repair for Excel (платно, но эффективно для критичных данных).
6. Сторонние программы для восстановления Excel
Если встроенные методы не помогли, остаётся прибегнуть к стороннему ПО. Такие программы сканируют диск на уровне секторов и восстанавливают удалённые или перезаписанные файлы. Популярные решения:
- 🛠️ Stellar Repair for Excel — восстанавливает повреждённые файлы
.xlsx,.xls, включая формулы и макросы. Поддерживает пакетное восстановление. - 🔧 OfficeRecovery — бесплатная версия восстанавливает до 10 строк данных, полная версия платная. Работает с файлами, повреждёнными из-за вирусов или сбоев диска.
- 💾 Recuva — универсальная утилита для восстановления удалённых файлов. Бесплатна, но менее специализирована для Excel.
- 📊 Kernel for Excel — восстанавливает не только данные, но и структуру книги (листы, диаграммы, условное форматирование).
Алгоритм работы со всеми программами схож:
- Установите ПО (желательно на другой диск, чтобы не перезаписать данные).
- Выберите диск для сканирования (обычно
C:\). - Укажите формат файла (
.xlsx,.xls). - Дождитесь завершения анализа → просмотрите найденные файлы в превью.
- Сохраните восстановленную версию в безопасное место.
Важно: чем меньше вы пользуетесь компьютером после потери данных, тем выше шансы на восстановление. Каждое новое действие (сохранение файлов, установка программ) может перезаписать секторы диска, где хранилась старая версия Excel.
7. Как предотвратить потерю данных в будущем
Лучший способ избежать проблем — настроить Excel на максимальную защиту данных. Вот ключевые рекомендации:
- ☁️ Сохраняйте файлы в облако (OneDrive, Google Диск). Облачные сервисы автоматически фиксируют каждую правку и позволяют откатиться на любую версию.
- ⏱️ Уменьшите интервал автосохранения. По умолчанию Excel сохраняет изменения каждые 10 минут — измените это на 1–2 минуты в настройках (
Файл → Параметры → Сохранение). - 🔄 Включите резервное копирование. В тех же настройках активируйте опцию
Всегда создавать резервную копию(доступно не во всех версиях). - 📂 Используйте контроль версий. Для важных проектов сохраняйте копии файла с датой в названии (например,
отчёт_2026-05-01.xlsx,отчёт_2026-05-02.xlsx). - 🔒 Настройте защиту листов. Если в файле работают несколько человек, ограничьте права редактирования для критичных данных (
Рецензирование → Защитить лист).
Для корпоративных пользователей полезно настроить политики сохранения через Microsoft 365 Admin Center. Например, можно принудительно включать автосохранение для всех сотрудников или увеличивать количество хранимых версий в SharePoint.
Если вы часто работаете с большими файлами (>100 МБ), рассмотрите возможность разбиения данных на несколько книг или использования Power Query для динамической загрузки. Это снизит риск потери изменений при сбоях.
Если файл хранился локально и не был перезаписан, шансы есть, но они минимальны. Попробуйте программы вроде Recuva или EaseUS Data Recovery — они сканируют диск на низком уровне. Для облачных файлов (OneDrive, Google Диск) проверьте корзину сервиса: в OneDrive удалённые файлы хранятся до 30 дней (для бизнес-аккаунтов — до 93 дней). Скорее всего, автосохранение было отключено или файл не успело сохраниться. Проверьте папку Макросы ( Да, но с ограничениями. В Excel Online история версий доступна только для файлов, хранящихся в OneDrive или SharePoint. Откройте файл в браузере → кликните по названию в верхнем меню → выберите Возможные причины:
FAQ: Частые вопросы по восстановлению файлов Excel
Можно ли вернуть файл Excel, который я удалил месяц назад?
Excel не показывает панель восстановления после сбоя. Что делать?
C:\Users\<Имя_пользователя>\AppData\Roaming\Microsoft\Excel\ вручную (см. раздел 1). Если там нет временных копий, попробуйте восстановить через Файл → Сведения → Управление книгой → Восстановить несохранённые книги.Как восстановить макросы в повреждённом файле Excel?
.bas-модули) восстанавливаются только специализированными инструментами вроде Stellar Repair for Excel или Kernel for Excel. Бесплатные методы (автовосстановление, история версий) макросы не сохраняют. Если файл критично важен, попробуйте открыть его в OpenOffice Calc — иногда это помогает извлечь код VBA.Можно ли откатить изменения в Excel Online?
История версий. Откат возможен до любой сохранённой точки, но не более чем на 30 дней назад (для бесплатных аккаунтов).Почему в истории версий OneDrive нет моего файла?
Параметры → История версий в OneDrive).