Вы потратили часы на заполнение таблицы в Microsoft Excel, но внезапно программа закрылась — или вы случайно нажали «Не сохранять» при выходе. Сердце ёкнуло: все данные потеряны? Не спешите паниковать. В 90% случаев несохранённый документ можно восстановить, даже если вы не нажимали Ctrl+S за весь сеанс работы.
Современные версии Excel (2016, 2019, 2021 и Microsoft 365) имеют встроенные механизмы автосохранения и резервного копирования, о которых многие пользователи просто не знают. А в старых версиях (2010–2013) есть скрытые временные файлы, которые хранят «слепки» вашей работы. В этой статье — 5 проверенных способов вернуть документ, от простых до продвинутых, с учётом особенностей разных версий программы.
1. Автовосстановление в Excel: первый шаг
Если Excel закрылся аварийно (например, из-за сбоя питания или зависания), при следующем запуске программа автоматически предложит восстановить файлы. Но что делать, если вы закрыли документ вручную — или этот механизм не сработал?
В Excel 2016–2021 и Microsoft 365 есть скрытая папка с резервными копиями. Чтобы её найти:
- Откройте Excel и перейдите в
Файл → Сведения → Управление книгой → Восстановить несохранённые книги. - В списке выберите нужный файл (они сортируются по дате изменения).
- Нажмите
Открыть, затем сразу сохраните документ черезФайл → Сохранить как.
Важно: по умолчанию Excel хранит такие копии только 4 дня (в Excel 365 — до 30 дней, если включена синхронизация с OneDrive). После этого файлы удаляются автоматически.
2. Поиск временных файлов вручную
Если автовосстановление не сработало, временные файлы можно найти вручную. Их путь зависит от версии Windows и Excel:
| Версия Excel | Путь к временным файлам |
|---|---|
| Excel 2010–2013 | C:\Users\<Имя_пользователя>\AppData\Local\Microsoft\Office\UnsavedFiles |
| Excel 2016–2021 | C:\Users\<Имя_пользователя>\AppData\Roaming\Microsoft\Excel\ |
| Microsoft 365 | C:\Users\<Имя_пользователя>\AppData\Local\Microsoft\Office\16.0\OfficeFileCache |
Чтобы открыть папку AppData (она скрытая по умолчанию):
- 📁 Нажмите
Win + R, введите%appdata%и нажмитеEnter. - 🔍 В поисковой строке папки введите
.xarили.tmp— это расширения временных файлов Excel. - 📄 Отсортируйте файлы по дате изменения и откройте самый свежий через Excel (правый клик →
Открыть с помощью).
Предупреждение: временные файлы могут содержать не все данные или быть повреждёнными. Всегда сохраняйте восстановленный документ под новым именем!
3. Восстановление через журнал документов (только Windows 10/11)
В Windows 10 и 11 есть встроенная функция Журнал файлов, которая может сохранить черновик вашего документа. Чтобы её использовать:
- Откройте
Проводники перейдите в папку, где обычно сохраняете файлы Excel (например,Документы). - Кликните правой кнопкой по пустому месту →
Свойства→ вкладкаПредыдущие версии. - Выберите последнюю доступную версию папки и нажмите
Восстановить.
Если этой вкладки нет, значит Журнал файлов отключён. Чтобы его активировать:
- 🔧 Нажмите
Win + S, введитеПанель управления→История файлов. - 💾 Включите функцию и укажите диск для резервных копий (лучше не системный).
Что делать, если предыдущие версии отсутствуют?
Если в списке нет нужной даты, попробуйте восстановить файл через Теневое копирование (Shadow Copies). Для этого:
1. Установите утилиту ShadowExplorer (бесплатная).
2. Выберите диск и дату, когда файл ещё существовал.
3. Найдите папку с документом и экспортируйте его.
4. Использование OneDrive или облачных резервных копий
Если вы работаете в Excel 365 с подключённым OneDrive, ваш документ мог автоматически сохраниться в облаке. Чтобы проверить:
- Откройте OneDrive в браузере.
- Перейдите в
Корзина— иногда несохранённые файлы попадают туда. - Проверьте раздел
Версии(правый клик по файлу →История версий).
OneDrive хранит до 30 дней истории изменений для файлов Office, даже если вы не нажимали «Сохранить». Если документ был открыт в течение последнего месяца, шансы на восстановление высоки.
Внимание: если вы использовали Excel Online (веб-версию), проверьте папку Autosave в корневом каталоге OneDrive. Там могут лежать автоматически сохранённые копии с пометкой Conflict или Backup.
5. Продвинутые методы: восстановление через VBA и сторонние утилиты
Если стандартные способы не помогли, можно попробовать:
- 🔄 VBA-скрипт для поиска временных файлов:
Sub FindTempFiles()Dim strPath As String
strPath = Environ("TEMP") & "\Excel*.tmp"
MsgBox "Временные файлы Excel находятся по пути: " & strPath, vbInformation
End Sub
Скопируйте этот код в редактор VBA (
Alt + F11), запустите макрос — он покажет путь к временным файлам. - 🛠️ Специализированные программы:
- EaseUS Data Recovery Wizard — восстанавливает удалённые файлы, включая временные копии Excel.
- Stellar Phoenix Excel Repair — чинит повреждённые книги Excel (в том числе несохранённые).
- Recuva — бесплатная утилита для поиска удалённых файлов по сигнатурам.
⚠️ Внимание: не устанавливайте программы для восстановления на тот же диск, где находился потерянный файл! Это может перезаписать временные данные и сделать восстановление невозможным.
Не сохраняйте новые файлы на диск с потерянными данными|Создайте резервную копию диска (например, через Macrium Reflect)|Проверьте утилиту на вирусы (на сайте VirusTotal)|Используйте портативные версии программ (без установки)-->
6. Как предотвратить потерю данных в будущем
Чтобы больше никогда не терять несохранённые документы:
- ⚡ Настройте автосохранение:
- В Excel перейдите в
Файл → Параметры → Сохранение. - Установите галочку
Автосохранение каждыеи выберите интервал (рекомендуется 5–10 минут). - Укажите папку для автовосстановления (лучше не на системном диске).
- В Excel перейдите в
Автосохранение в OneDrive (кнопка в верхнем левом углу).Sub ForceSave()
ActiveWorkbook.Save
MsgBox "Документ сохранён в " & ActiveWorkbook.FullName, vbInformation
End Sub
Назначьте этот макрос на горячую клавишу (например, Ctrl+Shift+S).
Совет для корпоративных пользователей: если вы работаете с важными данными, настройте SharePoint или Teams для версионного контроля. Эти сервисы хранят историю изменений до 500 версий на файл.
FAQ: Частые вопросы о восстановлении файлов Excel
Можно ли восстановить документ, если Excel завис и его пришлось закрыть через Диспетчер задач?
Да, в этом случае срабатывает механизм автовосстановления. При следующем запуске Excel покажет панель с предложением восстановить файлы. Если панели нет, проверьте папку C:\Users\<Имя_пользователя>\AppData\Roaming\Microsoft\Excel\ — там должны быть файлы с расширением .xar.
Я закрыл Excel и нажал «Не сохранять». Есть ли шанс вернуть данные?
Шанс есть, но он зависит от версии программы:
- В Excel 2010–2013 проверьте папку
UnsavedFiles(см. раздел 2). - В Excel 2016+ попробуйте
Файл → Сведения → Управление книгой → Восстановить несохранённые книги. - Если ничего не помогло, используйте утилиты вроде Recuva для сканирования диска на предмет временных файлов.
Важно: чем быстрее вы начнете восстановление, тем выше шансы. Каждая перезагрузка ПК уменьшает вероятность успеха.
Восстановился файл, но в нём нет последних изменений. Как вернуть актуальную версию?
Это значит, что Excel успела сохранить только часть данных. Попробуйте:
- Проверьте другие временные файлы в папке
Temp(они могут иметь разные метки времени). - Если используете OneDrive, откройте
Историю версийфайла — иногда последняя версия сохраняется там. - Используйте Stellar Phoenix Excel Repair для извлечения данных из повреждённых временных файлов.
Если документ содержал формулы, а не только текст, попробуйте открыть его через LibreOffice Calc — иногда он лучше восстанавливает вычисления.
Можно ли восстановить несохранённый документ на Mac?
Да, но алгоритм отличается:
- Откройте Excel и перейдите в
Файл → Открыть → Последние→Восстановить несохранённые книги. - Проверьте папку
/Users/<Имя_пользователя>/Library/Containers/com.microsoft.Excel/Data/Library/Application Support/Microsoft/Office/. - Используйте Time Machine, если она была включена до потери файла.
На macOS временные файлы Excel часто хранятся в скрытой папке ~/Library. Чтобы её увидеть, в Finder нажмите Cmd + Shift + G и введите путь вручную.
Почему в папке UnsavedFiles пусто, хотя я не сохранял документ?
Возможные причины:
- Функция автосохранения отключена в настройках Excel (
Файл → Параметры → Сохранение). - Вы вручную очистили папку
UnsavedFiles(например, через CCleaner). - Прошло более 4 дней с момента закрытия документа — Excel автоматически удаляет старые копии.
- Файл был слишком большим (более 10 МБ) — автосохранение может не срабатывать для объёмных таблиц.
В этом случае остаётся только сканировать диск утилитами вроде EaseUS или R-Studio.