Při otevření sešitu, který je poškozený, Excel automaticky spustí režim obnovení souboru a pokusí se sešit znovu otevřít a současně opravit.

Excel režim obnovení souboru nelze vždy spustit automaticky. Pokud sešit nemůžete otevřít, protože je poškozený, můžete sešit zkusit opravit ručně.

Můžete také vyzkoušet jiné metody obnovení dat sešitu při opravě sešitu, která není úspěšná. Jako preventivní opatření můžete sešit často ukládat a vytvořit záložní kopii pokaždé, když ho uložíte. Nebo můžete určit, že Excel automaticky vytvoří obnovovací soubor v určitých intervalech. Tímto způsobem budete mít přístup k dobré kopii sešitu, pokud je originál omylem odstraněn nebo pokud se poškodí.

Ruční oprava poškozeného sešitu

  1. Na kartě Soubor klikněte na možnost Otevřít.

  2. V Excel 2013 nebo Excel 2016 klikněte na místo, kde se tabulka nachází, a klikněte na Procházet.

  3. V dialogovém okně Otevřít vyberte poškozený sešit, který chcete otevřít.

  4. Klikněte na šipku u tlačítka Otevřít a potom klikněte na příkaz Otevřít a opravit.

  5. Proveďte jednu z následujících akcí:

    • Pokud chcete obnovit co nejvíce dat sešitu, klikněte na Opravit.

    • Pokud chcete extrahovat hodnoty a vzorce ze sešitu, když pokus o opravu sešitu není úspěšný, klikněte na Extrahovat data.

Obnovení dat z poškozeného sešitu

Následující metody vám můžou pomoct při záchraně dat, která by jinak mohla být ztracena. Pokud jedna metoda není úspěšná, můžete zkusit jinou metodu. Můžete také vyzkoušet softwarová řešení třetích stran a pokusit se obnovit data sešitu, pokud data nemůžete obnovit pomocí těchto metod.

Důležité informace: Pokud chyba disku nebo chyba sítě znemožňuje otevření sešitu, přesuňte sešit na jinou jednotku pevného disku nebo ze sítě na místní disk, než strávíte čas pokusem o některý z následujících možností obnovení.

  • Pokud chcete obnovit data při otevření sešitu v Excel, proveďte jednu z těchto akcí:

    • Návrat k poslední uložené verzi sešitu     Pokud upravujete list a sešit se před uložením změn poškodí, můžete původní list obnovit tak, že ho vrátíte na poslední uloženou verzi.

      Pokud chcete sešit vrátit na poslední uloženou verzi, proveďte toto:

      1. Na kartě Soubor klikněte na možnost Otevřít.

      2. Poklikejte na název sešitu, který máte otevřený v aplikaci Excel.

      3. Kliknutím na tlačítko Ano znovu otevřete sešit.

        Poznámka: Sešit se vrátí na poslední uloženou verzi sešitu. Všechny změny, které způsobily poškození sešitu, byly zahozeny. Další informace o obnovení dřívějších verzí sešitu najdete v tématu Automatické ukládání a obnovení Office souborů.

    • Uložení sešitu ve formátu SYLK (symbolické propojení)     Uložením sešitu ve formátu SYLK můžete poškozené prvky odfiltrovat. K odebrání poškození tiskárny se obvykle používá formát SYLK.

      Pokud chcete sešit uložit ve formátu SYLK, proveďte toto:

      1. Klikněte na kartu Soubor a potom na položku Uložit jako.

      2. V seznamu Uložit jako typ: klikněte na položku SYLK (symbolické propojení) a potom na tlačítko Uložit.

        Poznámka: Při použití formátu souboru SYLK se uloží jenom aktivní list v sešitu.

      3. Pokud se zobrazí zpráva s výzvou, že vybraný typ souboru nepodporuje sešity, které obsahují více listů, kliknutím na OK uložte jenom aktivní list.

      4. Pokud se zobrazí zpráva s výzvou, že sešit může obsahovat funkce, které nejsou kompatibilní s formátem SYLK, klikněte na Ano.

      5. Na kartě Soubor klikněte na možnost Otevřít.

      6. Vyberte soubor .slk, který jste uložili, a potom klikněte na Otevřít.

        Poznámka: Pokud chcete zobrazit soubor .slk, budete možná muset v seznamu Soubory typu kliknout na Všechny soubory nebo Soubory SYLK.

      7. Na kartě Soubor klikněte na možnost Uložit jako.

      8. V poli Uložit jako typ klikněte na Excel Sešit.

      9. Do pole Název souboru zadejte nový název sešitu, abyste vytvořili kopii bez nahrazení původního sešitu, a potom klikněte na Uložit.

        Poznámka: Vzhledem k tomu, že tento formát ukládá v sešitu jenom aktivní list, musíte poškozený sešit otevřít opakovaně a každý list uložit samostatně.

  • Pokud chcete obnovit data, když sešit nemůžete otevřít v Excel, proveďte jednu z těchto akcí:

    • Nastavení možností výpočtu v aplikaci Excel na ruční     Pokud chcete sešit otevřít, zkuste změnit nastavení výpočtu z automatického na ruční. Sešit se tak nebude přepočítávat a možná půjde otevřít.

      Pokud chcete nastavit možnost výpočtu v Excel ručně, proveďte toto:

      1. Ujistěte se, že je nový prázdný sešit otevřený v Excel. Pokud nový prázdný sešit není otevřený, proveďte toto:

    • Na kartě Soubor klikněte na Nový.

    • V části Dostupné šablonyklikněte na Prázdný sešit.

      1. Na kartě Soubor klikněte na položku Možnosti.

      2. V kategorii Vzorce klikněte v části Možnosti výpočtuna Ručně.

      3. Klikněte na OK.

      4. Na kartě Soubor klikněte na možnost Otevřít.

      5. Vyberte poškozený sešit a klikněte na Otevřít.

    • Použití externích odkazů pro propojení s poškozeným sešitem     Pokud chcete ze sešitu načíst jenom data a ne vzorce nebo počítané hodnoty, můžete k propojení s poškozeným sešitem použít externí odkazy.

      Pokud chcete k propojení s poškozeným sešitem použít externí odkazy, proveďte toto:

      1. Na kartě Soubor klikněte na možnost Otevřít.

      2. Vyberte složku obsahující poškozený sešit, zkopírujte název souboru poškozeného sešitu a klikněte na Zrušit.

      3. Klikněte na kartu Soubor a pak klikněte na Nový.

      4. V části Dostupné šablonyklikněte na Prázdný sešit.

      5. 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 stiskněte enter.

        Tip: Musíte zadat jenom název sešitu – příponu názvu souboru není zadávat.

      6. Pokud se zobrazí dialogové okno Aktualizovat hodnoty, vyberte poškozený sešit a klikněte na OK.

      7. Jestliže se zobrazí dialogové okno Vybrat list, vyberte příslušný list a klikněte na tlačítko OK.

      8. Vyberte buňku A1.

      9. Na kartě Domů klikněte ve skupině Schránka na tlačítko Kopírovat.

      10. Vyberte oblast počínaje buňkou A1, která má přibližně stejnou velikost jako oblast buněk, která obsahuje data v poškozeném sešitu.

      11. Na kartě Domů klikněte ve skupině Schránka na Vložit.

      12. Pokud je oblast buněk stále vybraná, klikněte na kartě Domů ve skupině Schránka znovu na Kopírovat.

      13. Na kartě Domů klikněte ve skupině Schránka na šipku pod položkou Vložit a potom v části Vložit hodnotyklikně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 graf propojený s poškozeným sešitem, můžete pomocí makra extrahovat zdrojová data grafu.

      Pokud chcete použít makro, proveďte toto:

      1. 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 With 
         Counter = Counter + 1
        Next
        End Sub
      2. Vložte do sešitu nový list a přejmenujte ho na ChartData.

      3. Vyberte graf, z kterého chcete extrahovat příslušné datové hodnoty.

      4. Poznámka: Graf může být vožený v listu nebo na zvláštním listu s grafem.

      5. Spusťte makro GetChartValues.

      6. 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, že budete mít přístup k dobré kopii sešitu, pokud je originál omylem odstraněn nebo pokud je poškozený.

  1. Na kartě Soubor klikněte na možnost Uložit jako.

  2. V Excel 2013 nebo Excel 2016 klikněte na místo, kde se tabulka nachází, a klikněte na Procházet.

  3. Klikněte na šipku rozevíracího seznamu vedle nástroje, která se nachází vedle tlačítka Uložit, a potom klikněte na Obecné možnosti.

  4. Zaškrtněte políčko Vždy vytvořit zálohu.

Další informace o ukládání a obnovení dřívějších verzí sešitu a také informace o obnovení nových sešitů (které jste dříve neuloží), najdete v tématu Obnovení Office souborů.

Automatické vytvoření obnovovacího souboru v určitých intervalech

Konfigurace Excel pravidelného vytváření obnovovacího souboru sešitu pomáhá zajistit, že budete mít přístup k dobré kopii sešitu, pokud se originál odstraní omylem nebo pokud se poškodí.

  1. Na kartě Soubor klikněte na položku Možnosti.

  2. V kategorii Save (Uložit) zaškrtněte v části Save workbooks(Uložit sešity) políčko Save AutoRecover information every (Uložit informace automatického obnovení po každém) a zadejte počet minut.

  3. V poli Umístění souboru automatického obnovení zadejte umístění, kam chcete ukládat obnovovací soubor.

  4. Ujistěte se, že není zaškrtnuté políčko Zakázat automatické obnovení jenom pro tento sešit.

Další informace o ukládání a obnovení dřívějších verzí sešitu a také informace o obnovení nových sešitů (které jste dříve neuloží), najdete v tématu Obnovení Office souborů.

Potřebujete další pomoc?

Kdykoliv se můžete zeptat některého odborníka v technické komunitě Excelu nebo získat podporu v komunitě pro odpovědi.

Potřebujete další pomoc?

Rozšiřte své znalosti a dovednosti

Projít školení >

Získejte nové funkce jako první

Připojit se k programu Microsoft Insider >

Byly tyto informace užitečné?

Jak jste spokojeni s kvalitou jazyka?
Co ovlivnilo váš názor?

Děkujeme vám za zpětnou vazbu.

×