Sérült munkafüzet megnyitásakor az Excel automatikusan elindítja a fájlhelyreállítási módot, és megkísérli egyidejűleg újból megnyitni és kijavítani a munkafüzetet.
Az Excel nem mindig tudja automatikusan elindítani a fájlhelyreállítási módot. Ha nem tudja megnyitni a sérült munkafüzetet, megkísérelheti manuálisan helyreállítani.
Amennyiben a munkafüzet javítása nem járt sikerrel, más módszerekkel is helyreállíthatja a benne található adatokat. Ha meg szeretné előzni a bajt, érdemes minél gyakrabban menteni a munkafüzetet, és minden mentésnél biztonsági másolatot készíteni. Vagy beállíthatja, hogy az Excel adott időközönként automatikusan készítsen egy helyreállítási fájlt. Így akkor is hozzáfér a munkafüzet egy ép példányához, ha az eredeti megsérült vagy véletlenül törlődött.
Sérült munkafüzet helyreállítása manuálisan
A Fájl lapon kattintson a Megnyitás gombra.
Az Excel 2016-ban kattintson arra a helyre, ahol a számolótábla található, majd kattintson a Tallózás gombra.
A Megnyitás párbeszédpanelen válassza ki a megnyitni kívánt sérült munkafüzetet.
Kattintson a Megnyitás gomb melletti nyílra, majd a Megnyitás és javítás menüpontra.
Hajtsa végre a megfelelő műveletet:
- Ha a lehető legtöbb adatot szeretné helyreállítani a munkafüzetből, válassza a Javítás pontot.
- Ha a munkafüzet javítása nem járt sikerrel, az Adatok kinyerése lehetőségre kattintva kinyerheti a benne található értékeket és képleteket.
Adatok visszaállítása sérült munkafüzetből
Az alábbi módszerek segítségével megmentheti a veszélybe került adatokat. Ha valamelyik módszer nem jár sikerrel, próbálkozzon egy másikkal. A munkafüzetet valamilyen harmadik féltől származó megoldással is megpróbálhatja helyreállítani, ha az alábbi módszerek mindegyike kudarcot vallott.
Fontos
Ha valamilyen lemezhiba vagy hálózati hiba miatt nem lehet megnyitni a munkafüzetet, akkor helyezze át a munkafüzetet egy másik merevlemez-meghajtóra vagy a hálózatról egy helyi lemezre, mielőtt bármelyik alábbi helyreállítási lehetőséggel próbálkozna.
Adatok helyreállítása, ha a munkafüzet meg van nyitva az Excelben. Végezze el az alábbi műveletek egyikét:
A munkafüzet utolsó mentett verziójának visszaállítása Ha a munkafüzet szerkesztés közben, de még a módosítások mentése előtt sérül meg, a munkalap helyreállításához térjen vissza az utolsó mentett verzióhoz.
A munkafüzet utolsó mentett verziójának visszaállítása:A Fájl lapon kattintson a Megnyitás gombra.
Kattintson duplán annak a munkafüzetnek a nevére, amelyet meg szeretne nyitni az Excelben.
Kattintson az Igen gombra a munkafüzet újbóli megnyitásához.
Megjegyzés
A munkafüzet visszaáll az utolsó mentett verzióra. A munkafüzet sérülését okozó módosítások törlődtek. A munkafüzetek korábbi verzióinak visszaállításáról további információt az Office-fájlok automatikus mentése és helyreállítása című témakörben talál.
A munkafüzet mentése SYLK (szimbolikus hivatkozás) formátumban Ha SYLK formátumban menti a munkafüzetet, kiszűrheti a sérült elemeket. A SYLK formátumot legtöbbször nyomtatóhibák kiküszöbölésére használják.
A munkafüzet mentése SYLK formátumban:Kattintson a Fájl fülre, majd a Mentés másként parancsra.
A Fájl típusa listában kattintson az SYLK (szimbolikus hivatkozás) elemre, majd a Mentés gombra.
Megjegyzés
SYLK fájlformátum használatakor a rendszer csak a munkafüzet aktív munkalapját menti.
Ha üzenet jelenik meg arról, hogy a kiválasztott fájltípus nem támogatja a több munkalapot tartalmazó munkafüzetek mentését, akkor kattintson az OK gombra. Ezzel menti az aktív munkalapot.
Ha egy üzenet arra figyelmeztet, hogy a munkafüzet olyan funkciókat tartalmazhat, amelyek nem kompatibilisek a SYLK formátummal, kattintson az Igen gombra.
A Fájl lapon kattintson a Megnyitás gombra.
Jelölje ki a mentett .slk fájlt, majd kattintson a Megnyitás lehetőségre.
Megjegyzés
Ha meg szeretné tekinteni a .slk fájlt, előfordulhat, hogy a Fájltípus listában be kell jelölnie a Minden fájl vagy a SYLK-fájlok lehetőséget.
A Fájl lapon kattintson a Mentés másként gombra.
A Fájltípus mezőben válassza az Excel-munkafüzet lehetőséget.
A Fájlnév mezőben adjon új nevet a munkafüzetnek, hogy ne írja felül az eredeti munkafüzetet, majd kattintson a Mentés gombra.
Megjegyzés
A SYLK formátum csak a munkafüzet aktív munkalapját menti, ezért a sérült munkafüzetet újra és újra megnyitva minden munkalapot külön kell mentenie.
Adatok helyreállítása, ha a munkafüzetet nem lehet megnyitni az Excelben:
Kézi újraszámítás beállítása az Excelben Ha meg szeretne nyitni egy munkafüzetet, próbálja meg automatikusról kézire állítani az újraszámítás beállítását. A program ekkor nem számítja újra a munkafüzetet, így előfordulhat, hogy sikerül megnyitnia.
Kézi újraszámítás beállítása az Excelben:- Győződjön meg arról, hogy az Excelben egy új, üres munkafüzet van megnyitva. Ha nincs megnyitva egy új, üres munkafüzet, végezze el az alábbi műveleteket:
A Fájl lapon kattintson az Új parancsra.
A Használható sablonok területen kattintson az Üres munkafüzet lehetőségre.
- A Fájl lapon kattintson a Beállítások fülre.
- A Képletek kategória Számítási beállítások csoportjában jelölje be a Csak kérésre jelölőnégyzetet.
- Kattintson az OK gombra.
- A Fájl lapon kattintson a Megnyitás gombra.
- Jelölje ki a sérült munkafüzetet, majd kattintson az OK gombra.
A sérült munkafüzet csatolása külső hivatkozásokkal Ha csak adatokat szeretne visszanyerni a munkafüzetből, képleteket és számított értékeket nem, akkor külső hivatkozásokkal csatolhatja a sérült munkafüzetet.
A sérült munkafüzet csatolása külső hivatkozásokkal:A Fájl lapon kattintson a Megnyitás gombra.
Válassza ki a sérült munkafüzetet tartalmazó mappát, másolja ki a sérült munkafüzet nevét, majd kattintson a Mégse lehetőségre.
Kattintson a Fájl fülre, majd az Új parancsra.
A Használható sablonok területen kattintson az Üres munkafüzet lehetőségre.
Az új munkafüzet A1 cellájába írja be az =Fájlnév!A1 hivatkozást, a Fájlnév helyére a sérült munkafüzet 2. lépésben másolt nevét beillesztve, majd nyomja le az ENTER billentyűt.
Tipp:
Csak a munkafüzet nevét kell beírnia, a fájlnévkiterjesztést nem.
Ha megjelenik az Értékek frissítése párbeszédpanel, akkor válassza ki a sérült munkafüzetet, majd kattintson az OK gombra.
Ha megjelenik a Lap kiválasztása párbeszédpanel, akkor válassza ki a megfelelő munkalapot, és kattintson az OK gombra.
Jelölje ki az A1 cellát.
A Kezdőlap lap Vágólap csoportjában kattintson a Másolás gombra.
Az A1 cellával kezdve jelöljön ki egy körülbelül akkora méretű területet, amekkora az adatok tartománya a sérült munkafüzetben.
A Kezdőlap lap Vágólap csoportjában kattintson a Beillesztés gombra.
Hagyja kijelölve a cellatartományt, és a Kezdőlap lap Vágólap csoportjában kattintson ismét a Másolás lehetőségre.
A Kezdőlap lap Vágólap csoportjában kattintson a Beillesztés gomb alatti nyílra, majd az Értékek beillesztése területen kattintson az Értékek elemre.
Megjegyzés
Az értékek beillesztésével eltávolítja a sérült munkafüzetre mutató hivatkozásokat, és csak az adatokat hagyja meg.
Adatok kinyerése a sérült munkafüzetből makróval Ha diagram van csatolva a sérült munkafüzethez, makró segítségével kinyerheti a diagram forrásadatait.
Makró használatához végezze el az alábbi műveleteket:Egy modullapra írja be a következő makrókódot:
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 WithCounter = Counter + 1 Next End SubSzúrjon be egy új munkalapot a munkafüzetbe, és adja neki a Diagramadatok nevet.
Jelölje ki a diagramot, amelyből ki szeretné nyerni a háttéradatokat.
-
Megjegyzés
A diagram munkalapra beillesztve vagy külön diagramon lehet.
Futtassa a DiagramÉrtékekBeolvasása makrót.
A makró a Diagramadatok munkalapra írja a diagram adatait.
Munkafüzet biztonsági példányának mentése automatikusan
A munkafüzet biztonsági példányának automatikus mentésével biztosíthatja, hogy akkor is hozzáférjen a munkafüzet egy ép példányához, ha az eredeti megsérült vagy véletlenül törlődött.
- A Fájl lapon kattintson a Mentés másként gombra.
- Az Excel 2016-ban kattintson arra a helyre, ahol a számolótábla található, majd kattintson a Tallózás gombra.
- Kattintson a Mentés gomb mellett található Eszközök elem melletti legördülő nyílra, majd kattintson az Általános beállítások parancsra.
- Jelölje be a Biztonsági másolat is készül jelölőnégyzetet.
A munkafüzet mentéséről, egy korábbi verzió visszaállításáról, valamint az új, még nem mentett munkafüzetek helyreállításáról további információt az Office-fájlok helyreállítása című témakörben talál.
Helyreállítási fájl létrehozása meghatározott időközönként automatikusan
Ha beállítja, hogy az Excel adott időközönként helyreállítási fájlt készítsen a munkafüzetről, akkor is hozzáférhet majd a munkafüzet egy ép példányához, ha az eredeti megsérült vagy véletlenül törlődött.
- A Fájl lapon kattintson a Beállítások fülre.
- A Mentés kategória Munkafüzetek mentése területén jelölje be az Automatikus helyreállítási adatok mentése jelölőnégyzetet, majd adja meg, hogy hány percenként legyen mentés.
- Adja meg az Automatikus helyreállítási mappa mezőben, hogy hová szeretné menteni a helyreállítási fájlt.
- Győződjön meg arról, hogy Az automatikus helyreállítás kikapcsolása csak a munkafüzetre jelölőnégyzet nincs bejelölve.
A munkafüzet mentéséről, egy korábbi verzió visszaállításáról, valamint az új, még nem mentett munkafüzetek helyreállításáról további információt az Office-fájlok helyreállítása című témakörben talál.
További segítségre van szüksége?
Kérdéseivel mindig felkeresheti az Excel technikai közösség egyik szakértőjét, vagy segítséget kérhet a közösségekben.