Как вернуть действие «Вперёд» в Excel: восстановление отменённых изменений

Нажатие Ctrl+Z в Microsoft Excel — привычный способ отменить последнее действие. Но что делать, если вы перестарались с откатом и нужно вернуть изменения обратно? Кнопка «Вперёд» (или «Повторить») не всегда видна на панели инструментов, а в некоторых версиях Excel её вообще нет. В этой статье разберём все способы восстановления отменённых действий — от горячих клавиш до скрытых функций ленты.

Проблема усугубляется, если вы закрыли файл без сохранения или Excel «забыл» историю изменений. Мы расскажем, как обойти эти ограничения, включая восстановление удалённых данных через журнал изменений и даже возвращение потерянных листов. Важно: некоторые методы работают только в Excel 2016 и новее — проверьте свою версию в Файл → Учётная запись → О программе Excel.

Если вы часто работаете с большими таблицами, где одно неверное действие может испортить часы работы, запомните: Excel хранит историю отмены только для последних 100 действий (по умолчанию), но это значение можно увеличить до 9999 через настройки. Как это сделать — читайте в разделе про настройку глубины отмены.

📊 Какую версию Excel вы используете?
Excel 2013 или старше
Excel 2016-2019
Excel 2021
Microsoft 365 (подписка)
Не знаю

1. Горячие клавиши для возврата действий

Самый быстрый способ вернуть отменённое действие — использовать комбинацию Ctrl+Y (или F4 в некоторых версиях). Эта команда повторяет последнее выполненное действие, включая отмену. Например:

  • 🔹 Вы удалили строку → нажали Ctrl+Z (отмена удаления) → теперь нажмите Ctrl+Y, чтобы повторить удаление.
  • 🔹 Вы отменили ввод формулы → Ctrl+Y вернёт формулу обратно.

Если Ctrl+Y не работает, проверьте:

  1. Не переключились ли вы на другую вкладку или программу (клавиши могут конфликтовать).
  2. Не отключена ли функция повторения в настройках (см. следующий раздел).

В Excel для Mac комбинация может отличаться: попробуйте Command+Y. Если и это не сработало, используйте меню Правка → Повторить (или Edit → Redo в английской версии).

2. Кнопка «Вперёд» на панели инструментов

В большинстве версий Excel кнопка «Вперёд» (Redo) находится рядом с кнопкой «Отменить» (Undo) на панели быстрого доступа (вверху слева). Если её нет:

  • 🔹 Нажмите маленькую стрелку справа от кнопки «Отменить» — там может скрываться история действий.
  • 🔹 Если кнопки нет вообще, добавьте её вручную:
    1. Кликните правой кнопкой по панели быстрого доступа → Настройка панели быстрого доступа.
    2. В выпадающем меню выберите Другие команды.
    3. В списке найдите Повторить (Redo) и добавьте её в правую колонку.
  • В Excel Online (веб-версия) кнопка «Вперёд» появляется только после первого нажатия «Отменить». Если вы закрыли браузер или обновили страницу, история изменений сбрасывается — в этом случае поможет только версионность файла (см. раздел 5).

    ⚠️ Внимание: В Excel 2007 и 2010 кнопка «Вперёд» может отсутствовать вовсе. Используйте горячие клавиши или макрос (раздел 6).

    3. Настройка глубины отмены (сколько действий хранит Excel)

    По умолчанию Excel запоминает последние 100 действий. Если вы превысили этот лимит, вернуть изменения будет невозможно. Однако глубину отмены можно увеличить:

    1. Закройте все файлы Excel.
    2. Откройте Файл → Параметры → Дополнительно.
    3. Найдите раздел Правка и измените параметр Максимальное число уровней отмены (максимум — 9999).
    4. Перезапустите Excel.

    Учтите:

    • 🔹 Увеличение лимита замедляет работу Excel с большими файлами.
    • 🔹 В Excel для Mac этот параметр может отсутствовать.
    • 🔹 Изменения применяются ко всем новым файлам, но не к уже открытым.
    Что делать, если Excel «забыл» историю изменений?

    Если вы закрыли файл без сохранения или Excel аварийно завершил работу, история отмены сбрасывается. В этом случае попробуйте:

    1. Восстановить несохранённую версию: Файл → Сведения → Управление книгой → Восстановить несохранённые книги.

    2. Проверьте автосохранение: В Excel 2016+ файлы сохраняются автоматически каждые 10 минут (настройка в Файл → Параметры → Сохранение).

    3. Используйте журнал изменений (только для файлов в OneDrive/SharePoint) — см. раздел 5.

    4. Восстановление удалённых данных через журнал изменений

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

    1. Откройте файл в Excel.
    2. Перейдите в Файл → Сведения → История версий.
    3. Выберите нужную версию и нажмите Открыть версию.
    4. Скопируйте потерянные данные и вставьте их в текущий файл.

    Ограничения метода:

    • 🔹 Работает только для файлов, сохранённых в облаке.
    • 🔹 Версии создаются не чаще чем раз в 10 минут (зависит от настроек автосохранения).
    • 🔹 Если файл никогда не сохранялся, журнал будет пуст.

    Для локальных файлов альтернатива — временные файлы Excel. Они хранятся в папке:

    C:\Users\<Ваше_имя_пользователя>\AppData\Roaming\Microsoft\Excel\

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

    🔲 Убедитесь, что файл сохранён в облаке (OneDrive/SharePoint)

    🔲 Проверьте дату последнего автосохранения

    🔲 Закройте все копии файла, кроме одной

    🔲 Создайте резервную копию текущей версии-->

    5. Макрос для возврата действий (если ничего не помогает)

    Если стандартные способы не работают (например, в старых версиях Excel), можно написать простой макрос для повторения последнего действия. Откройте редактор VBA (Alt+F11) и вставьте этот код:

    Sub RedoLastAction()
    

    On Error Resume Next

    Application.SendKeys "%e", True ' Открывает меню "Правка"

    Application.SendKeys "r", True ' Нажимает "Повторить" (Redo)

    End Sub

    Чтобы запустить макрос:

    1. Нажмите Alt+F8, выберите RedoLastAction и кликните Выполнить.
    2. Или назначьте макросу горячую клавишу: Файл → Параметры → Настройка ленты → Клавишные сочетания.

    Обратите внимание:

    • 🔹 Макрос имитирует нажатие клавиш, поэтому может не сработать, если окно Excel не активно.
    • 🔹 В некоторых версиях Excel команда «Повторить» в меню Правка называется по-другому (например, «Вернуть»).
    ⚠️ Внимание: Макросы могут быть отключены по умолчанию. Чтобы их разрешить, перейдите в Файл → Параметры → Центр управления безопасностью → Параметры центра управления безопасностью → Настройка макросов и выберите Включить все макросы (не рекомендуется для недоверенных файлов).

    6. Восстановление удалённых листов и ячеек

    Если вы удалили целый лист, а не отдельные ячейки, стандартная отмена (Ctrl+Z) может не сработать. В этом случае:

    1. Попробуйте вернуть лист через журнал версий (раздел 4).
    2. Если файл не сохранялся, проверьте корзину Excel:
      • 🔹 Закройте все книги Excel.
      • 🔹 Перейдите в Файл → Открыть → Недавние → Восстановить несохранённые книги.
  • Для Excel 2013+ есть шанс восстановить лист через VBA:
    Sub RecoverDeletedSheet()
    

    Dim ws As Worksheet

    For Each ws In ThisWorkbook.Worksheets

    If ws.Name Like "~*" Then ' Excel иногда скрывает удалённые листы с тильдой

    ws.Visible = xlSheetVisible

    Exit Sub

    End If

    Next ws

    End Sub

Для восстановления отдельных ячеек (если вы их очистили или перезаписали):

  • 🔹 Используйте Ctrl+Z сразу после удаления.
  • 🔹 Если история отмены сбросилась, проверьте предыдущие версии файла (правый клик по файлу в Проводнике → Свойства → Предыдущие версии).
  • 🔹 В крайнем случае поможет специализированное ПО (например, Stellar Repair for Excel), но это платный вариант.
Тип потери данных Способ восстановления Работает в
Удалённые ячейки Ctrl+Z или журнал версий Все версии
Удалённый лист Журнал версий или VBA-макрос Excel 2013+
Несохранённый файл Файл → Восстановить несохранённые книги Excel 2010+
Перезаписанные данные Предыдущие версии файла (через Проводник) Windows 7+

7. Альтернативные методы: от облачных сервисов до сторонних утилит

Если встроенные инструменты Excel не помогли, рассмотрите эти варианты:

  • 🔹 Google Таблицы: Импортируйте файл в Google Sheets — там история изменений сохраняется дольше и восстанавливается проще.
  • 🔹 OneDrive/SharePoint: Восстановите предыдущую версию файла через веб-интерфейс (даже если Excel не показывает историю).
  • 🔹 Сторонние утилиты:
    • Stellar Repair for Excel — восстанавливает повреждённые файлы .xlsx.
    • EaseUS Data Recovery — ищет удалённые временные файлы Excel.

Для корпоративных пользователей:

  • 🔹 В Microsoft 365 проверьте журнал аудита (требуются права администратора).
  • 🔹 Если файл хранится на SharePoint, восстановите его через Библиотека документов → История версий.

Предупреждение: Сторонние программы могут повредить файл ещё сильнее, если использовать их неправильно. Перед восстановлением:

  1. Создайте резервную копию повреждённого файла.
  2. Проверьте программу на тестовом файле.

FAQ: Частые вопросы о возврате действий в Excel

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

Если файл никогда не сохранялся, шансы нулевые. Если сохранялся — попробуйте:

  1. Файл → Восстановить несохранённые книги (работает в Excel 2010+).
  2. Проверьте папку C:\Users\<Имя>\AppData\Local\Microsoft\Office\UnsavedFiles.

В облачных версиях (Excel Online) несохранённые изменения теряются безвозвратно.

Почему кнопка «Вперёд» неактивна?

Это происходит, если:

  • Вы не отменяли никакие действия (нет истории для возврата).
  • Файл открыт в режиме только для чтения.
  • Вы работаете с защищённым листом (нужно снять защиту в Рецензирование → Снять защиту листа).
Как вернуть удалённую строку, если Ctrl+Z не помогает?

Если история отмены сбросилась:

  1. Проверьте журнал версий (для файлов в OneDrive/SharePoint).
  2. Откройте предыдущую версию файла через Проводник (правый клик → Свойства → Предыдущие версии).
  3. Используйте VBA-макрос для поиска скрытых данных (см. раздел 6).
Можно ли увеличить лимит отмены до бесконечности?

Нет. Максимальное значение в Excel — 9999 действийФайл → Параметры → Дополнительно). Учтите:

  • Большой лимит замедляет работу с файлами >10 МБ.
  • В Excel для Mac максимум может быть ниже (зависит от версии).
Как вернуть изменения после автосохранения?

Автосохранение в Excel 2016+ создаёт точки восстановления каждые 10 минут. Чтобы вернуть файл к предыдущей точке:

  1. Откройте файл в Excel.
  2. Перейдите в Файл → Сведения → История версий.
  3. Выберите версию до автосохранения и нажмите Восстановить.

Если автосохранение отключено, восстановить данные можно только через резервные копии.