Když otevřete poškozený sešit, Excel automaticky spustí režim obnovení souboru a pokusí se znovu otevřít a spolu s tím opravit sešit.
Excel ale nespouští Obnovení souboru vždycky automaticky. Pokud nemůžete otevřít sešit kvůli tomu, že je poškozený, můžete se pokusit sešit opravit ručně.
Pokud se oprava sešitu nepovede, můžete zkusit i jiné metody obnovení dat sešitu. Jako preventivní opatření může být vhodné často sešit ukládat a po každém uložení vytvořit záložní kopii. Nebo můžete nechat Excel automaticky vytvářet obnovovací soubor v určitých intervalech. Tímto způsobem budete mít přístup k nepoškozené kopii sešitu, pokud se originál omylem smaže nebo poškodí.
Ruční oprava poškozeného sešitu
Na kartě Soubor klikněte na možnost Otevřít.
V aplikaci Excel 2016 klikněte na místo, kde je tabulka umístěná, a klikněte na Procházet.
V dialogovém okně Otevřít vyberte poškozený sešit, který chcete otevřít.
Klikněte na šipku u tlačítka Otevřít a potom klikněte na příkaz Otevřít a opravit.
Udělejte jednu z těchto věcí:
- Chcete-li obnovit co nejvíce dat sešitu, klikněte na tlačítko Opravit.
- Chcete-li ze sešitu extrahovat hodnoty a vzorce v případě, že se nepovedlo opravit sešit, klikněte na tlačítko Extrahovat data.
Obnovení dat z poškozeného sešitu
Následující metody vám můžou pomoct zachránit data, která by jinak byla ztracená. Když nefunguje jedna metoda, můžete zkusit jinou. Pokud se vám pomocí těchto metod nepovede obnovit data, můžete data sešitu zkusit obnovit pomocí řešení třetích stran.
Důležité
Jestli sešit nemůžete otevřít kvůli chybě na disku nebo v síti, přesuňte sešit na jinou jednotku pevného disku nebo ze sítě na místní disk dřív, než věnujete čas zkoušení kterékoli z následujících možností obnovy.
Pokud chcete obnovit data, když je sešit otevřený v Excelu, udělejte jednu z těchto věcí:
Návrat k poslední uložené verzi sešitu Pokud upravujete list a sešit se poškodí dřív, než svoje změny uložíte, můžete obnovit původní list tím, že se vrátíte k naposledy uložené verzi.
Pokud chcete vrátit sešit na poslední uloženou verzi, udělejte toto:Na kartě Soubor klikněte na možnost Otevřít.
Poklikejte na název sešitu, který máte otevřený v aplikaci Excel.
Kliknutím na tlačítko Ano znovu otevřete sešit.
Poznámka
Sešit se obnoví na svoji poslední uloženou verzi. Jakékoli změny, které mohly zapříčinit poškození sešitu, se zahodily. Další informace o obnovení starších verzí sešitu najdete v tématu Automatické uložení a obnovení souborů Office.
Uložení sešitu ve formátu SYLK (symbolické propojení) Když sešit uložíte ve formátu SYLK, možná budete moct odfiltrovat poškozené prvky. Formát SYLK se obvykle používá k odstranění tiskových poškození.
Pokud chcete sešit uložit ve formátu SYLK, postupujte takto:Klikněte na kartu Soubor a potom na položku Uložit jako.
V seznamu Uložit jako typ: klikněte na položku SYLK (symbolické propojení) a potom na tlačítko Uložit.
Poznámka
Když použijete formát souboru SYLK, uloží se jenom aktivní list sešitu.
Pokud se vám zobrazí výzva se zprávou, že vybraný typ souboru nepodporuje sešity obsahující více listů, klikněte na OK a uložte pouze aktivní list.
Pokud se vám zobrazí výzva se zprávou, že sešit může obsahovat funkce, které nejsou kompatibilní s formátem SYLK, klikněte na Ano.
Na kartě Soubor klikněte na možnost Otevřít.
Vyberte uložený soubor .slk a klikněte na Otevřít.
Poznámka
Pokud chcete zobrazit soubor .slk, možná budete muset kliknout na All Files nebo SYLK Files v seznamu Files of type.
Na kartě Soubor klikněte na možnost Uložit jako.
V poli Uložit jako typ klikněte na Sešit aplikace Excel.
Do pole Název souboru zadejte nový název sešitu, aby se vytvořila kopie a nebyl nahrazen původní sešit, a klikněte na Uložit.
Poznámka
Vzhledem k tomu, že tento formát ukládá pouze aktivní listy sešitu, musíte poškozený sešit otevírat opakovaně a každý list uložit zvlášť.
Pokud potřebujete obnovit data v případě, že nemůžete sešit otevřít v Excelu, udělejte jednu z těchto věcí:
Nastavení možností výpočtu v aplikaci Excel na ruční: Pokud chcete otevřít sešit, zkuste změnit natavení tak, aby se výpočet neprováděl automaticky, ale ručně. Sešit se tak nebude přepočítávat a možná půjde otevřít.
Možnosti výpočtu v Excelu nastavíte na ruční takto:- Ujistěte se, že je v Excelu otevřený nový, prázdný sešit. Pokud nový prázdný sešit otevřený není, udělejte toto:
Na kartě Soubor klikněte na Nový.
V části Dostupné šablony klikněte na Prázdný sešit.
- Na kartě Soubor klikněte na položku Možnosti.
- V kategorii Vzorce klikněte v části Možnosti výpočtů na položku Ručně.
- Klikněte na OK.
- Na kartě Soubor klikněte na možnost Otevřít.
- Vyberte poškozený sešit a klikněte na tlačítko Otevřít.
Použití externích odkazů k propojení s poškozeným sešitem Když chcete ze sešitu získat jenom data a ne vzorce nebo počítané hodnoty, můžete k propojení s poškozeným sešitem použít externí odkazy.
Externí odkazy použijete k propojení s poškozeným sešitem takto:Na kartě Soubor klikněte na možnost Otevřít.
Vyberte složku, která obsahuje poškozený sešit, zkopírujte název souboru poškozeného sešitu a potom klikněte na tlačítko Storno.
Klikněte na kartu Soubor a pak klikněte na Nový.
V části Dostupné šablony klikněte na Prázdný sešit.
Do buňky A1 nového sešitu zadejte =Název souboru! A1, kde Název souboru je název poškozeného sešitu, který jste zkopírovali v kroku 2, a pak stiskněte ENTER.
Tip:
Stačí zadat jenom název sešitu – přípona názvu souboru se zadávat nemusí.
Pokud se zobrazí dialogové okno Aktualizovat hodnoty, vyberte poškozený sešit a klikněte na OK.
Jestliže se zobrazí dialogové okno Vybrat list, vyberte příslušný list a klikněte na tlačítko OK.
Vyberte buňku A1.
Na kartě Domů klikněte ve skupině Schránka na tlačítko Kopírovat.
Vyberte oblast, která bude začínat v buňce A1 a bude přibližně stejně velká, jako je oblast buněk obsahující data v poškozeném sešitu.
Na kartě Domů klikněte ve skupině Schránka na Vložit.
Nechte oblast buněk pořád vybranou a na kartě Domů klikněte ve skupině Schránka znovu na Kopírovat .
Na kartě Domů klikněte ve skupině Schránka na šipku pod tlačítkem Vložit a potom v části Vložit hodnoty klikněte na Hodnoty.
Poznámka
Vložením hodnot se odstraní odkazy na poškozený sešit a ponechají se pouze data.
Extrahování dat z poškozeného sešitu pomocí makra Pokud je s poškozeným sešitem propojený graf, můžete extrahovat zdrojová data grafu pomocí makra.
Pokud chcete použít makro, postupujte takto:Do listu modulu zadejte následující kód makra:
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 SubVložte do sešitu nový list a přejmenujte ho na ChartData.
Vyberte graf, z kterého chcete extrahovat příslušné datové hodnoty.
-
Poznámka
Graf může být vožený v listu nebo na zvláštním listu s grafem.
Spusťte makro GetChartValues.
Data z grafu se umístí na list ChartData.
Automatické ukládání záložní kopie sešitu
Automatické ukládání záložní kopie sešitu pomáhá zajistit, abyste měli přístup k dobré kopii sešitu v případě, že se originál omylem smaže nebo poškodí.
- Na kartě Soubor klikněte na možnost Uložit jako.
- V aplikaci Excel 2016 klikněte na místo, kde je tabulka umístěná, a klikněte na Procházet.
- Klikněte na rozevírací šipku vedle položky Nástroje umístěnou vedle tlačítka Uložit a pak klikněte na Obecné možnosti.
- Zaškrtněte políčko Vždy vytvořit záložní zálohu.
Další informace o ukládání a obnovování starších verzí sešitu a informace o obnovování nových sešitů (které jste předtím neuložili) najdete v tématu Obnovení souborů Office.
Automatické vytváření obnovovacího souboru v určitých intervalech
Konfigurací Excelu tak, aby se pravidelně vytvářel obnovovací soubor sešitu, zajistíte tak, že budete mít přístup k nepoškozené kopii sešitu, pokud se originál omylem smaže nebo poškodí.
- Na kartě Soubor klikněte na položku Možnosti.
- V kategorii Uložit zaškrtněte v části Uložit sešity políčko Ukládat informace pro automatické obnovení po uplynutí následujících minut a zadejte počet minut.
- V poli Umístění souboru automatického obnovení zadejte umístění, kam chcete ukládat obnovovací soubor.
- Ujistěte se, že políčko Zakázat automatické obnovení pouze pro tento sešit není zaškrtnuté.
Další informace o ukládání a obnovování starších verzí sešitu a informace o obnovování nových sešitů (které jste předtím neuložili) najdete v tématu Obnovení souborů Office.
Potřebujete další pomoc?
Kdykoli se můžete zeptat odborníka z technické komunity Excelu nebo získat podporu v komunitách.