Введение: почему Excel не всегда позволяет отменить сохранение
Вы потратили часы на работу с таблицей в Microsoft Excel, но в последний момент сохранили файл с ошибками — и стандартное Ctrl+Z больше не работает. Ситуация знакома многим: программа не хранит историю изменений после закрытия документа, а кнопка"Отменить" серого цвета. Но это не значит, что данные потеряны навсегда.
В отличие от текстовых редакторов вроде Word, где автосохранение работает иначе, Excel сохраняет файлы целиком, перезаписывая предыдущие версии. Однако у программы есть скрытые механизмы восстановления — от встроенной функции"Версии" до резервных копий, о которых знают немногие. Даже если вы закрыли файл или перезагрузили компьютер, шансы вернуть исходные данные остаются.
В этой статье разберём 5 проверенных способов отмены изменений после сохранения — от базовых (для новичков) до продвинутых (для опытных пользователей). Особое внимание уделим различиям между Excel 2016/2019, Excel 365 и Excel для Mac, где алгоритмы восстановления могут отличаться.
Способ 1: Использование функции"Версии" (только для Excel 365 и OneDrive)
Если вы работаете с Microsoft 365 и сохраняете файлы в OneDrive или SharePoint, у вас есть уникальная возможность откатиться к любой предыдущей версии документа. Эта функция не зависит от автосохранения — она создаёт снимки файла при каждом значительном изменении.
Чтобы воспользоваться ею:
- 📁 Откройте файл в Excel Online (через браузер) или в настольной версии программы.
- 🔄 Перейдите во вкладку
Файл → Сведения → История версий. - 📅 Выберите нужную дату и время из списка доступных версий.
- 💾 Нажмите
Восстановить, чтобы заменить текущий файл выбранной версией.
Важный нюанс: функция"Версии" работает только для файлов, сохранённых в облаке. Если вы редактировали документ локально (например, на рабочем столе), этот способ не подойдёт. Также обратите внимание, что Excel 2019 и более ранние версии не поддерживают историю версий — для них потребуются другие методы.
⚠️ Внимание: Восстановление версии перезапишет текущий файл. Если вы хотите сохранить обе версии, сначала создайте копию документа (Файл → Сохранить как).
Способ 2: Автовосстановление и временные файлы Excel
Excel автоматически создаёт временные файлы с расширением .tmp или .xar (для автовосстановления). Они хранятся в скрытой папке и могут содержать данные, потерянные после сохранения. Вот как их найти:
- Закройте Excel и все связанные процессы (проверьте в
Диспетчере задач). - Перейдите по пути:
C:\Users\<Ваше_имя_пользователя>\AppData\Local\Microsoft\Office\UnsavedFilesили (для старых версий):
C:\Users\<Ваше_имя_пользователя>\AppData\Roaming\Microsoft\Excel\ - Ищите файлы с названием, похожим на ваш документ, и расширением
.xlsx,.xlbили.tmp. - Скопируйте файл в безопасное место и переименуйте его в
ваш_файл.xlsx.
Если папка AppData не видна, включите отображение скрытых файлов в Проводнике (Вид → Скрытые элементы). В macOS временные файлы ищут по пути:
/Users/<Ваше_имя>/Library/Containers/com.microsoft.Excel/Data/Library/Preferences/AutoRecovery/
Открыть Диспетчер задач и закрыть все процессы Excel
Включить отображение скрытых папок в Проводнике
Перейти в папку AppData\Local\Microsoft\Office\UnsavedFiles
Найти файлы с расширением.tmp или.xar
Скопировать и переименовать файл в.xlsx-->
Ограничение метода: временные файлы хранятся ограниченное время (обычно до 4 дней) и могут быть удалены при перезагрузке системы. Если вы сохраняли файл давно, этот способ вряд ли сработает.
Способ 3: Резервные копии (если включена настройка)
Excel может автоматически создавать резервные копии файлов при сохранении — но эта функция отключена по умолчанию. Если вы заранее её активировали, восстановление займёт минуту:
- 🔧 Перейдите в
Файл → Параметры → Сохранение. - 📋 Проверьте, включена ли опция
Всегда создавать резервную копию(в старых версиях —Создавать резервную копию при сохранении). - 🔍 Если опция активна, рядом с вашим файлом (
документ.xlsx) должна быть резервная копия с названиемРезервная копия документа.xlsxилиBackup of документ.xlsx.
В Excel для Mac путь к резервным копиям отличается:
/Users/<Ваше_имя>/Library/Application Support/Microsoft/Office/
⚠️ Внимание: Резервные копии создаются только при первом сохранении файла. Если вы сохранили документ второй раз, резервная копия перезапишется. Чтобы избежать этого, вручную копируйте файл перед критическими изменениями.
| Версия Excel | Путь к резервным копиям (Windows) | Путь к резервным копиям (Mac) |
|---|---|---|
| Excel 2013–2019 | C:\Users\<Имя>\Documents\ (рядом с оригиналом) |
/Users/<Имя>/Documents/ |
| Excel 365 | C:\Users\<Имя>\OneDrive\ (если синхронизировано) |
/Users/<Имя>/Library/CloudStorage/OneDrive-<Организация>/ |
| Excel 2010 | C:\Users\<Имя>\AppData\Roaming\Microsoft\Excel\ |
/Users/<Имя>/Library/Application Support/Microsoft/Office/Excel AutoRecovery/ |
Способ 4: Восстановление через"Журнал изменений" (для файлов)
Если файл редактировался несколькими пользователями (например, в SharePoint или Excel Online), можно воспользоваться журналом изменений. Эта функция отслеживает, кто и когда внёс правки, и позволяет отменить конкретные действия.
Инструкция:
- Откройте файл в Excel Online (через браузер).
- Перейдите во вкладку
Просмотр → Журнал изменений. - Выберите диапазон дат или конкретного пользователя из списка.
- Нажмите
Восстановитьрядом с нужной правкой.
Журнал изменений хранит данные до 60 дней (в зависимости от настроек SharePoint), но не фиксирует изменения, сделанные в настольной версии Excel без синхронизации.
Что делать, если журнал изменений пуст?
Если журнал не показывает правки, это значит, что:
1. Файл редактировался только в настольной версии Excel без сохранения в облако.
2. Администратор SharePoint отключил ведение журнала.
3. Прошло более 60 дней с момента изменений.
В этом случае попробуйте другие способы восстановления из этой статьи.
Способ 5: Сторонние программы для восстановления файлов
Если встроенные методы не сработали, остаётся использовать специализированное ПО. Программы вроде EaseUS Data Recovery, Recuva или Stellar Phoenix Excel Repair сканируют диск на предмет удалённых или перезаписанных файлов и восстанавливают их структуру.
Алгоритм действий:
- 🛑 Немедленно прекратите работу с диском, где находился файл (не сохраняйте новые данные!).
- 🔍 Установите программу восстановления (например, Recuva — бесплатная версия подойдёт).
- 📂 Запустите глубокое сканирование диска, выбрав фильтр по расширению
.xlsx. - 💾 Сохраните восстановленные файлы на другой диск (не на тот, где искали!).
Предупреждение: чем дольше вы используете диск после потери данных, тем ниже шансы на восстановление. Файлы Excel могут быть фрагментированы, и новые данные перезапишут их части.
Профилактика: как избежать потери данных в будущем
Лучший способ борьбы с потерянными изменениями — предотвратить их. Вот проверенные методы:
- 🔄 Включите автосохранение: в Excel 365 перейдите в
Файл → Параметры → Сохранениеи установите интервал автосохранения (например, каждые 5 минут). - 📁 Используйте облачные сервисы: OneDrive или Google Диск автоматически сохраняют историю версий.
- 🔄 Создавайте резервные копии вручную: перед критическими изменениями копируйте файл с добавлением даты в название (например,
отчёт_2026-05-20.xlsx). - 📊 Разделяйте большие проекты: вместо одного файла на 50 листов создавайте несколько тематических документов.
Для корпоративных пользователей рекомендуем настроить политики сохранения на уровне SharePoint или Microsoft 365 Admin Center. Администратор может задать:
- Минимальный интервал автосохранения (например, 1 минута).
- Обязательное создание резервных копий для критичных файлов.
- Блокировку редактирования без предварительного создания копии.
FAQ: Частые вопросы по восстановлению файлов Excel
Можно ли отменить сохранение, если я закрыл Excel без сохранения?
Да, но только если вы не сохраняли файл после закрытия. При следующем открытии Excel предложит восстановить несохранённую версию. Если вы нажали Не сохранять, данные потеряны — попробуйте поискать временные файлы (.tmp) в папке AppData.
Я сохранил файл поверх старого — можно ли вернуть прежнюю версию?
Зависит от настроек:
- Если у вас Excel 365 + OneDrive — проверьте
История версий. - Если включены резервные копии — ищите файл с префиксом
Backup of. - Если ничего не помогает — используйте программы восстановления (например, Recuva).
Шансы выше, если после сохранения прошло мало времени и вы не перезагружали компьютер.
Почему в моём Excel нет функции"История версий"?
Эта функция доступна только в Microsoft 365 (подписка) и работает исключительно для файлов, сохранённых в OneDrive или SharePoint. В Excel 2019/2016 её нет — используйте резервные копии или временные файлы.
Можно ли восстановить макросы и VBA-код после сохранения?
Стандартные методы (автовосстановление, резервные копии) сохраняют макросы только если они были в файле до сохранения. Если вы пересохранили файл без макросов, попробуйте:
- Найти предыдущую версию файла с расширением
.xlsm. - Использовать Stellar Phoenix Excel Repair (восстанавливает VBA-модули).
- Проверьте папку
XLSTART(там могут храниться шаблоны с макросами).
Как восстановить файл Excel после сбоя или отключения света?
При аварийном закрытии Excel обычно предлагает восстановить файл при следующем открытии. Если этого не произошло:
- Проверьте папку
C:\Users\<Имя>\AppData\Local\Microsoft\Office\UnsavedFiles. - Запустите Excel в безопасном режиме (удерживайте
Ctrlпри открытии) — иногда это помогает восстановить повреждённые файлы. - Используйте встроенную утилиту
Открыть и восстановить(Файл → Открыть → Обзор → Выделите файл → Стрелка рядом с"Открыть" → Открыть и восстановить).