Выключился свет: как восстановить Excel после внезапного отключения

Почему Excel теряет данные при отключении света и можно ли их вернуть?

Внезапное отключение электричества во время работы с Microsoft Excel — одна из самых неприятных ситуаций для пользователей. В отличие от текстовых редакторов вроде Word, где автосохранение срабатывает чаще, Excel хранит изменения в оперативной памяти до момента ручного сохранения. При аварийном завершении работы все несохранённые данные рискуют исчезнуть безвозвратно. Но не всё так плохо: у программы есть встроенные механизмы восстановления, о которых знают далеко не все.

Главная проблема заключается в том, что Excel по умолчанию сохраняет файлы только при явном нажатии Ctrl+S или закрытии документа. Даже функция автовосстановления (если она включена) не гарантирует сохранность всех изменений — она фиксирует состояние файла с интервалом в 10 минут. Если свет выключился через 9 минут после последнего автосохранения, вы потеряете почти все правки за этот период. Однако есть способы вернуть хотя бы часть данных — и мы подробно разберём их ниже.

Важно понимать: успех восстановления зависит от нескольких факторов: версии Excel (2010, 2016, 2019, 365 или Excel Online), настроек автосохранения, типа файла (.xlsx, .xls, .xlsm) и даже от того, работали ли вы с таблицей локально или в облаке (OneDrive, SharePoint).

📊 Как часто вы сохраняете файлы Excel вручную?
Каждые 5 минут
Только при закрытии
Полагаюсь на автосохранение
Никогда не сохраняю

Способ 1: Автоматическое восстановление при следующем запуске Excel

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

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

Если панель восстановления не появилась, проверьте папку с временными файлами: C:\Users\<ваше_имя_пользователя>\AppData\Roaming\Microsoft\Excel\.

Ищите файлы с расширением .xar или .tmp — их можно открыть через Excel и сохранить в нормальном формате.

⚠️ Внимание: Не путайте автосохранение (Файл → Параметры → Сохранение) с функцией автовосстановления. Первое работает только для файлов в OneDrive/SharePoint, второе — для всех документов, но с большими интервалами (10 минут по умолчанию).

Проверьте папку с временными файлами (AppData\Roaming\Microsoft\Excel)

Перезагрузите компьютер и запустите Excel снова

Откройте пустую книгу и попробуйте Файл → Открыть → Последние → Восстановить несохранённые книги

Проверьте корзину — иногда Excel сохраняет копии там-->

Способ 2: Поиск несохранённых файлов в папке UnsavedFiles

Начиная с Excel 2010, программа автоматически создаёт резервные копии несохранённых документов в скрытой папке. Чтобы их найти:

  1. Откройте проводник Windows и вставьте в адресную строку:
    %appdata%\Microsoft\Excel\UnsavedFiles
  2. В папке ищите файлы с расширением .xlsx или .xlsb и датой изменения, соответствующей времени сбоя.
  3. Откройте найденный файл через Excel и сразу сохраните его в безопасное место.

Если папка UnsavedFiles пуста, попробуйте альтернативный путь для старых версий Excel: C:\Documents and Settings\<имя_пользователя>\Local Settings\Application Data\Microsoft\Office\UnsavedFiles (для Windows XP или Excel 2007).

Версия Excel Путь к несохранённым файлам Формат временных файлов
Excel 2010–2019 %appdata%\Microsoft\Excel\UnsavedFiles .xlsx, .xlsb
Excel 2007 %localappdata%\Microsoft\Office\UnsavedFiles .xls
Excel 365 (облако) OneDrive → Папка "Восстановленные файлы" .xlsx (автосохранение каждые 5–10 сек)

Критичный нюанс: Файлы в UnsavedFiles хранятся только 4 дня, после чего автоматически удаляются. Если вы заметили пропажу данных позже — шансы на восстановление резко падают.

Способ 3: Использование функции "Открыть и восстановить"

Если Excel не предложил восстановление автоматически, можно запустить процесс вручную:

  1. Откройте Excel и перейдите в Файл → Открыть → Обзор.
  2. Выберите папку, где находился исходный файл (даже если он пуст или повреждён).
  3. В выпадающем меню Тип файлов выберите Все файлы (.).
  4. Найдите файл с расширением .xar или .tmp (например, ~$Book1.xar).
  5. Нажмите на файл правой кнопкой и выберите Открыть и восстановить.

Если этот метод не сработал, попробуйте открыть повреждённый файл через OpenOffice Calc или LibreOffice — иногда эти программы справляются с восстановлением лучше, чем сам Excel.

Способ 4: Восстановление из теневых копий Windows (если включена защита системы)

Если на вашем компьютере включена функция защиты системы (точки восстановления), вы можете вернуть предыдущую версию файла:

  1. Найдите папку, где находился исходный файл Excel.
  2. Щёлкните правой кнопкой по папке и выберите Свойства → Предыдущие версии.
  3. В списке выберите дату и время до отключения света.
  4. Нажмите Восстановить — Windows создаст копию папки с состоянием на выбранный момент.

Этот метод работает только если:

✅ Защита системы была включена до сбоя.

✅ На диске было достаточно места для создания точек восстановления.

✅ Файл Excel находился на локальном диске (не на флешке или сетевом хранилище).

⚠️ Внимание: Восстановление предыдущей версии папки заменит все файлы в ней на те, что были на выбранную дату. Если вы добавили новые документы после сбоя, они будут утеряны. Рекомендуется сначала скопировать папку в другое место, а затем восстанавливать.

Способ 5: Облачные сервисы и история версий (OneDrive, Google Диск, SharePoint)

Если вы работали с файлом, сохранённым в OneDrive, Google Диск или SharePoint, шансы на восстановление значительно выше. Эти сервисы автоматически создают версии документов:

  • 🔄 OneDrive: Откройте файл в браузере → ПКМ → История версий → выберите версию до сбоя.
  • 🔄 Google Диск: Откройте файл → Файл → История версий → Просмотреть историю версий.
  • 🔄 SharePoint: Нажмите на три точки рядом с файлом → История версий.

В Excel 365 с включённым автосохранением в облако данные восстанавливаются почти мгновенно — достаточно перезапустить программу. Однако если вы отключили автосохранение или работали в офлайн-режиме, этот метод не поможет.

Как проверить, включено ли автосохранение в Excel 365?

Откройте Excel → Сверху в центре ищите переключатель Автосохранение (должен быть синим). Если его нет, ваш файл сохранён локально, а не в облаке. Чтобы включить автосохранение, сохраните файл в OneDrive или SharePoint (Файл → Сохранить как → OneDrive).

Как избежать потери данных в будущем: 7 профилактических мер

Лучший способ борьбы с потерей данных — профилактика. Вот что можно сделать уже сегодня:

  • Уменьшите интервал автосохранения: Файл → Параметры → Сохранение → установите Автосохранение каждые 1–2 минуты.
  • ☁️ Работайте в облаке: Сохраняйте файлы в OneDrive или SharePoint — там автосохранение работает каждые 5–10 секунд.
  • 🔌 Используйте ИБП: Источник бесперебойного питания даст вам 5–10 минут на сохранение файлов при отключении света.
  • 📂 Включите резервное копирование: Настройте автоматическое копирование важных файлов на второй диск или в облако (например, через Google Резервное копирование).
  • 🔄 Сохраняйте версии: Периодически используйте Файл → Сохранить как с новым именем (например, Отчёт_2026_вер2.xlsx).
  • 📱 Мобильный Excel: В приложении Excel для Android/iOS автосохранение работает даже при закрытии программы.
  • 🛡️ Макросы для автосохранения: Напишите простой VBA-скрипт, который будет сохранять файл каждую минуту (пример кода ниже).

Пример VBA-кода для автоматического сохранения каждую минуту:

Sub AutoSave()

ThisWorkbook.Save

Application.OnTime Now + TimeValue("00:01:00"), "AutoSave"

End Sub

' Запустите этот код один раз (Alt+F8 → Выбрать AutoSave → Выполнить),

' и он будет сохранять файл каждую минуту.

Частые ошибки при восстановлении и как их избежать

Многие пользователи усугубляют ситуацию неправильными действиями. Вот что нельзя делать после сбоя:

  • 🚫 Перезаписывать исходный файл: Всегда сохраняйте восстановленные данные под новым именем (например, Отчёт_восстановленный.xlsx).
  • 🚫 Использовать сторонние "восстановители": Программы вроде Recuva или EaseUS могут повредить временные файлы Excel ещё сильнее.
  • 🚫 Открывать файл в других редакторах: OpenOffice или WPS Office иногда портит формулы и форматирование.
  • 🚫 Игнорировать резервные копии: Excel создаёт файлы с расширением .xlk (резервные копии) — проверьте их перед восстановлением.

Если файл открывается, но данные отображаются некорректно (например, вместо чисел — знаки ######), попробуйте:

  1. Увеличить ширину столбцов (Главная → Формат → Автоподбор ширины столбца).
  2. Изменить формат ячеек на Общий.
  3. Скопировать данные в новый файл (Ctrl+A → Ctrl+C → Создать новую книгу → Ctrl+V).

FAQ: Ответы на частые вопросы

Можно ли восстановить Excel, если свет выключился на ноутбуке без батареи?

Да, но шансы ниже, чем на ПК с ИБП. Ноутбук без батареи ведёт себя как стационарный компьютер — данные теряются при отключении питания. Попробуйте методы из Способа 1 и Способа 2 (папка UnsavedFiles). Если ноутбук был подключён к сети и батарея разряжена, проверьте, не успел ли Excel сохранить данные в последние секунды перед выключением.

Excel восстановил файл, но формулы не работают. Как исправить?

Это типичная проблема при восстановлении повреждённых файлов. Попробуйте:

  1. Выделите проблемные ячейки → Ctrl+H → замените = на = (это принудительно пересчитает формулы).
  2. Перейдите в Формулы → Вычисление → Вычислить лист (F9).
  3. Скопируйте формулы в блокнот, затем вставьте обратно (это удалит скрытые символы).

Если не поможет — извлеките данные из XML (см. Способ 3).

Где Excel хранит временные файлы в macOS?

На Mac путь к несохранённым файлам другой:

/Users/<ваше_имя>/Library/Containers/com.microsoft.Excel/Data/Library/Application Support/Microsoft/Office/UnsavedFiles

Чтобы открыть папку Library, в Finder удерживайте Alt и выберите в меню Переход → Библиотека. Временные файлы имеют расширение .tmp или .xlsx.

Можно ли восстановить файл Excel, если он был открыт в режиме "Только для чтения"?

Нет. В режиме Только для чтения Excel не создаёт временные файлы и не сохраняет изменения. Все правки, сделанные в таком документе, теряются безвозвратно при сбое. Чтобы избежать этого, всегда снимайте флажок Только для чтения при открытии файла (Файл → Сведения → Защита книги → Всегда открывать только для чтения).

Поможет ли восстановление системы Windows вернуть утраченный файл Excel?

Восстановление системы (Пуск → Восстановление системы) вернёт системные файлы и настройки, но не гарантирует восстановление пользовательских документов. Если точка восстановления была создана до последнего сохранения файла, шансы есть. Однако этот метод рискован — он может удалить программы, установленные после создания точки. Лучше сначала попробуйте Способ 4 (теневые копии).