Вы случайно закрыли Excel без сохранения? Или коллега перезаписал важные данные в общей таблице? Восстановить предыдущие версии файла проще, чем кажется — даже если вы не включали автосохранение заранее. В этой статье разберём все возможные способы, включая скрытые функции Microsoft 365, историю файлов в Windows и облачные резервные копии.
Главное правило: чем быстрее вы начнёте действовать, тем выше шансы вернуть нужную версию. Например, Excel Online хранит историю изменений до 100 дней, а локальные временные файлы перезаписываются при каждом новом сеансе. Мы собрали инструкции для всех версий программы — от Excel 2010 до Microsoft 365, включая мобильные приложения.
Если файл повреждён или не открывается, сначала попробуйте восстановить его через встроенные инструменты. А если вы работаете в команде — обратите внимание на раздел про версионность в OneDrive, где изменения отслеживаются автоматически.
1. Автосохранение и временные файлы Excel
Excel автоматически создаёт резервные копии во время работы — даже если вы не нажимали Ctrl + S. Эти файлы хранятся в скрытой папке и могут спасти данные при сбое.
Чтобы найти их:
- 📁 Перейдите в папку по пути:
C:\Users\<ваше_имя_пользователя>\AppData\Local\Microsoft\Office\UnsavedFiles - 🔍 Ищите файлы с расширением
.xarили.tmp— их можно открыть через Excel как обычную книгу - ⏳ Временные файлы хранятся максимум 4 дня (в Excel 2016 и новее) или до следующего автосохранения
Важно: если папка AppData не видна, включите отображение скрытых файлов в проводнике (Вид → Скрытые элементы). В macOS временные файлы ищут по пути /Users/<ваше_имя>/Library/Containers/com.microsoft.Excel/Data/Library/Application Support/Microsoft/Office/.
Если временных файлов нет, проверьте настройки автосохранения:
- Откройте Excel и перейдите в
Файл → Параметры → Сохранение - Убедитесь, что галочка
Автосохранение каждыестоит и установлен интервал (рекомендуем 5-10 минут) - Проверьте путь для автовосстановления в поле
Папка автовосстановления
2. История версий в Windows (теневое копирование)
Windows 10/11 автоматически создаёт точки восстановления для файлов — это называется"предыдущие версии" или"теневые копии". Функция работает, если включена Защита системы.
Как проверить:
- Найдите исходный файл Excel в проводнике
- Кликните правой кнопкой →
Свойства → Предыдущие версии - Выберите нужную дату из списка (отображаются копии за последние 7-30 дней, в зависимости от настроек)
- Нажмите
ВосстановитьилиОткрыть, чтобы сравнить версии
Если вкладка Предыдущие версии отсутствует:
- ⚙️ Включите защиту системы:
Панель управления → Система → Защита системы → Настроить - 💾 Выделите минимум 5 ГБ под теневые копии (по умолчанию — 10%)
- ⏱️ Создайте точку восстановления вручную через
Создать → ОК
Что делать, если предыдущие версии не отображаются?
Если вкладка пустая, проверьте:
1. Файл находится на системном диске (обычно C:) — для других дисков защиту нужно включать отдельно.
2. Функция Служба теневого копирования тома (VSS) работает в службах Windows (Win + R → services.msc).
3. На диске достаточно свободного места (менее 1 ГБ — и Windows автоматически очищает старые копии).
Теневое копирование не работает для файлов на съёмных носителях (флешки, внешние HDD) и сетевых папках. Если ваш Excel-файл хранился на Google Диске или Yandex Диске, используйте их встроенную историю версий (см. раздел про облака).
3. Восстановление через OneDrive и SharePoint
Если файл сохранён в OneDrive или SharePoint, у вас есть доступ к полной истории изменений за последние 100 дней (в бесплатной версии) или 25 лет (в корпоративных аккаунтах).
Инструкция для OneDrive:
- Откройте файл прямо в браузере через onedrive.live.com
- Кликните на имя файла в верхней панели →
История версий - Выберите нужную дату из списка (отображаются время изменения и автор)
- Нажмите
ВосстановитьилиСкачать, чтобы сохранить копию
Для SharePoint (корпоративные аккаунты):
- 📂 Перейдите в библиотеку документов, где хранится файл
- 🖱️ Кликните по трём точкам рядом с файлом →
История версий - 🔄 Выберите версию и нажмите
ВосстановитьилиПросмотреть
Преимущества облачного восстановления:
- 🕒 Длительное хранение: до 100 дней в бесплатном аккаунте, до 25 лет в Microsoft 365 Enterprise
- 👥 Отслеживание авторов: видно, кто и когда внёс изменения
- 🔗 Совместная работа: можно восстановить версию, даже если файл редактировали несколько человек
Файл синхронизирован с облаком (значок ⚡ в трее зелёный)
У вас есть права на редактирование документа
Проверены все версии (иногда нужные данные сохранены в промежуточной версии)
Скачана резервная копия текущего файла (на случай ошибки)-->
⚠️ Внимание: если файл был удален из OneDrive, проверьте Корзину (хранит файлы 30 дней) или расширенную корзину (до 90 дней для платных аккаунтов).
4. История изменений в Google Таблицах
Если вы работали с файлом в Google Sheets (даже если изначально он был в формате .xlsx), все изменения автоматически сохраняются в истории. Это один из самых надёжных способов откатить правки.
Как просмотреть версии:
- Откройте файл в Google Таблицах
- Перейдите в
Файл → История версий → Просмотреть историю версий - В правой панели выберите нужную дату/время (версии сохраняются каждые несколько минут)
- Нажмите
Восстановить эту версиюили скопируйте данные вручную
Особенности истории в Google Sheets:
| Параметр | Бесплатный аккаунт | Google Workspace (корпоративный) |
|---|---|---|
| Срок хранения версий | 30 дней | Неограниченно (или по политике администратора) |
| Частота сохранения | Каждые 5-10 минут | Каждые 2-5 минут |
| Отображение авторов | Да (цветом) | Да + email редактора |
| Восстановление удалённых файлов | 25 дней (корзина) | До 100 дней (расширенная корзина) |
💡 Совет: если вы часто работаете с важными данными, экспортируйте резервные копии в .xlsx через Файл → Скачать → Microsoft Excel. Это защитит от потери данных при сбоях в Google Диске.
5. Восстановление повреждённых файлов Excel
Если файл не открывается или выдаёт ошибку (например, "Excel найден нечитаемый контент"), попробуйте встроенные инструменты восстановления.
Способ 1: Открытие с восстановлением
- Запустите Excel, но не открывайте файл через меню
- Перейдите в
Файл → Открыть → Обзор - Выберите повреждённый файл, но вместо
Открытькликните на стрелочку рядом →Открыть и восстановить - Дождитесь завершения процесса (может занять несколько минут)
Способ 2: Конвертация в другой формат
- 📄 Сохраните файл в формате
.csvили.htmlчерезФайл → Сохранить как - 🔄 Закройте и снова откройте Excel, затем импортируйте данные из сохранённого файла
- 📊 Используйте
Данные → Из текста/CSVдля восстановления структуры таблицы
Способ 3: Специальные программы
Если встроенные методы не помогли, воспользуйтесь утилитами:
- 🛠️ Stellar Repair for Excel (платно, восстанавливает формулы и макросы)
- 🆓 ExcelFIX (бесплатная версия с ограничениями)
- 🔧 Kernel for Excel Repair (поддерживает файлы до 2 ГБ)
⚠️ Внимание: если файл повреждён из-за вируса (например, макровируса), перед восстановлением проверьте его антивирусом. Некоторые вредоносные скрипты могут сохраняться даже после конвертации в .csv.
6. Откат изменений с помощью макросов (для продвинутых)
Если вы используете VBA-макросы, можно автоматизировать создание резервных копий. Например, этот код сохраняет копию файла при каждом открытии:
Private Sub Workbook_Open
Dim backupPath As String
backupPath ="C:\Excel_Backups\" & Format(Now,"yyyy-mm-dd_hh-mm-ss") &"_" & ThisWorkbook.Name
ThisWorkbook.SaveCopyAs backupPath
End Sub
Чтобы использовать его:
- Нажмите
Alt + F11, чтобы открыть редактор VBA - В окне
ProjectнайдитеThisWorkbookи дважды кликните - Вставьте код выше в правое окно
- Сохраните файл как
.xlsm(с поддержкой макросов)
Преимущества метода:
- ⏱️ Автоматическое создание копий при каждом открытии файла
- 📁 Файлы сохраняются с меткой даты/времени (например,
2026-05-15_14-30-22_отчёт.xlsx) - 🔄 Можно модифицировать код для сохранения копий при закрытии (
Workbook_BeforeClose)
⚠️ Внимание: макросы работают только если включена поддержка VBA (в некоторых корпоративных версиях Excel она отключена по умолчанию). Также проверьте, что папка для резервных копий (C:\Excel_Backups\ в примере) существует — иначе макрос выдаст ошибку.
7. Как предотвратить потерю данных в будущем
Лучший способ не потерять данные — настроить систему резервного копирования заранее. Вот чек-лист для надёжной защиты:
Включено автосохранение каждые 5-10 минут (Файл → Параметры → Сохранение)
Файлы хранятся в OneDrive/Google Диске с историей версий
Созданы локальные резервные копии на внешнем диске
Используются макросы для автоматического бэкапа (для критичных файлов)
Настроена защита системы (Теневые копии) для папки с документами-->
Облачные сервисы с историей версий:
- 📱 OneDrive: 100 дней хранения версий (бесплатно), интеграция с Microsoft 365
- 📊 Google Диск: 30 дней (бесплатно), неограниченно для Google Workspace
- 💼 Dropbox: 30 дней (бесплатно), до 10 лет в Dropbox Professional
- 🍎 iCloud Drive: 30 дней, только для файлов, созданных в Numbers или Pages
Локальные решения:
- 🖥️ Acronis True Image: создаёт снимки всего диска (включая Excel-файлы)
- 🔄 Macrium Reflect: бесплатная утилита для резервного копирования папок
- 📀 Внешний SSD/HDD: ручное копирование важных файлов раз в неделю
💡 Совет для команд: если вы работаете с общей таблицей, используйте SharePoint или Excel Online с включённым Контролем версий. Это позволит:
- Отслеживать, кто и когда внёс изменения
- Восстанавливать отдельные ячейки, а не весь файл
- Настраивать уведомления о правках по email
FAQ: Частые вопросы о восстановлении версий Excel
Можно ли восстановить файл Excel, если я не сохранял его вообще?
Да, но шансы зависят от обстоятельств:
- Если Excel закрылся аварийно (например, отключили свет), проверьте папку
UnsavedFiles(см. раздел 1). - Если вы закрыли файл без сохранения, попробуйте найти временные файлы (
.tmp) через поиск по дате изменения. - Если документ никогда не сохранялся, данные утеряны — Excel не создаёт резервных копий для новых (несохранённых) книг.
В будущем включайте Автосохранение и работайте в OneDrive/Google Диске.
Как восстановить версию Excel-файла старше 100 дней (лимит OneDrive)?
Если вам нужна версия старше 100 дней, попробуйте:
- Локальные резервные копии: проверьте архивы на внешних дисках или в облачных сервисах (например, Yandex Диск хранит файлы неограниченно, если не удалять их).
- Электронная почта: поищите файл в письмах (возможно, вы отправляли его коллегам).
- Корпоративные системы: если файл хранился на сервере компании, обратитесь в IT-отдел — они могут восстановить данные из бэкапа.
- Специализированные сервисы: например, Backblaze или CrashPlan хранят историю файлов годами.
Если файл критически важен, обратитесь в службу поддержки Microsoft 365 — иногда они могут продлить доступ к старым версиям для корпоративных клиентов.
Почему в истории версий OneDrive нет нужной мне даты?
Возможные причины:
- 📅 Файл не синхронизировался с облаком в тот период (проверьте значок OneDrive в трее — если он был красным, данные не сохранялись).
- ⏳ Прошло более 100 дней (лимит для бесплатных аккаунтов).
- 🔄 Файл был переименован или перемещён — история версий сбрасывается.
- 🚫 У вас нет прав на просмотр истории (актуально длящих файлов в SharePoint).
Попробуйте восстановить файл через теневые копии Windows или проверьте другие облачные сервисы, где мог храниться документ.
Можно ли восстановить макросы и пользовательские функции из старой версии?
Да, но это зависит от способа восстановления:
- Автосохранение Excel: макросы не сохраняются во временных файлах (
.xar). - OneDrive/SharePoint: макросы восстанавливаются вместе с файлом, если версия поддерживает
.xlsm. - Google Таблицы: макросы на Google Apps Script хранятся отдельно — их история доступна в
Расширения → Apps Script → История версий. - Специальные программы: Stellar Repair for Excel восстанавливает VBA-код в 80% случаев.
Если макросы критически важны, храните их отдельно в текстовом файле (.bas) или используйте систему контроля версий (Git).
Как защитить Excel-файл от случайных изменений?
Вот 5 способов защитить данные:
- Защита листа:
Рецензирование → Защитить лист(можно разрешить редактирование только определённых ячеек). - Защита книги:
Рецензирование → Защитить книгу(блокирует добавление/удаление листов). - Пароль на файл:
Файл → Сведения → Защитить книгу → Зашифровать паролем. - Режим"Только чтение": сохраните файл с атрибутом
Только чтение(правый клик →Свойства). - Контроль версий: используйте SharePoint или Git для отслеживания изменений.
⚠️ Внимание: пароль в Excel легко сбросить через специализированные утилиты (например, PassFab for Excel). Для серьёзной защиты используйте шифрование диска (BitLocker или VeraCrypt).