Восстановление поврежденной книги

Применяется к
Excel для Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Когда приложение Microsoft Excel обнаруживает поврежденную книгу при открытии, оно автоматически запускает режим восстановления файлов и пытается восстановить книгу. Если режим восстановления файлов не запускается, попробуйте восстановить книгу вручную, следуя указанным ниже инструкциям.

  1. Нажмите кнопку "Открыть файл>".
  2. Выберите расположение и папку, в которой находится поврежденная книга.
  3. Выберите поврежденную книгу в диалоговом окне Открытие документа.
  4. Щелкните стрелку рядом с кнопкой Открыть, а затем выберите команду Открыть и восстановить.
    Команда
  5. Чтобы восстановить как можно больше данных книги, выберите "Восстановить".
    Если восстановлению не удалось восстановить данные, выберите "Извлечь данные ", чтобы извлечь значения и формулы из книги.

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

Восстановление данных из поврежденной книги

Попробуйте восстановить данные с помощью одного из приведенных ниже способов. Если это не помогло, попробуйте другой метод. Вы также можете попробовать восстановить книгу с помощью сторонних программных решений.

Важно

Если книгу не удается открыть из-за ошибки на диске или в сети, прежде чем пытаться восстановить ее каким-либо из следующих способов, переместите ее на другой жесткий диск или на локальный диск.

Восстановление данных, когда книга открыта в Excel

  • Возврат книги к последней сохраненной версии: Если книга была повреждена во время работы, но до сохранения изменений, вы можете отменить изменения до последней сохраненной версии книги:

    1. Нажмите кнопку "Открыть файл>".
    2. Дважды щелкните имя книги, которую необходимо открыть в приложении Excel.
    3. Нажмите кнопку Да, чтобы снова открыть книгу.
      Книга откроется без внесенных вами изменений, которые могли привести к ее повреждению.

Восстановление данных, если не удается открыть книгу в Excel

  • Задайте для параметра вычислений в Excel значение "вручную". Попробуйте изменить параметр вычислений с автоматического на ручной. Книга не будет пересчитываться и поэтому может открыться.

    1. Щелкните "Создать файл>".
    2. В разделе Создать нажмите Пустая книга.
    3. Щелкните "Параметры файла>".
    4. На вкладке Формулы в разделе Параметры вычислений выберите параметр Вручную и нажмите кнопку ОК.
    5. Нажмите кнопку "Открыть файл>".
    6. Найдите поврежденную книгу и откройте ее двойным щелчком мыши.
  • Использование внешних ссылок для ссылки на поврежденную книгу: Чтобы извлечь из книги только данные, но не формулы или вычисляемые значения, попробуйте использовать внешние ссылки для ссылки на поврежденную книгу.

    1. Нажмите кнопку "Открыть файл>".

    2. Перейдите к папке, в которой находится поврежденная книга.

    3. Щелкните имя файла правой кнопкой мыши, выберите команду Копировать, а затем нажмите кнопку Отмена.

    4. Щелкните "Создать файл>".

    5. В разделе Создать нажмите Пустая книга.

    6. В ячейке A1 новой книги введите =имя_файла!A1, где имя_файла — это имя поврежденной книги, скопированное в шаге 3, а затем нажмите клавишу ВВОД.

      Примечание

      Необходимо ввести только имя книги, расширение имени файла не требуется.

    7. Если появится диалоговое окно Обновить значения, выберите поврежденную книгу и нажмите кнопку ОК.

    8. Если появится диалоговое окно Выбор листа, выберите нужный лист, а затем нажмите кнопку ОК.

    9. Выберите ячейку A1.

    10. Щелкните « Домашняя>копия» или нажмите клавиши CTRL+C.

    11. Начиная с ячейки A1, выделите область примерно такого же размера, что и диапазон ячеек с данными в поврежденной книге.

    12. Щелкните «Хоум> Вставить» или нажмитеклавиши CTRL+V.

    13. Выделив диапазон ячеек, еще раз щелкните "Домой>" или нажмите клавиши CTRL+C.

    14. Щелкните "Домой"> стрелку под кнопкой "Вставить", а затем в группе "Вставить значения" выберите пункт "Значения".
      При вставке значений удаляются ссылки на поврежденную книгу и остаются только данные.

  • Извлечение данных из поврежденной книги с помощью макроса: Если диаграмма связана с поврежденной книгой, попробуйте извлечь исходные данные диаграммы с помощью макроса.

    1. Скопируйте код макроса, приведенный ниже, и вставьте его на листе модуля.
      Sub GetChartValues()
      Dim NumberOfRows As Integer
      Dim X As Object
      Counter = 2
      ' Подсчет количества строк данных.
      NumberOfRows = UBound(ActiveChart.SeriesCollection(1).Values)
      Worksheets("ChartData").Cells(1, 1) = "X Values"
      ' Запись значений по оси x на лист.
      With Worksheets("ChartData")
      .Range(.Cells(2, 1), _
      .Cells(NumberOfRows + 1, 1)) = _
      Application.Transpose(ActiveChart.SeriesCollection(1).XValues)
      End With
      ' Перебор всех рядов в диаграмме и запись их значений
      ' на лист.
      For Each X In ActiveChart.SeriesCollection
      Worksheets("ChartData").Cells(1, Counter) = X.Name
      With Worksheets("ChartData")
      .Range(.Cells(2, Counter), _
      .Cells(NumberOfRows + 1, Counter)) = _
      Application.Transpose(X.Values)
      End With
      Counter = Counter + 1
      Next
      End Sub

    2. Вставьте или удалите лист в книге, щелкните правой кнопкой мыши ярлычок листа и переименуйте его в ChartData.

    3. Выделите диаграмму, из которой требуется извлечь значения данных.

      Примечание

      Эту диаграмму можно внедрить в лист или поместить на отдельный лист диаграммы.

    4. Запустите макрос.

    5. Данные диаграммы будут помещены на лист ДанныеДиаграммы.

К началу страницы

Автоматическое сохранение резервной копии книги

Благодаря резервной копии книги у вас всегда будет доступ к данным, если книга будет случайно удалена или повреждена.

  1. Выберите пункт "Сохранить файл>как".
  2. Нажмите кнопку "Обзор ".
    Кнопка
  3. В диалоговом окне "Сохранить как " щелкните стрелку рядом с кнопкой "Сервис" и выберите пункт "Общие параметры".
  4. В диалоговом окне Общие параметры установите флажок Всегда создавать резервную копию.

К началу страницы

Автоматическое создание файла восстановления через заданные промежутки времени

Файл восстановления книги также помогает обеспечить доступ к данным, если книга будет случайно удалена или повреждена.

  1. Щелкните "Параметры файла>".
  2. На вкладкеСохранение в разделе Сохранение книг установите флажок Автосохранение каждые и введите количество минут. (По умолчанию — 10.)
    Параметр
  3. В поле Каталог данных для автовосстановления введите расположение, в котором необходимо сохранять файл восстановления.
  4. Убедитесь, что снят флажок Отключить автовосстановление только для этой книги.

К началу страницы