Hur man reparerar en skadad Excel-arbetsbok

Den största smärtan när man arbetar med filer är när de blir korrupta. Medan Office 365 erbjuder en filåterställningsfunktion för alla sina filtyper, inklusive Word , Excel och PowerPoint , men om det inte fungerar är det mycket omarbete. Det här inlägget kommer att guida dig om hur du kan reparera en korrupt Excel-arbetsbok(repair a corrupt Excel workbook) och även placera säkerhetskopieringsmetoder så att återställningen fungerar bättre.

Hur man reparerar korrupt arbetsbok (Excel)

Reparera(Repair) och återställ(Recover) en korrupt Excel-arbetsbok(Excel Workbook)

Följ dessa två metoder för att reparera en arbetsbok när den visas som skadad. När du öppnar en Excel -fil får du i sådana fall ett meddelande om att antingen filen är korrupt eller så kommer den inte att öppnas, eller så finns det ingen data i filen. Vanligtvis erbjuder Excel en återställning, men om det inte fungerar kan du använda de rekommenderade metoderna.

Reparera en skadad Excel -arbetsbok manuellt

Reparera Excel-alternativ

  • Öppna (Open) Excel och klicka på Arkiv(File) och klicka sedan på Öppna(Open) .
  • Bläddra(Browse) och välj filen du behöver öppna, men klicka inte på knappen Öppna .(Open)
  • Klicka(Click) på nedåtpilen bredvid knappen Öppna(Open) och välj Öppna(Open) och reparera(Repair) .
  • Excel kommer att erbjuda dig två alternativ.
    • Återställ data (reparation)
    • Extrahera värden och formler från arbetet när reparationen misslyckas. ( Extrahera data(Extract Data) ).

Återställ(Recover) data från en skadad arbetsbok

Återställ arbetsboken till den senast sparade versionen:(Revert the workbook to the last saved version:) Om filen blev korrupt när du arbetade med den, är det bäst att stänga den utan att spara den istället för att försöka spara den med korrupta data. Öppna den på nytt och den tar dig till det tillstånd där allt fungerade.

Spara arbetsboken i SYLK-format (Symbolic Link): (Save the workbook in SYLK (Symbolic Link) format: ) Vid skrivarkorruption, spara filen som en symbolisk länk, dvs alternativet dyker upp när du väljer Spara som Type > SYLK . Klicka(Click) på ja till uppmaningen och spara filen.

När du är klar måste du öppna filen igen och spara den som en Excel -arbetsbok. Eftersom vi sparar allt som en ny fil finns originalfilen kvar. Den enda nackdelen med denna metod är att den bara sparar det aktiva arket och inte andra.

Använd ett makro för att extrahera data från en skadad arbetsbok: (Use a macro to extract data from a corrupted workbook: ) Om arket har diagram och använder data i boken som datakälla, kan detta makro från Microsoft hjälpa dig att återställa dessa data.

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

För att köra makrot, skapa ett nytt ark i Excel -filen. Välj sedan diagrammet och kör makrot. Uppgifterna kommer att bli tillgängliga i det nya arket du skapade.

Hur man förhindrar korruption i arbetsboken

Även om dessa metoder hjälper när du har en korrupt fil, är det bäst att ha en återställningsmetod på plats. Det här är några inbyggda metoder som du kan aktivera för att se till att du inte förlorar filer i framtiden.

Spara automatiskt en säkerhetskopia av en arbetsbok:

skapa alltid en säkerhetskopia

  • Öppna kalkylbladet och klicka sedan på File > Save som
  • Välj(Choose) att skriva över samma fil, men innan dess klickar du på Tools > General .
  • Markera rutan som säger Skapa alltid en säkerhetskopia.(Always create a backup.)
  • Spara sedan kopian.

Detta kommer att se till att en säkerhetskopia finns där varje gång du vill återställa kalkylbladet.

Skapa automatiskt en återställningsfil med specifika intervall:

Säkerhetskopieringsalternativ för Excel-filer

  • Öppna kalkylbladet, klicka på File > Options .
  • Konfigurera följande under kategorin Spara .(Save)
    • Markera alternativet Spara autoåterställningsinformation varje och ställ in tiden.( Save AutoRecover information every and set up the time.)
    • Ställ in AutoRecover(Setup AutoRecover) -filplatsen till en plats som du känner till
    • Avmarkera Inaktivera automatisk återställning endast för denna arbetsbok(Disable AutoRecover for this workbook only)

Jag hoppas att inlägget hjälpte dig att återställa och reparera den korrupta Excel-arbetsboken(Excel Workbook) . Se alltid till att ställa in säkerhetskopieringskonfigurationen för filerna.

Relaterad läsning:(Related reads:)



About the author

Jag är en erfaren mjukvaruingenjör med över 10 års erfarenhet av att utveckla och hantera användarkonton, familjesäkerhet och Google Chrome-teknik. Jag har en stark grund inom matematik och datavetenskap som jag använder för att skapa tydliga, kortfattade beskrivningar av mina färdigheter.



Related posts