Как восстановить поврежденную книгу Excel
Самая большая проблема при работе с файлами — это их повреждение. Хотя Office 365 предлагает функцию восстановления файлов для всех типов файлов, включая Word, Excel и PowerPoint, но если это не сработает, придется много переделывать. Этот пост расскажет, как можно восстановить поврежденную книгу Excel а также разместить методы резервного копирования, чтобы восстановление работало лучше.
Восстановить и восстановить поврежденную книгу Excel
Следуйте этим двум методам, чтобы восстановить книгу, если она отображается как поврежденная. При открытии файла Excel в таких случаях вы получите сообщение о том, что файл либо поврежден, либо не открывается, либо в нем нет данных. Обычно Excel предлагает восстановление, но если это не работает, вы можете использовать рекомендуемые методы.
Восстановить поврежденную книгу Excel вручную
- Откройте Excel, щелкните Файл, а затем щелкните Открыть.
- Найдите и выберите файл, который нужно открыть, но не нажимайте кнопку «Открыть».
- Щелкните стрелку вниз рядом с кнопкой «Открыть» и выберите «Открыть и восстановить».
- Excel предложит вам два варианта.
- Восстановить данные (восстановить)
- Извлекайте значения и формулы из работы, когда ремонт не удается. (Извлечь данные).
Восстановить данные из поврежденной книги
Вернуть книгу к последней сохраненной версии: Если файл был поврежден во время работы с ним, лучше закрыть его, не сохраняя, вместо того, чтобы пытаться сохранить его с поврежденными данными. Откройте его заново, и он перенесет вас в состояние, в котором все работало.
Сохраните книгу в формате SYLK (символическая ссылка): В случае повреждения принтера сохраните файл как символическую ссылку, т. Е. Эта опция появляется, когда вы выбираете «Сохранить как тип»> «SYLK». В ответ на запрос нажмите «Да» и сохраните файл.
После этого вам нужно будет повторно открыть файл и сохранить его как книгу Excel. Поскольку мы сохраняем все как новый файл, исходный файл все еще там. Единственный недостаток этого метода в том, что он сохранит только активный лист, а не другие.
Используйте макрос для извлечения данных из поврежденной книги: Если на листе есть диаграммы и данные из книги используются в качестве источника данных, то этот макрос от Microsoft может помочь вам восстановить эти данные.
Sub GetChartValues() Dim NumberOfRows As Integer Dim X As Object Counter = 2
' Calculate the number of rows of data. NumberOfRows = UBound(ActiveChart.SeriesCollection(1).Values) Worksheets("ChartData").Cells(1, 1) = "X Values"
' Write x-axis values to worksheet. With Worksheets("ChartData") .Range(.Cells(2, 1), _ .Cells(NumberOfRows + 1, 1)) = _
Application.Transpose(ActiveChart.SeriesCollection(1).XValues) End With ' Loop through all series in the chart and write their values to
' the worksheet. 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
Чтобы выполнить макрос, создайте новый лист в файле Excel. Затем выберите диаграмму и запустите макрос. Данные станут доступны на новом созданном вами листе.
Как предотвратить повреждение книги
Хотя эти методы помогают, когда у вас есть поврежденный файл, лучше всего иметь метод восстановления. Это некоторые встроенные методы, которые вы можете включить, чтобы не потерять файлы в будущем.
Автоматически сохранять резервную копию книги:
- Откройте рабочий лист и нажмите Файл> Сохранить как
- Выберите перезапись того же файла, но перед этим нажмите Инструменты> Общие.
- Установите флажок, в котором написано Всегда создавайте резервную копию.
- Затем сохраните копию.
Это обеспечит наличие резервной копии каждый раз, когда вы захотите восстановить рабочий лист.
Автоматически создавать файл восстановления через определенные промежутки времени:
- Откройте рабочий лист, нажмите Файл> Параметры.
- В категории «Сохранить» настройте следующее.
- Отметьте опцию Сохраняйте информацию автосохранения каждые и установите время.
- Установите местоположение файла автосохранения в место, которое вы знаете
- Снимите отметку Отключить автосохранение только для этой книги
Надеюсь, этот пост помог вам восстановить и исправить поврежденную книгу Excel. Всегда убедитесь, что настроили резервную копию файлов.
Связанные чтения: