Как да поправите повредена работна книга на Excel

Най-голямата болка при работа с файлове е, когато те се повредят. Докато Office 365 предлага функция за възстановяване на файлове за всичките си типове файлове, включително Word , Excel и PowerPoint , но ако това не работи, това е много преработка. Тази публикация ще ви насочи как можете да поправите повредена работна книга на Excel(repair a corrupt Excel workbook) и също така да поставите методи за архивиране, така че възстановяването да работи по-добре.

Как да поправите повредена работна книга (Excel)

Поправете(Repair) и възстановете(Recover) повредена работна книга на Excel(Excel Workbook)

Следвайте тези два метода, за да поправите работна книга, когато се покаже като повредена. Когато отворите файл на Excel , в такива случаи ще получите съобщение, че или файлът е повреден, или няма да се отвори, или във файла няма данни. Обикновено Excel предлага възстановяване, но ако това не работи, можете да използвате препоръчаните методи.

Поправете ръчно повредена работна книга на Excel

Опции за ремонт на Excel

  • Отворете (Open) Excel и щракнете върху Файл(File) и след това щракнете върху Отвори(Open) .
  • Прегледайте(Browse) и изберете файла, който трябва да отворите, но не натискайте бутона Отвори(Open) .
  • Щракнете(Click) върху стрелката надолу до бутона Отвори(Open) и изберете Отвори(Open) и поправи(Repair) .
  • Excel ще ви предложи две опции.
    • Възстановяване на данни (поправка)
    • Извличане на стойности и формули от работа, когато ремонтът е неуспешен. ( Извличане на данни(Extract Data) ).

Възстановяване(Recover) на данни от повредена работна книга

Върнете работната книга към последната запазена версия:(Revert the workbook to the last saved version:) Ако файлът се повреди, докато работите върху него, най-добре е да го затворите, без да го запазвате, вместо да се опитвате да го запазите с повредени данни. Отворете го свеж и ще ви отведе до състоянието, в което всичко е работило.

Запазете работната книга във формат SYLK (Символна връзка): (Save the workbook in SYLK (Symbolic Link) format: ) В случай на повреда на принтера, запазете файла като символна връзка, т.е. опцията се показва, когато изберете Запиши като Type > SYLK . Щракнете върху(Click) да за подканата и запазете файла.

След като приключите, ще трябва да отворите отново файла и да го запишете като работна книга на Excel . Тъй като запазваме всичко като нов файл, оригиналният файл все още е там. Единственият недостатък на този метод е, че той ще запази само активния лист, а не други.

Използвайте макрос за извличане на данни от повредена работна книга: (Use a macro to extract data from a corrupted workbook: ) Ако листът има диаграми и използва данни от книгата като източник на данни, тогава този макрос от 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 . След това изберете диаграмата и стартирайте макроса. Данните ще станат достъпни в новия лист, който сте създали.

Как да предотвратим повреда в работната книга

Въпреки че тези методи помагат, когато имате повреден файл, най-добре е да имате метод за възстановяване. Това са някои вградени методи, които можете да активирате, за да сте сигурни, че няма да загубите файлове в бъдеще.

Автоматично запазване на резервно копие на работна книга:

винаги създавайте архивен файл

  • Отворете работния лист и след това щракнете върху File > Save като
  • Изберете(Choose) да презапишете същия файл, но преди това щракнете върху Tools > General .
  • Поставете отметка в квадратчето, което казва Винаги създавайте резервно копие.(Always create a backup.)
  • След това запазете копието.

Това ще гарантира, че има резервно копие всеки път, когато искате да възстановите работния лист.

Автоматично създавайте файл за възстановяване на определени интервали:

Опции за архивиране на файлове на Excel

  • Отворете работния лист, щракнете върху File > Options .
  • Под категорията Запазване(Save) конфигурирайте следното.
    • Проверете опцията Запазване на информацията за автоматично възстановяване всеки и настройте часа.( Save AutoRecover information every and set up the time.)
    • Настройте(Setup AutoRecover) местоположението на файла за автоматично възстановяване на място, което познавате
    • Махнете отметката Деактивиране на автоматичното възстановяване само за тази работна книга(Disable AutoRecover for this workbook only)

Надявам се публикацията да ви е помогнала да възстановите и поправите повредената работна книга на Excel(Excel Workbook) . Винаги се уверете, че сте настроили конфигурацията за архивиране на файловете.

Свързани чете:(Related reads:)



About the author

Аз съм рецензент на софтуер и експерт по продуктивността. Преглеждам и пиша софтуерни рецензии за различни софтуерни приложения, като Excel, Outlook и Photoshop. Отзивите ми са добре информирани и дават обективна представа за качеството на приложението. Пиша софтуерни ревюта от 2007 г.



Related posts