När du öppnar en arbetsbok som har blivit skadad startar Excel automatiskt läget för filåterställning och försöker samtidigt att öppna och reparera arbetsboken.
Läget för filåterställning kan inte alltid startas automatiskt i Excel. Om du inte kan öppna en arbetsbok eftersom den är skadad så kan du försöka reparera arbetsboken manuellt.
Du kan också prova andra metoder för att återställa arbetsboksdata när du inte lyckas reparera en arbetsbok. En förebyggande åtgärd är att spara arbetsboken ofta och skapa en säkerhetskopia varje gång du sparar den. Du kan också ange att Excel regelbundet ska skapa en återställningsfil. På så sätt har du alltid tillgång till en oskadad kopia av arbetsboken, om originalet skulle tas bort av misstag eller skadas.
Reparera en skadad arbetsbok manuellt
-
Klicka på Öppna på fliken Arkiv.
-
Klicka på platsen där kalkylbladet finns i Excel 2016 och klicka sedan på Bläddra.
-
Välj den skadade arbetsbok du vill öppna i dialogrutan Öppna.
-
Klicka på pilen bredvid knappen Öppna och klicka sedan på Öppna och reparera.
-
Gör något av följande:
-
Välj Reparera för att återställa så mycket arbetsboksdata som möjligt.
-
Om du vill extrahera värden och formler från arbetsboken när du inte lyckas reparera den klickar du på Extrahera data.
-
Återskapa data från en skadad arbetsbok
Följande metoder kan hjälpa dig att rädda data som annars kan gå förlorade. Om en metod inte lyckas kan prova du en annan. Om du inte lyckas med någon av de här metoderna kan du också försöka återställa arbetsboksdata med hjälp av programvara från tredje part.
Viktigt!: Om du inte kan öppna arbetsboken på grund av ett diskfel eller nätverksfel ska du flytta arbetsboken till en annan hårddisk eller från nätverket till en lokal disk innan du provar följande återställningsåtgärder.
-
Om du vill återställa data när arbetsboken är öppen i Excel gör du något av följande:
-
Återställ arbetsboken till den senast sparade versionen Om du redigerar ett kalkylblad och arbetsboken skadas innan du hinner spara dina ändringar kan du återställa det ursprungliga kalkylbladet genom att återställa det till den senast sparade versionen.
Gör så här om du vill återställa arbetsboken till den senast sparade versionen:
-
Klicka på Öppna på fliken Arkiv.
-
Dubbelklicka på namnet på arbetsboken du har öppnat i Excel.
-
Klicka på Ja för att öppna arbetsboken igen.
Obs!: Arbetsboken återgår till den senast sparade versionen. Eventuella ändringar som kan ha gjort att arbetsboken skadades kommer att ha försvunnit. Mer information om att återställa tidigare versioner av en arbetsbok finns Skydda dina filer i händelse av programkrasch.
-
-
Spara arbetsboken i SYLK-format (Symbolisk länk) När du sparar arbetsboken i SYLK-filformat kan du eventuellt filtrera ut skadade element. SYLK-formatet används vanligtvis till att korrigera skrivarproblem.
Så här sparar du arbetsboken i SYLK-format:
-
Klicka på fliken Arkiv och sedan på Spara som.
-
I listan Spara som klickar du på SYLK (Symbolisk länk). Klicka sedan på Spara.
Obs!: Endast det aktiva bladet i arbetsboken sparas när du använder filformatet SYLK.
-
Om du ser ett meddelande om att den valda filtypen saknar stöd för arbetsböcker som innehåller flera blad klickar du på OK för att endast spara det aktiva bladet.
-
Om du ser ett meddelande om att arbetsboken kan innehålla funktioner som inte är kompatibla med SYLK-formatet klickar du på Ja.
-
Klicka på Öppna på fliken Arkiv.
-
Markera den .slk-fil du sparade och klicka på Öppna.
Obs!: För att se .slk-filen kan du behöva klicka på Alla filer eller SYLK-filer i listan Filformat.
-
Klicka på Spara som som på fliken Arkiv.
-
Klicka på Excel-arbetsbok i rutan Filformat.
-
Ange ett namn på arbetsboken i rutan Filnamn så att du skapar en kopia utan att ersätta den ursprungliga arbetsboken. Klicka sedan på Spara.
Obs!: Eftersom endast det aktiva kalkylbladet i arbetsboken sparas i det här formatet så måste du öppna den skadade arbetsboken flera gånger och spara varje kalkylblad separat.
-
-
-
Om du vill återställa data när du inte kan öppna arbetsboken i Excel gör du något av följande:
-
Ställ in beräkningsalternativet i Excel på manuellt Om du vill öppna en arbetsbok kan du försöka med att ändra beräkningsinställningen från automatiskt till manuellt. Eftersom arbetsboken då inte beräknas om kanske den går att öppna.
Så här ställer du in alternativet för beräkning i Excel till manuellt:
-
Se till att en ny och tom arbetsbok är öppen i Excel. Gör så här om så inte är fallet:
-
-
På fliken Arkiv klickar du på Nytt.
-
Klicka på Tom arbetsbok under Tillgängliga mallar.
-
Klicka på Alternativ på fliken Arkiv.
-
Klicka på Manuellt under Beräkningsalternativ i kategorin Formler.
-
Klicka på OK.
-
Klicka på Öppna på fliken Arkiv.
-
Markera den skadade arbetsboken och klicka på Öppna.
-
-
Använd externa referenser för att länka till den skadade arbetsboken Om du bara vill hämta data och inte formler eller beräknade värden från arbetsboken kan du använda externa referenser och länka till den skadade arbetsboken.
Så här använder du externa referenser till att länka till den skadade arbetsboken:
-
Klicka på Öppna på fliken Arkiv.
-
Välj den mapp som innehåller den skadade arbetsboken, kopiera arbetsbokens filnamn och klicka sedan på Avbryt.
-
Klicka på fliken Arkiv och sedan på Nytt.
-
Klicka på Tom arbetsbok under Tillgängliga mallar.
-
Skriv =Filnamn!A1 i cell A1 i den nya arbetsboken, där Filnamn är namnet på den skadade arbetsboken som du kopierade i steg 2, och tryck på Retur.
Tips: Du behöver bara ange arbetsbokens namn, du behöver inte ange filtillägget.
-
Om dialogrutan Uppdatera värden visas markerar du den skadade arbetsboken och klickar på OK.
-
Om dialogrutan Markera blad visas markerar du rätt blad och klickar på OK.
-
Markera cell A1.
-
Klicka på Kopiera i gruppen Urklipp på fliken Start
-
Markera ett område med början i cell A1, som är ungefär lika stort som området med celler i den skadade arbetsboken som innehåller data.
-
Klicka på Klistra in i gruppen Urklipp på fliken Start.
-
Låt intervallet av celler vara markerat och klicka på Kopiera igen i gruppen Urklipp på fliken Start.
-
Klicka på pilen vid Klistra in i gruppen Urklipp på fliken Start och klicka på Värden under Klistra in värden.
Obs!: När du klistrar in värden tas länkar till den skadade arbetsboken bort och bara data blir kvar.
-
-
Använd ett makro för att extrahera data från en skadad arbetsbok Om ett diagram är länkat till den skadade arbetsboken kan du använda ett makro till att extrahera diagrammets källdata.
Gör så här om du vill använda ett makro:
-
Ange följande makrokod på ett modulblad:
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
-
Infoga ett nytt kalkylblad i arbetsboken och byt namn på det till ChartData.
-
Markera diagrammet som du vill extrahera de underliggande datavärdena från.
-
Obs!: Diagrammet kan vara inbäddat i ett kalkylblad eller ett separat diagramblad.
-
Kör makrot GetChartValues.
-
Data från diagrammet placeras i kalkylbladet ChartData.
-
-
Spara en kopia av en arbetsbok automatiskt
Om du säkerhetskopierar arbetsboken automatiskt så har du alltid tillgång till en oskadad kopia av arbetsboken, om originalet skulle tas bort av misstag eller skadas.
-
Klicka på Spara som som på fliken Arkiv.
-
Klicka på platsen där kalkylbladet finns iExcel 2016 och klicka sedan på Bläddra.
-
Klicka på listrutan bredvid Verktyg, som sitter bredvid knappen Spara, och klicka på Allmänna alternativ.
-
Markera kryssrutan Skapa alltid säkerhetskopia.
Mer information om att spara och återställa tidigare versioner av en arbetsbok, samt information om hur du återställer nya arbetsböcker (som du inte har sparat tidigare), finns i Återskapa Office-filer.
Skapa regelbundet en återställningsfil automatiskt
Om du konfigurerar Excel så att du regelbundet skapar en återställningsfil för arbetsboken så har du alltid tillgång till en oskadad kopia av arbetsboken, om originalet skulle tas bort av misstag eller skadas.
-
Klicka på Alternativ på fliken Arkiv.
-
Markera kryssrutan Spara information för återskapning var underSpara arbetsböcker i kategorin Spara och ange sedan ett antal minuter.
-
Ange var du vill spara återställningsfilen i rutan Plats för filer för återskapning.
-
Se till att kryssrutan Inaktivera Återskapa automatiskt enbart för den här arbetsboken inte är markerad.
Mer information om att spara och återställa tidigare versioner av en arbetsbok, samt information om hur du återställer nya arbetsböcker (som du inte har sparat tidigare), finns i Återskapa Office-filer.
Behöver du mer hjälp?
Du kan alltid fråga en expert i Excel Tech Community eller få support i Communities.