Если книга Excel всё ещё открыта, вернуть предыдущую версию проще всего сочетанием клавиш Ctrl+Z: сохранение файла само по себе не стирает историю отмены действий, она пропадает только при закрытии программы. Если файл уже закрыт, а нужный вариант потерян безвозвратно на первый взгляд, помогают другие способы - от автосохранённых копий на диске до истории версий в облаке, и каждый из них работает только при определённых условиях, которые стоит понимать заранее, а не проверять методом проб в панике. Дальше разберём эти способы по порядку - от самого простого, доступного прямо сейчас в открытой программе, до тех, что требуют заранее настроенного резервного копирования или облачного хранения.
Пока книга открыта, у отмены действий есть свои границы
Сохранение через Ctrl+S не обнуляет историю отмены: если сразу после этого несколько раз нажать Ctrl+Z, программа шаг за шагом вернёт предыдущие состояния листа, включая то, что было до последнего сохранения. Ограничение только одно - это работает, пока книга остаётся открытой в той же сессии программы и с тем же процессом в памяти компьютера. Как только Excel закрыт, история отмены исчезает вместе с процессом, и вернуть предыдущую версию тем же способом уже нельзя, сколько бы раз потом ни открывался тот же файл заново. Стоит помнить и о ещё одном ограничении: число доступных шагов отмены не бесконечно, и если после ошибочного действия было сделано ещё несколько десятков правок, самое первое состояние может уже выпасть из истории. Ещё один момент, который легко упустить в спешке: если после неудачного возврата к прежнему состоянию нажать Ctrl+Y или повторить действие другим способом, программа отменит саму отмену, и правки вернутся обратно, - поэтому, добившись нужного результата через Ctrl+Z, стоит сразу сохранить файл под новым именем, не продолжая работу в том же окне дальше.
Автосохранённые копии, которые Excel прячет на диске
Пока идёт редактирование, программа периодически сохраняет промежуточное состояние во временный файл на диске - это отдельный механизм от того сохранения, которое запускает пользователь вручную кнопкой или сочетанием клавиш. Он рассчитан прежде всего на случай сбоя программы или закрытия без сохранения, но если книга была пересохранена совсем недавно, а автосохранение успело сработать чуть раньше этого момента, временная копия иногда успевает застать состояние до последнего изменения. Такие копии не показываются в обычном списке недавних документов и легко теряются из виду, если не знать, где именно их искать.
Как сократить интервал автосохранения заранее
По умолчанию Excel сохраняет промежуточное состояние раз в десять минут, и этот интервал можно уменьшить в настройках программы - в разделе, отвечающем за сохранение файлов. Чем чаще срабатывает автосохранение, тем больше шанс, что среди временных копий найдётся состояние, близкое к тому, что нужно вернуть, а не отстоящее от него на добрый десяток минут работы. Плата за это небольшая: на слабом компьютере частое автосохранение больших книг с множеством формул иногда ощущается коротким подвисанием интерфейса на секунду-другую, но для обычных таблиц это почти незаметно. Там же, в настройках, стоит один раз посмотреть, куда именно программа складывает такие временные файлы, - путь к папке автовосстановления указан отдельной строкой, и его полезно запомнить, а не искать заново в момент, когда файл уже нужно восстанавливать.
Восстановление несохранённых книг через меню файла
В меню "Файл" - "Сведения" есть кнопка "Управление книгой", а в ней - пункт "Восстановить несохранённые книги". Он открывает папку с временными файлами, которые Excel создавал во время работы над документами за последнее время, а не только над текущим открытым файлом. Имена файлов там непонятные и состоят из случайных символов, поэтому проще всего отсортировать список по дате изменения и открывать по очереди файлы с подходящим временем, сверяя содержимое с тем, что нужно вернуть, прежде чем перезаписывать текущую рабочую версию.
Как понять, какая из найденных копий действительно нужна
Когда в папке автовосстановления находится сразу несколько файлов, проще всего открывать их не двойным щелчком с перезаписью текущей работы, а через режим "только для чтения": так можно спокойно сверить содержимое нескольких кандидатов между собой и с текущей версией, не рискуя случайно потерять уже сделанные позже правки. Полезный ориентир - не только время изменения файла, но и его размер: если книга незадолго до происшествия сильно выросла из-за добавленных данных или графиков, версия меньшего размера почти наверняка окажется более старой. Ещё один способ сузить поиск - открыть каждую копию в отдельном окне и сравнить количество листов или последнюю заполненную строку: даже без построчной сверки такие грубые признаки быстро отсеивают явно неподходящие варианты. Найдя подходящий вариант, разумно сразу сохранить его под новым именем, а не поверх текущего файла, - это оставляет путь назад, если на самом деле нужным окажется другой из найденных кандидатов.
История версий, если файл хранится в облаке
Если книга сохраняется в облачном хранилище, синхронизированном с компьютером, а не только на локальном диске, у файла обычно есть отдельная история версий: каждое сохранение создаёт новую точку, к которой можно вернуться, даже если открытая сейчас книга уже была закрыта и переоткрыта много раз с тех пор. Посмотреть версии можно через свойства файла в веб-интерфейсе хранилища или прямо из меню файла в самой программе, если она подключена к тому же хранилищу и учётной записи. Такая история хранится независимо от локальной истории отмены и переживает не только закрытие файла, но и перезагрузку компьютера или переход на другое устройство. Список версий обычно показывает не каждое отдельное нажатие клавиши, а точки, сделанные с разумным промежутком, и хранится ограниченное время или ограниченное число снимков - точные цифры зависят от конкретного хранилища и его настроек, поэтому для по-настоящему важных документов не стоит рассчитывать, что версия месячной давности точно останется доступной. Настроить такое резервирование заранее проще, чем полагаться на то, что оно уже включено по умолчанию - об этом мы писали в статье как настроить резервное копирование.
Почему точка восстановления системы тут бессильна
Точка восстановления Windows возвращает настройки и системные файлы на момент своего создания, но намеренно не трогает личные документы в папках вроде "Документы" или "Рабочий стол" - иначе откат системы стирал бы всю работу, сделанную после создания точки, что было бы куда неприятнее исходной проблемы с одним файлом. Поэтому точка восстановления помогает вернуть работающие драйверы, настройки или удалить последствия неудачного обновления, но не старую версию таблицы в Excel, и рассчитывать на неё в этой ситуации не стоит вовсе. Путаница возникает как раз из-за похожих слов "восстановление" и "версия" в интерфейсе разных инструментов Windows, хотя по сути это две совершенно разные системы с разным назначением, и знание этой разницы экономит время, которое иначе уходит на попытку не того способа.
Вкладка "Предыдущие версии" в свойствах файла
Отдельная от точек восстановления функция - теневые копии файлов, которые Windows создаёт при определённых условиях, например при настроенном резервном копировании на внешний диск или в рамках истории файлов. Увидеть их можно через свойства файла: правой кнопкой по документу - "Свойства" - вкладка с предыдущими версиями. Если список пуст, значит на компьютере не настроено сохранение теневых копий, и в следующий раз стоит включить его заранее, а не после того, как понадобилась старая версия и выяснилось, что сохранять было нечего. Стоит иметь в виду и обратную сторону этой функции: теневые копии занимают место на диске и хранятся не вечно - при настройках по умолчанию система со временем удаляет самые старые снимки, освобождая место под новые, поэтому вкладка с предыдущими версиями показывает скорее недавнюю историю файла, чем полный архив всех его состояний за всё время.
Как не оказаться в такой ситуации в следующий раз
Проще всего подстраховаться заранее: периодически сохранять копию важной книги под новым именем перед крупными изменениями, включить облачное сохранение с историей версий, если оно доступно в используемом хранилище, и не полагаться на то, что случайно нажатая комбинация клавиш всегда будет отменяемой без последствий. Привычка сохранять два-три контрольных снимка одного файла за время работы над сложной таблицей стоит нескольких лишних секунд, а спасает часы, потраченные на восстановление удалённых файлов, если предыдущая версия окажется не просто перезаписана, а стёрта вовсе вместе с папкой, где она лежала. Особенно это касается таблиц с формулами и сложной структурой листов: там ошибочное сохранение обычно не сразу бросается в глаза, а обнаруживается через несколько дней, когда уже нельзя рассчитывать ни на историю отмены, ни на самые свежие автосохранённые копии, - и в этот момент выручает именно заранее сделанная контрольная копия, а не попытка восстановить утраченное задним числом.