Случайно удалили важные данные в Microsoft Excel, нажали Ctrl + S — и только потом поняли, что потеряли часы работы? Ситуация знакома многим. К счастью, даже после сохранения файла шансы вернуть информацию остаются. В этой статье разберём все возможные способы восстановления, от встроенных функций Excel до сторонних утилит, а также объясним, почему некоторые методы работают не всегда.
Главное правило: не паникуйте и не создавайте новых файлов в той же папке, где находился исходный документ. Каждое действие может перезаписать временные файлы, которые ещё хранят ваши данные. Начните с простых методов и постепенно переходите к более сложным.
Восстановление данных в Excel после сохранения зависит от нескольких факторов: версии программы (Excel 2010, 2016, 2019 или Microsoft 365), настроек автосохранения, типа файла (.xlsx, .xls, .xlsm) и даже операционной системы. Например, в Windows 10/11 временные файлы хранятся в одном месте, а в macOS — в другом. Мы учли все нюансы, чтобы инструкции подходили большинству пользователей.
1. Восстановление через автосохранённые версии
Если в Excel включено автосохранение (по умолчанию оно активно в Microsoft 365 и последних версиях Excel 2019/2021), программа автоматически создаёт резервные копии файла. Чтобы их найти:
Откройте файл, данные в котором были утрачены. Перейдите в меню Файл → Сведения → Управление книгой → Восстановить несохранённые книги. Если опция активна, вы увидите список автоматических сохранений с указанием времени. Выберите нужную версию и нажмите Открыть.
⚠️
Внимание: Автосохранённые версии хранятся ограниченное время (обычно 4–7 дней) и могут отсутствовать, если файл не редактировался после потери данных. В Excel 2010/2013 эта функция работает иначе — проверьте папку C:\Users\ИмяПользователя\AppData\Local\Microsoft\Office\UnsavedFiles.
Если автосохранение отключено, попробуйте вручную найти временные файлы:
- 📁 Для Windows: перейдите в
C:\Users\ИмяПользователя\AppData\Roaming\Microsoft\Excel\и ищите файлы с расширением.tmpили.xar. - 🖥️ Для macOS: откройте
/Users/ИмяПользователя/Library/Containers/com.microsoft.Excel/Data/Library/Preferences/. - ⏳ Временные файлы сортируются по дате изменения — отсортируйте папку по параметру
Дата, чтобы найти самые свежие.
2. Использование функции «Версии» в OneDrive или SharePoint
Если файл хранится в OneDrive или SharePoint, у вас есть шанс восстановить предыдущую версию документа. Эти сервисы автоматически сохраняют историю изменений, даже если вы вручную нажали Сохранить.
Инструкция:
- Откройте OneDrive в браузере или через приложение.
- Найдите нужный файл, кликните правой кнопкой и выберите
История версий. - Просмотрите список доступных версий (они отображаются с датой и временем сохранения).
- Выберите версию до момента потери данных и нажмите
Восстановить.
⚠️
Внимание: В бесплатной версии OneDrive история версий хранится до 30 дней. В корпоративных аккаунтах (Microsoft 365 для бизнеса) этот срок может быть увеличен до 90–500 дней в зависимости от настроек администратора.
Если файл хранился локально, но синхронизировался с OneDrive, проверьте корзину облачного хранилища. Удалённые файлы остаются там до 30 дней (для личных аккаунтов) или 93 дней (для корпоративных).
3. Поиск временных файлов Excel вручную
Excel создаёт временные файлы с расширениями .tmp, .xar или .xlb (для макросов). Их можно найти и открыть вручную, но процесс требует осторожности.
Где искать:
- 🔍 Папка
Temp: Введите в проводнике%temp%и нажмитеEnter. Ищите файлы, начинающиеся с~$(например,~$Документ1.xlsx). - 📂 Папка
AppData: Путь для Windows —C:\Users\ИмяПользователя\AppData\Local\Microsoft\Office\UnsavedFiles\. - 💾 Резервные копии: Если включена функция резервного копирования, проверьте папку с оригинальным файлом — иногда там создаётся файл
Резервная копия [ИмяФайла].xlk.
Как открыть временный файл:
- Скопируйте файл в другую папку (например, на рабочий стол).
- Переименуйте расширение с
.tmpна.xlsx(или.xls, если файл старый). - Попробуйте открыть через Excel. Если появится ошибка, используйте
Файл → Открыть → Обзор → Выбрать тип файла "Все файлы (.)".
Сделать копию папки с файлом (на случай ошибок)
Открыть %temp% и отсортировать по дате
Проверить AppData\Local\Microsoft\Office\UnsavedFiles
Попробовать переименовать .tmp в .xlsx
Открыть через Excel с выбором типа "Все файлы"-->
⚠️
Внимание: Не все временные файлы содержат полные данные. Часто в них сохраняются только последние изменения или структура таблицы без формул. Если файл повреждён, попробуйте открыть его через LibreOffice Calc или Google Sheets.
4. Восстановление с помощью специализированных программ
Если встроенные методы не помогли, используйте сторонние утилиты для восстановления файлов Excel. Они сканируют диск на уровне секторов и могут найти данные даже после перезаписи.
Популярные программы:
| Программа | Поддерживаемые форматы | Бесплатная версия | Восстановление формул |
|---|---|---|---|
| Stellar Repair for Excel | .xlsx, .xls, .xlsm |
Предпросмотр | Да |
| Kernel for Excel | .xlsx, .xls, .xlt |
Ограничено | Частично |
| Recuva | Любые (восстановление файлов) | Да | Нет |
| EaseUS Data Recovery | .xlsx, .csv, .xlsb |
До 2 ГБ | Да |
Как пользоваться:
- Установите программу (например, Stellar Repair for Excel).
- Выберите опцию
Восстановление файла Excel. - Укажите путь к повреждённому файлу или папке, где он хранился.
- Запустите сканирование (глубокий анализ займёт больше времени).
- Просмотрите найденные данные и сохраните восстановленную версию.
⚠️
Внимание: Не устанавливайте программы восстановления на тот же диск, где находился потерянный файл. Это может перезаписать секторы с данными. Используйте внешний накопитель или другой раздел диска.
5. Восстановление через журнал изменений (только для Excel 365)
В Microsoft 365 (подписочная версия) доступна уникальная функция — журнал изменений (Version History), которая сохраняет все действия в файле, даже если вы не нажимали Сохранить. Это работает только для файлов, хранящихся в OneDrive или SharePoint.
Как воспользоваться:
- Откройте файл в Excel Online (через браузер).
- Кликните по названию файла в верхней панели и выберите
История версий. - В правом меню появится список изменений с указанием времени и автора (если файл совместный).
- Выберите версию до удаления данных и нажмите
Восстановить.
Преимущества метода:
- 🔄 Восстанавливает не только данные, но и формулы, условное форматирование, сводные таблицы.
- ⏱️ История хранится до 500 версий (в зависимости от настроек Microsoft 365).
- 👥 Работает для совместного редактирования — можно откатить изменения конкретного пользователя.
Ограничения:
- ❌ Не работает для локальных файлов (только облачные).
- ❌ В бесплатной версии OneDrive история хранится максимум 30 дней.
6. Ручное восстановление через XML-редактор (для опытных пользователей)
Файлы .xlsx на самом деле представляют собой ZIP-архивы с XML-данными. Если файл не открывается, но не повреждён критически, можно попробовать извлечь данные вручную.
Пошаговая инструкция:
- Скопируйте повреждённый файл
.xlsxи переименуйте его в.zip. - Разархивируйте файл с помощью WinRAR, 7-Zip или встроенного архиватора Windows.
- Перейдите в папку
xl\worksheets— там хранятся листы в форматеsheet1.xml,sheet2.xmlи т. д. - Откройте нужный файл в Блокноте или XML-редакторе (например, Notepad++).
- Найдите удалённые данные (они могут быть помечены тегами
<c>для ячеек или<row>для строк). - Скопируйте найденные данные в новый файл Excel.
⚠️
Внимание: Этот метод требует знания структурыXMLи подходит только для файлов.xlsx(не.xls!). Ошибка при редактировании может окончательно повредить файл. Если не уверены — используйте специализированные программы (раздел 4).
Пример структуры XML в Excel
В файле sheet1.xml данные хранятся так:
0
100
Где t="s" означает строковый тип, а v — значение. Удалённые данные могут оставаться в файле, но быть помечены как скрытые.
7. Профилактика: как избежать потери данных в будущем
Лучший способ борьбы с потерей данных — профилактика. Настройте Excel так, чтобы минимизировать риски:
Основные рекомендации:
- 🔄 Автосохранение: Включите его в
Файл → Параметры → Сохранениеи установите интервал5–10 минут. - ☁️ Облачное хранилище: Сохраняйте файлы в OneDrive или Google Drive — они автоматически.versionируют изменения.
- 💾 Резервные копии: В тех же настройках (
Параметры → Сохранение) включите опциюВсегда создавать резервную копию. - 📂 Разделение данных: Храните важные данные на отдельных листах или в разных файлах.
- 🔒 Защита от изменений: Используйте
Защиту листа(Рецензирование → Защитить лист) для критичных данных.
Дополнительные инструменты:
- Macro Recorder: Записывайте действия в макросы, чтобы можно было откатить изменения.
- Power Query: Для сложных таблиц используйте
Данные → Получить данные, чтобы источники обновлялись автоматически. - Git для Excel: Сервисы вроде GitExcel позволяют отслеживать изменения как в системах контроля версий.
FAQ: Частые вопросы о восстановлении данных в Excel
Можно ли восстановить данные, если файл был перезаписан новым?
Если файл был перезаписан (например, вы сохранили поверх него другой документ), шансы минимальны. Временные файлы Excel могли быть удалены. Попробуйте программы вроде Recuva или EaseUS, но гарантий нет. В будущем используйте Файл → Сохранить как, чтобы избежать перезаписи.
Почему не работают автосохранённые версии в Excel 2010?
В Excel 2010 автосохранение работает иначе: файлы хранятся в папке UnsavedFiles только если программа закрылась аварийно. Для планового восстановления используйте Файл → Последние и ищите файлы с меткой Восстановленный.
Можно ли восстановить формулы, если остались только значения?
Если файл сохранён с параметром Сохранить значения без формул (или вы скопировали данные как значения), восстановить формулы невозможно. В будущем используйте Специальная вставка → Формулы или храните резервные копии с исходными данными.
Что делать, если Excel выдаёт ошибку "Файл повреждён"?
Попробуйте открыть файл через Файл → Открыть → Обзор → Выбрать файл → Стрелка рядом с "Открыть" → Открыть и восстановить. Если не помогает, используйте утилиты вроде Stellar Repair for Excel или конвертируйте файл в .csv через LibreOffice.
Как восстановить данные в Excel для Mac?
На macOS временные файлы хранятся в /Users/ИмяПользователя/Library/Containers/com.microsoft.Excel/Data/. Также проверьте Time Machine (встроенную систему резервного копирования). Для восстановления используйте Disk Drill или EaseUS Data Recovery (версии для Mac).