Sérült Excel-munkafüzet javítása

A fájlokkal való munka során a legnagyobb fájdalom az, ha azok megsérülnek. Míg az Office 365 minden fájltípushoz kínál fájl-helyreállítási funkciót, beleértve a Word -t , az Excel -t és a PowerPoint -ot is, de ha ez nem működik, akkor sok átdolgozás szükséges. Ez a bejegyzés bemutatja, hogyan javíthatja ki a sérült Excel-munkafüzetet(repair a corrupt Excel workbook) , és hogyan helyezhet el biztonsági mentési módszereket, hogy a helyreállítás jobban működjön.

A sérült munkafüzet javítása (Excel)

(Repair)Korrupt Excel-munkafüzet (Excel Workbook)javítása és helyreállítása(Recover)

Kövesse ezt a két módszert a munkafüzet javításához, ha az sérültként jelenik meg. Amikor megnyit egy Excel fájlt, ilyenkor egy üzenetet kap, hogy vagy sérült a fájl, vagy nem nyílik meg, vagy nincs adat a fájlban. Általában az Excel kínál helyreállítást, de ha ez nem működik, használhatja az ajánlott módszereket.

Javítsa meg manuálisan a sérült Excel -munkafüzetet(Excel)

Az Excel opciók javítása

  • Nyissa meg az (Open) Excelt(Excel) , kattintson a Fájl(File) , majd a Megnyitás(Open) gombra .
  • Böngésszen(Browse) és válassza ki a megnyitni kívánt fájlt, de ne kattintson a Megnyitás(Open) gombra.
  • Kattintson a (Click)Megnyitás(Open) gomb melletti lefelé mutató nyílra , és válassza a Megnyitás(Open) és javítás(Repair) lehetőséget .
  • Az Excel két lehetőséget kínál.
    • Adatok helyreállítása (javítás)
    • Vonja ki az értékeket és képleteket a munkából, ha a javítás sikertelen. ( Adatok kivonata(Extract Data) ).

(Recover)Adatok helyreállítása sérült munkafüzetből

Állítsa vissza a munkafüzetet az utoljára mentett verzióra:(Revert the workbook to the last saved version:) Ha a fájl megsérült, miközben dolgozik rajta, jobb, ha mentés nélkül bezárja, ahelyett, hogy megpróbálná menteni sérült adatokkal. Nyissa meg frissen, és abba az állapotba kerül, ahol minden működött.

Mentse el a munkafüzetet SYLK (Symbolic Link) formátumban: (Save the workbook in SYLK (Symbolic Link) format: ) Nyomtatósérülés esetén mentse el a fájlt szimbolikus hivatkozásként, azaz az opció akkor jelenik meg, ha a Mentés Type > SYLK lehetőséget választja . Kattintson(Click) az Igen gombra a prompthoz, és mentse a fájlt.

Ha elkészült, újra meg kell nyitnia a fájlt, és el kell mentenie Excel - munkafüzetként. Mivel mindent új fájlként mentünk, az eredeti fájl továbbra is megvan. Ennek a módszernek az egyetlen hátránya, hogy csak az aktív lapot menti, másokat nem.

Makró használata adatok kinyerésére egy sérült munkafüzetből: (Use a macro to extract data from a corrupted workbook: ) Ha a munkalapon diagramok vannak, és a könyv adatait használja adatforrásként, akkor ez a Microsoft makró segíthet az adatok helyreállításában.

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

A makró végrehajtásához hozzon létre egy új lapot az Excel fájlban. Ezután válassza ki a diagramot, és futtassa a makrót. Az adatok az Ön által létrehozott új munkalapon válnak elérhetővé.

Hogyan lehet megelőzni a munkafüzet korrupcióját

Bár ezek a módszerek segítenek, ha sérült a fájl, a legjobb, ha egy helyreállítási módszert alkalmaz. Ez néhány beépített módszer, amelyet engedélyezhet annak érdekében, hogy a jövőben ne veszítsen fájlokat.

A munkafüzet biztonsági másolatának automatikus mentése:

mindig készítsen biztonsági másolatot

  • Nyissa meg a munkalapot, majd kattintson a File > Save másként elemre
  • Válassza(Choose) ugyanazt a fájlt felülírva, de előtte kattintson az Tools > General elemre .
  • Jelölje be a Mindig hozzon létre biztonsági másolatot(Always create a backup.) jelölőnégyzetet .
  • Ezután mentse el a másolatot.

Ez biztosítja, hogy minden alkalommal legyen biztonsági másolat, amikor vissza szeretné állítani a munkalapot.

A helyreállítási fájl automatikus létrehozása meghatározott időközönként:

Az Excel fájlok biztonsági mentési beállításai

  • Nyissa meg a munkalapot, kattintson a File > Options elemre .
  • A Mentés(Save) kategóriában állítsa be a következőket.
    • Jelölje be az Automatikus helyreállítási információk mentése minden alkalommal opciót, és állítsa be az időt.( Save AutoRecover information every and set up the time.)
    • Állítsa be az automatikus helyreállítási(Setup AutoRecover) fájl helyét egy olyan helyre, amelyet ismer
    • Törölje a jelet az Automatikus helyreállítás letiltása csak ennél a munkafüzetnél jelölőnégyzetből(Disable AutoRecover for this workbook only)

Remélem, hogy a bejegyzés segített helyreállítani és kijavítani a sérült Excel-munkafüzetet(Excel Workbook) . Mindig győződjön meg arról, hogy beállította a fájlok biztonsági mentési konfigurációját.

Kapcsolódó olvasmányok:(Related reads:)



About the author

Szoftvermérnök vagyok, több mint 15 éves tapasztalattal a Microsoft Office és Edge területén. Kifejlesztettem számos, a végfelhasználók által használt eszközt is, mint például egy alkalmazást a fontos egészségügyi adatok nyomon követésére, és egy ransomware detektort. A képességeim abban rejlenek, hogy elegáns kódot fejlesszek, amely jól működik különböző platformokon, valamint jól ismerjem a felhasználói élményt.



Related posts