Вы случайно удалили важные данные в Microsoft Excel, перезаписали формулу или применили неверное форматирование — и теперь не знаете, как вернуть всё обратно? В новых версиях Excel 2026 и Microsoft 365 механизмы отмены действий работают иначе, чем в старых редакциях. Классическое Ctrl+Z не всегда спасает, особенно если файл был сохранён или закрыт.
В этой статье разберём все актуальные способы отката изменений — от базовой отмены последнего действия до восстановления удалённых файлов через OneDrive или автосохранение. Особое внимание уделим новым функциям Excel 2026, которые позволяют возвращать данные даже после перезагрузки компьютера.
1. Классическая отмена действий (Ctrl+Z) и её ограничения
Самый простой способ вернуть изменения — нажать Ctrl+Z (или кнопку «Отменить»** на панели быстрого доступа). В Excel 2026 это работает для:
- 📝 Ввода или редактирования данных в ячейках
- 🎨 Изменения форматирования (цвет, шрифт, границы)
- 🔄 Перемещения или копирования диапазонов
- 📊 Удаления строк/столбцов (если не было сохранения)
Однако у этого метода есть критические ограничения:
- ❌ Не работает после сохранения файла (
Ctrl+S) - ❌ Отменяет только последние 100 действий (по умолчанию)
- ❌ Не восстанавливает данные после закрытия Excel
- ❌ Не помогает при удалении листа или книги
⚠️ Внимание: Если вы использовали Файл → Сохранить как, история отмены сбрасывается. В этом случае поможет только восстановление предыдущей версии файла (см. раздел 3).
2. Панель истории изменений (только для Excel 365 и 2026)
В новых версиях Excel появилась функция «История версий»**, которая сохраняет все изменения в файле, даже после сохранения или перезагрузки. Чтобы ею воспользоваться:
- Откройте файл в Excel 365 или Excel 2026.
- Перейдите в
Файл → Сведения → История версий. - Выберите нужную точку восстановления из списка.
- Нажмите «Восстановить» или «Сравнить», чтобы увидеть различия.
Эта функция работает только для файлов, сохранённых в OneDrive или SharePoint. Локальные файлы (на жёстком диске) не поддерживают историю версий!
Что делать, если история версий не отображается?
Если кнопка История версий неактивна, проверьте:
1. Файл сохранён в OneDrive (не на локальном диске).
2. Включено автосохранение (переключатель в верхнем левом углу).
3. Вы не работаете в режиме совместимости (файлы .xls вместо .xlsx).
4. У вас не гостевой доступ к файлу (нужны права редактирования).
| Функция | Работает в Excel 2019 | Работает в Excel 2026/365 | Требует OneDrive |
|---|---|---|---|
| Отмена (Ctrl+Z) | ✅ Да | ✅ Да | ❌ Нет |
| История версий | ❌ Нет | ✅ Да | ✅ Да |
| Автосохранение | ❌ Нет | ✅ Да | ✅ Да |
| Восстановление файла | ✅ Да (ручное) | ✅ Да (автоматическое) | ❌ Нет |
3. Восстановление предыдущей версии файла
Если вы сохранили файл с ошибками и Ctrl+Z не помогает, попробуйте восстановить предыдущую версию. Способы зависят от того, где хранится файл:
📁 Для файлов на OneDrive или SharePoint:
- Закройте файл в Excel.
- Откройте OneDrive в браузере.
- Найдите файл → щёлкните правой кнопкой →
Версия. - Выберите нужную версию и нажмите «Восстановить»**.
💾 Для локальных файлов (на жёстком диске):
Windows автоматически создаёт точки восстановления для некоторых файлов. Чтобы их найти:
- Откройте папку с файлом.
- Щёлкните правой кнопкой →
Свойства→ вкладкаПредыдущие версии. - Выберите версию по дате изменения.
- Нажмите «Восстановить» или «Открыть».
⚠️ Внимание: Локальные точки восстановления работают только если:
- Включена защита системы (проверьте в
Панель управления → Восстановление).- Файл находится на диске с включённой историей файлов (обычно
C:илиD:).- Вы не используете
.xls-формат (только.xlsx).
Файл не открыт в Excel (закройте все экземпляры)
Есть права на редактирование (не только чтение)
Проверены все доступные версии (не только последняя)
Сделан бэкап текущей версии (на случай ошибки)
-->
4. Автосохранение и автовосстановление в Excel 2026
В Excel 2026 и Microsoft 365 есть две функции, которые автоматически сохраняют изменения:
- 🔄 Автосохранение — сохраняет файл каждые несколько секунд (только для OneDrive).
- 🛠️ Автовосстановление — создаёт резервные копии при сбоях (работает и для локальных файлов).
Чтобы включить автосохранение:
- Откройте файл в Excel.
- В верхнем левом углу найдите переключатель «Автосохранение»**.
- Если он серый — сохраните файл в OneDrive или SharePoint.
Если Excel закрылся с ошибкой, при следующем открытии появится панель «Восстановление документов»**. Здесь можно:
- 📄 Восстановить последнюю автосохранённую версию.
- 🗑️ Просмотреть список несохранённых книг.
5. Восстановление удалённых листов или данных через VBA
Если вы удалили лист или диапазон ячеек, а история изменений не помогла, можно попробовать восстановить данные с помощью VBA-макроса. Этот метод работает, если:
- Файл не был закрыт после удаления.
- Включено отслеживание изменений (
Рецензирование → Отслеживание изменений).
Пример макроса для восстановления удалённого листа:
Sub RestoreDeletedSheet()
Dim ws As Worksheet
For Each ws In ThisWorkbook.Worksheets
If ws.Name Like "~*" Then ' Временные листы Excel часто начинаются с ~
ws.Visible = xlSheetVisible
ws.Name = InputBox("Введите новое имя для листа:", "Восстановление", ws.Name)
Exit Sub
End If
Next ws
MsgBox "Удалённые листы не найдены.", vbExclamation
End Sub
Чтобы запустить макрос:
- Нажмите
Alt+F11, чтобы открыть редактор VBA. - Вставьте код в модуль (
Insert → Module). - Запустите макрос нажатием
F5.
⚠️ Внимание: Макросы работают только если:
- Файл имеет расширение
.xlsm(с поддержкой макросов).- В настройках безопасности разрешено выполнение макросов (
Файл → Параметры → Центр управления безопасностью).- Удалённый лист ещё не был окончательно удалён из памяти Excel (обычно это происходит после сохранения файла).
6. Как вернуть данные после перезаписи файла
Самая сложная ситуация — когда вы сохранили файл поверх старой версии и потеряли важные данные. В этом случае поможет:
🔍 Поиск временных файлов Excel
Excel создаёт временные файлы с расширением .tmp или .xar. Чтобы их найти:
- Откройте Проводник Windows.
- Введите в поиске:
%.tmpили%.xar. - Отсортируйте файлы по дате изменения.
- Попробуйте открыть подходящие файлы через Excel (
Файл → Открыть → Обзор).
🛠️ Использование программ для восстановления
Если временные файлы не найдены, попробуйте специализированные утилиты:
- 🔧 Recuva — восстанавливает удалённые файлы.
- 📂 Disk Drill — искает потерянные данные на диске.
- 💾 EaseUS Data Recovery — поддерживает восстановление
.xlsx.
При использовании таких программ:
- 🚫 Не сохраняйте восстановленные файлы на тот же диск, где они были потеряны.
- 🔍 Ищите файлы по сигнатуре
XLSXилиOffice. - ⏳ Чем быстрее вы начнёте восстановление, тем выше шансы на успех.
7. Как избежать потери данных в будущем
Чтобы не приходилось восстанавливать файлы, следуйте простым правилам:
- 🔄 Включите автосохранение для всех важных файлов.
- 💾 Регулярно сохраняйте резервные копии (
Файл → Сохранить как → Обзор). - 📁 Используйте OneDrive или SharePoint для облачного хранения.
- 📊 Для критичных данных создавайте отдельные листы-архивы с историей изменений.
- 🔒 Настройте пароль на редактирование для важных файлов (
Рецензирование → Защитить лист).
Также полезно знать горячие клавиши для быстрой отмены:
| Действие | Горячие клавиши | Работает после сохранения? |
|---|---|---|
| Отменить последнее действие | Ctrl+Z |
❌ Нет |
| Вернуть отменённое действие | Ctrl+Y |
❌ Нет |
| Открыть историю версий | Alt+F, I, H |
✅ Да (только в 365) |
| Сохранить файл | Ctrl+S |
— |
Частые вопросы (FAQ)
Можно ли вернуть данные, если файл был удалён с компьютера?
Да, но только если:
- Файл был в Корзине (восстановите оттуда).
- Включено резервное копирование Windows (проверьте
Панель управления → Резервное копирование). - Вы используете программы вроде Recuva или EaseUS (см. раздел 6).
Если файл хранился в OneDrive, проверьте корзину OneDrive (хранит файлы до 30 дней).
Почему в моём Excel нет кнопки «История версий»?
Эта функция доступна только в:
- Microsoft 365 (подписка).
- Excel 2026 (однократная покупка).
- Файлах, сохранённых в OneDrive или SharePoint.
Если у вас Excel 2019 или более старая версия, используйте ручное восстановление (раздел 3).
Как увеличить количество шагов отмены (больше 100)?
По умолчанию Excel запоминает последние 100 действий. Чтобы увеличить это значение:
- Закройте все книги Excel.
- Нажмите
Win+R, введитеexcel /safeи нажмитеEnter. - Перейдите в
Файл → Параметры → Дополнительно. - Найдите раздел «Параметры редактирования» и измените значение «Максимальное число уровней отмены» (максимум — 999).
После этого перезапустите Excel в обычном режиме.
Можно ли восстановить файл Excel после форматирования диска?
Форматирование диска почти всегда приводит к безвозвратной потере данных. Однако в некоторых случаях помогает:
- 🛠️ Профессиональное ПО (например, R-Studio или GetDataBack).
- 💽 Резервные копии Windows (если были настроены заранее).
- ☁️ Облачные копии (если файл синхронизировался с OneDrive или Google Drive).
Шансы крайне низкие, но если диск не был перезаписан новыми данными, можно попробовать восстановить хотя бы часть информации.
Как отменить изменения в защищённом листе?
Если лист защищён паролем (Рецензирование → Защитить лист), то:
- 🔓
Ctrl+Zбудет работать только для разрешённых действий (например, если разрешено редактировать ячейки). - 🔒 Для отмены защищённых изменений нужно сначала снять защиту (введите пароль).
- 📝 Если вы забыли пароль, попробуйте макрос для его сброса (работает не во всех версиях Excel).
Пример макроса для снятия защиты (только для Excel 2016 и старше):
Sub RemoveSheetProtection()
Dim i As Integer, j As Integer, k As Integer
Dim l As Integer, m As Integer, n As Integer
Dim i1 As Integer, i2 As Integer, i3 As Integer
Dim i4 As Integer, i5 As Integer, i6 As Integer
On Error Resume Next
For i = 65 To 66: For j = 65 To 66: For k = 65 To 66
For l = 65 To 66: For m = 65 To 66: For i1 = 65 To 66
For i2 = 65 To 66: For i3 = 65 To 66: For i4 = 65 To 66
For i5 = 65 To 66: For i6 = 65 To 66: For n = 32 To 126
ActiveSheet.Unprotect Chr(i) & Chr(j) & Chr(k) & Chr(l) & Chr(m) & _
Chr(i1) & Chr(i2) & Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
Next: Next: Next: Next: Next: Next
Next: Next: Next: Next: Next: Next
End Sub
⚠️ Этот макрос перебирает возможные комбинации пароля и может работать долго!