Как просмотреть все версии файла Excel: от автосохранения до облачных резервов

Вы случайно закрыли 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 минут
Только по завершении работы
Полагаюсь на автосохранение
Никогда не сохраняю

Если временных файлов нет, проверьте настройки автосохранения:

  1. Откройте Excel и перейдите в Файл → Параметры → Сохранение
  2. Убедитесь, что галочка Автосохранение каждые стоит и установлен интервал (рекомендуем 5-10 минут)
  3. Проверьте путь для автовосстановления в поле Папка автовосстановления

2. История версий в Windows (теневое копирование)

Windows 10/11 автоматически создаёт точки восстановления для файлов — это называется"предыдущие версии" или"теневые копии". Функция работает, если включена Защита системы.

Как проверить:

  1. Найдите исходный файл Excel в проводнике
  2. Кликните правой кнопкой → Свойства → Предыдущие версии
  3. Выберите нужную дату из списка (отображаются копии за последние 7-30 дней, в зависимости от настроек)
  4. Нажмите Восстановить или Открыть, чтобы сравнить версии

Если вкладка Предыдущие версии отсутствует:

  • ⚙️ Включите защиту системы: Панель управления → Система → Защита системы → Настроить
  • 💾 Выделите минимум 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:

  1. Откройте файл прямо в браузере через onedrive.live.com
  2. Кликните на имя файла в верхней панели → История версий
  3. Выберите нужную дату из списка (отображаются время изменения и автор)
  4. Нажмите Восстановить или Скачать, чтобы сохранить копию

Для SharePoint (корпоративные аккаунты):

  • 📂 Перейдите в библиотеку документов, где хранится файл
  • 🖱️ Кликните по трём точкам рядом с файлом → История версий
  • 🔄 Выберите версию и нажмите Восстановить или Просмотреть

Преимущества облачного восстановления:

  • 🕒 Длительное хранение: до 100 дней в бесплатном аккаунте, до 25 лет в Microsoft 365 Enterprise
  • 👥 Отслеживание авторов: видно, кто и когда внёс изменения
  • 🔗 Совместная работа: можно восстановить версию, даже если файл редактировали несколько человек

Файл синхронизирован с облаком (значок ⚡ в трее зелёный)

У вас есть права на редактирование документа

Проверены все версии (иногда нужные данные сохранены в промежуточной версии)

Скачана резервная копия текущего файла (на случай ошибки)-->

⚠️ Внимание: если файл был удален из OneDrive, проверьте Корзину (хранит файлы 30 дней) или расширенную корзину (до 90 дней для платных аккаунтов).

4. История изменений в Google Таблицах

Если вы работали с файлом в Google Sheets (даже если изначально он был в формате .xlsx), все изменения автоматически сохраняются в истории. Это один из самых надёжных способов откатить правки.

Как просмотреть версии:

  1. Откройте файл в Google Таблицах
  2. Перейдите в Файл → История версий → Просмотреть историю версий
  3. В правой панели выберите нужную дату/время (версии сохраняются каждые несколько минут)
  4. Нажмите Восстановить эту версию или скопируйте данные вручную

Особенности истории в Google Sheets:

Параметр Бесплатный аккаунт Google Workspace (корпоративный)
Срок хранения версий 30 дней Неограниченно (или по политике администратора)
Частота сохранения Каждые 5-10 минут Каждые 2-5 минут
Отображение авторов Да (цветом) Да + email редактора
Восстановление удалённых файлов 25 дней (корзина) До 100 дней (расширенная корзина)

💡 Совет: если вы часто работаете с важными данными, экспортируйте резервные копии в .xlsx через Файл → Скачать → Microsoft Excel. Это защитит от потери данных при сбоях в Google Диске.

5. Восстановление повреждённых файлов Excel

Если файл не открывается или выдаёт ошибку (например, "Excel найден нечитаемый контент"), попробуйте встроенные инструменты восстановления.

Способ 1: Открытие с восстановлением

  1. Запустите Excel, но не открывайте файл через меню
  2. Перейдите в Файл → Открыть → Обзор
  3. Выберите повреждённый файл, но вместо Открыть кликните на стрелочку рядом → Открыть и восстановить
  4. Дождитесь завершения процесса (может занять несколько минут)

Способ 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

Чтобы использовать его:

  1. Нажмите Alt + F11, чтобы открыть редактор VBA
  2. В окне Project найдите ThisWorkbook и дважды кликните
  3. Вставьте код выше в правое окно
  4. Сохраните файл как .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 дней, попробуйте:

  1. Локальные резервные копии: проверьте архивы на внешних дисках или в облачных сервисах (например, Yandex Диск хранит файлы неограниченно, если не удалять их).
  2. Электронная почта: поищите файл в письмах (возможно, вы отправляли его коллегам).
  3. Корпоративные системы: если файл хранился на сервере компании, обратитесь в IT-отдел — они могут восстановить данные из бэкапа.
  4. Специализированные сервисы: например, 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 способов защитить данные:

  1. Защита листа: Рецензирование → Защитить лист (можно разрешить редактирование только определённых ячеек).
  2. Защита книги: Рецензирование → Защитить книгу (блокирует добавление/удаление листов).
  3. Пароль на файл: Файл → Сведения → Защитить книгу → Зашифровать паролем.
  4. Режим"Только чтение": сохраните файл с атрибутом Только чтение (правый клик → Свойства).
  5. Контроль версий: используйте SharePoint или Git для отслеживания изменений.

⚠️ Внимание: пароль в Excel легко сбросить через специализированные утилиты (например, PassFab for Excel). Для серьёзной защиты используйте шифрование диска (BitLocker или VeraCrypt).