Введение: почему Excel теряет несохранённые данные и можно ли их вернуть
Вы часами работали над важной таблицей в Microsoft Excel, добавляли формулы, строили графики — и вдруг программа закрылась, компьютер перезагрузился, или вы просто забыли нажать Файл → Сохранить как. Сердце ёкнет: все труды пропали? К счастью, в 90% случаев несохранённый файл Excel можно восстановить — полностью или частично. Дело в том, что программа автоматически создаёт временные копии и файлы автовосстановления, даже если вы явно не сохраняли документ.
Главная проблема — большинство пользователей не знают, где искать эти резервные копии. В этой статье разберём все рабочие способы восстановления, от стандартных функций Excel до ручного поиска временных файлов в системных папках. Важно: эффективность методов зависит от того, как именно произошла потеря данных (аварийное закрытие, выключение ПК, ошибка программы) и какой версии Excel вы пользуетесь (Excel 2010, Excel 2016, Excel 365 или Excel для Mac).
Предупреждаем сразу: если файл был удалён окончательно (например, через Shift + Delete), шансы на восстановление резко падают. Но даже в этом случае есть специализированные утилиты, о которых поговорим в последнем разделе.
Способ 1: Автовосстановление Excel — где искать временные файлы
Excel по умолчанию сохраняет резервные копии каждые 10 минут (интервал можно изменить в настройках). Эти файлы имеют расширение .xar или .tmp и хранятся в скрытой папке. Вот как их найти:
- Откройте Excel и перейдите в
Файл → Сведения → Управление книгой → Восстановить несохранённые книги. - В списке выберите нужный файл (они сортируются по дате изменения).
- Нажмите
Открыть, затемСохранить как, чтобы сохранить восстановленную версию.
Если этот способ не сработал, проверьте папку автовосстановления вручную. Её путь зависит от версии Windows:
- 🖥️ Windows 10/11:
C:\Users\<Имя_пользователя>\AppData\Local\Microsoft\Office\UnsavedFiles - 💻 Windows 7/8:
C:\Documents and Settings\<Имя_пользователя>\Local Settings\Application Data\Microsoft\Office\UnsavedFiles - 🍎 MacOS:
/Users/<Имя_пользователя>/Library/Containers/com.microsoft.Excel/Data/Library/Preferences/AutoRecovery
Папка AppData скрыта по умолчанию. Чтобы её увидеть, включите отображение скрытых файлов в Проводнике (Вид → Скрытые элементы).
Способ 2: Восстановление из истории версий (только для сохранённых файлов)
Если вы хоть раз сохраняли файл (даже под временным именем вроде Книга1.xlsx), Excel ведёт журнал изменений. Чтобы вернуть предыдущую версию:
- Откройте сохранённый файл в Excel.
- Перейдите в
Файл → Сведения → История версий(в Excel 365) илиФайл → Сведения → Журнал версий(в Excel 2016/2019). - Выберите нужную дату и нажмите
Восстановить.
Обратите внимание: эта функция работает только для файлов, сохранённых в OneDrive или SharePoint. Если вы работали с локальным файлом, история версий может отсутствовать.
Что делать, если история версий пуста?
Если в журнале нет записей, попробуйте:
1. Проверьте Корзину — возможно, вы случайно удалили файл.
2. Используйте Теневые копии Windows (см. Способ 4).
3. Воспользуйтесь специализированными утилитами вроде Recuva или EaseUS Data Recovery (см. Способ 5).
В Excel для Mac функция истории версий называется Версии и доступна через меню Файл → Обзор версий. Здесь можно сравнить текущую версию с предыдущими и восстановить потерянные данные.
Способ 3: Поиск временных файлов через системный поиск
Если Excel закрылся аварийно, операционная система могла сохранить временную копию файла с расширением .tmp или .xlk (файл блокировки). Чтобы их найти:
- Откройте
Проводник Windows(Win + E). - В строке поиска введите:
.tmp OR .xar OR *.xlk - Отсортируйте результаты по дате изменения (
Подробно → Изменён). - Просмотрите файлы, созданные в день потери данных.
Временные файлы Excel часто имеют имена вроде:
- 📄
~$Книга1.xlsx(файл блокировки) - 📄
AutoRecovery save of Книга2.xlsx - 📄
Excel12.tmp(для Excel 2007–2013)
Чтобы открыть .tmp-файл:
- Скопируйте его в отдельную папку.
- Переименуйте расширение на
.xlsx. - Попробуйте открыть через Excel.
Способ 4: Восстановление через Теневые копии Windows (если включено)
Теневые копии (Volume Shadow Copy) — это «снимки» файлов, которые Windows создаёт автоматически (если функция включена). Они позволяют вернуть файл к состоянию на определённую дату, даже если вы его не сохраняли. Инструкция:
- Найдите папку, где находился исходный файл (например,
Документы). - Кликните правой кнопкой по папке →
Свойства → Предыдущие версии. - Выберите дату, когда файл ещё существовал, и нажмите
Восстановить.
Если кнопка Предыдущие версии отсутствует, значит:
- ❌ Функция отключена в настройках системы.
- ❌ На диске недостаточно места для теневых копий.
- ❌ Вы используете Windows 10/11 Home — в этой версии функция работает ограниченно.
В Windows 11 путь к настройкам изменился: Параметры → Система → Память → История файлов. Убедитесь, что опция Автоматически создавать точки восстановления активна.
Способ 5: Программы для восстановления удалённых файлов
Если стандартные методы не помогли, остаётся использовать сторонние утилиты. Они сканируют диск на уровне секторов и могут найти файлы, даже если они были удалены из Корзины. Лучшие программы для восстановления Excel:
| Программа | Поддержка Excel | Бесплатная версия | Особенности |
|---|---|---|---|
| Recuva | ✅ Да (xlsx, xls) | ✅ Есть | Простой интерфейс, глубокое сканирование |
| EaseUS Data Recovery | ✅ Да | ❌ Нет (30-дневный триал) | Восстанавливает структуру папок |
| Stellar Phoenix Excel Repair | ✅ Да (в т.ч. повреждённые файлы) | ❌ Нет | Восстанавливает формулы и макросы |
| Disk Drill | ✅ Да | ✅ Ограничение 500 МБ | Поддерживает NTFS, FAT32, exFAT |
Инструкция по восстановлению с помощью Recuva:
- Скачайте программу с официального сайта (ccleaner.com/recuva).
- Выберите тип файлов:
Документы → Microsoft Office Excel. - Укажите диск, где находился файл (обычно
C:илиD:). - Запустите глубокое сканирование ( займёт 10–30 минут).
- В результатах ищите файлы с именем вашей книги и расширением
.xlsx.
🔹 Закройте все программы, кроме утилиты восстановления
🔹 Не сохраняйте новые файлы на диск, где потерян Excel
🔹 Подключите внешний накопитель для сохранения восстановленных данных
🔹 Проверьте, что на диске достаточно свободного места
-->
Критично: не сохраняйте восстановленный файл поверх оригинала! Сначала экспортируйте его на другой диск или флешку. Если перезаписать данные, шансы на успешное восстановление упадут до нуля.
Как предотвратить потерю данных в будущем: 5 правил
Лучше потратить 2 минуты на настройку автосохранения, чем часы на восстановление файла. Следуйте этим правилам:
- Настройте автосохранение:
- 🔧 В Excel 365/2019:
Файл → Параметры → Сохранение→ установите галочкуАвтосохранение каждые 10 минут. - 🔧 В Excel 2010/2013:
Файл → Параметры → Сохранение→Сохранять данные для автовосстановления каждые N минут.
- 🔧 В Excel 365/2019:
- Используйте облачные сервисы:
- 🖥️ Сохраняйте файлы в OneDrive, Google Диск или Dropbox — они ведут историю версий.
- 🔄 В Excel 365 включите
Автосохранение в облако(кнопка в верхнем левом углу).
- 💾 Регулярно экспортируйте важные файлы в
PDFилиCSVчерезФайл → Экспорт. - 🔄 Используйте макросы для автоматического бэкапа (пример кода см. ниже).
Пример макроса для автоматического бэкапа (сохраните в ThisWorkbook):
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
Dim backupPath As String
backupPath = "C:\Backup\" & Format(Now(), "yyyy-mm-dd_hh-mm-ss") & "_" & ThisWorkbook.Name
ThisWorkbook.SaveCopyAs backupPath
End Sub
Этот код будет создавать копию файла с текущей датой и временем при каждом сохранении.
Правило 3-2-1 для критичных файлов:
- 🔢 3 копии: оригинал + 2 резервные.
- 💾 2 носителя: жёсткий диск + флешка/облако.
- 🌍 1 копия вне офиса: облако или внешний диск в другом месте.
Частые вопросы (FAQ)
Можно ли восстановить Excel, если компьютер выключился из-за отключения света?
Да, в этом случае шансы высоки. Excel создаёт файлы автовосстановления (.xar) даже при аварийном завершении. Проверьте папку C:\Users\<Имя_пользователя>\AppData\Local\Microsoft\Office\UnsavedFiles. Если там пусто, попробуйте поискать файлы .tmp через системный поиск (см. Способ 3).
Я сохранял файл, но перезаписал его пустой таблицей. Можно ли вернуть старую версию?
Вероятность восстановления зависит от того, включена ли история файлов в Windows или версионность OneDrive:
- 🔄 Если файл сохранён в OneDrive: откройте его →
Файл → Сведения → История версий. - 🖥️ Если файл локальный: проверьте
Теневые копии(Способ 4). - 🛠️ Если ничего не помогло, используйте Stellar Phoenix Excel Repair — программа умеет восстанавливать данные из перезаписанных файлов.
Excel пишет «Файл повреждён». Как его открыть?
Попробуйте эти методы по порядку:
- Откройте Excel →
Файл → Открыть → Обзор→ выберите файл → нажмите стрелку рядом сОткрыть→Открыть и восстановить. - Измените расширение файла с
.xlsxна.zip, распакуйте архив и найдите файлxl\worksheets\sheet1.xml— в нём могут быть ваши данные. - Используйте OpenOffice Calc — иногда он открывает файлы, которые не читает Excel.
Работает ли автовосстановление в Excel для Mac?
Да, но с нюансами:
- 🍎 Файлы автовосстановления хранятся в
/Users/<Имя_пользователя>/Library/Containers/com.microsoft.Excel/Data/Library/Preferences/AutoRecovery. - 🔄 В Excel 365 для Mac автосохранение работает только для файлов, сохранённых в OneDrive.
- ⚠️ Папка
Libraryскрыта — чтобы её открыть, в Finder нажмитеПереход → Переход к папке(Cmd + Shift + G) и введите путь вручную.
Можно ли восстановить файл, если я нажал «Не сохранять» при закрытии Excel?
К сожалению, в этом случае шансы минимальны. Excel удаляет временные файлы автовосстановления, если вы явно отказались от сохранения. Остаётся два варианта:
- Попробуйте программы вроде EaseUS Data Recovery — они иногда находят фрагменты данных.
- Проверьте
Корзину— возможно, там осталась старая версия файла.
⚠️ Внимание: если после нажатия Не сохранять вы создали новый файл с тем же именем, предыдущие данные будут безвозвратно утеряны.