Applies ToExcel pro Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Když otevřete poškozený sešit, excel automaticky spustí režim obnovení souboru a pokusí se sešit znovu otevřít a současně ho opravit.

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

Můžete také vyzkoušet jiné metody obnovení dat sešitu, pokud není oprava sešitu ú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ří soubor pro obnovení v určitých intervalech. Tímto způsobem budete mít přístup k dobré kopii sešitu, pokud dojde k náhodnému odstranění originálu nebo poškození.

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

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

  2. V Excel 2016 klikněte na umístění tabulky 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. Udělejte něco z tohoto:

    • 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 zachránit data, která by jinak mohla být ztracena. Pokud jedna metoda není úspěšná, můžete zkusit jinou. Pokud nemůžete data obnovit pomocí těchto metod, můžete také vyzkoušet softwarová řešení třetích stran a zkusit obnovit data sešitu.

Důležité informace: Pokud chyba disku nebo chyba sítě znemožní otevření sešitu, přesuňte sešit na jinou jednotku pevného disku nebo ze sítě na místní disk a teprve potom zkuste vyzkoušet některou z následujících možností obnovení.

  • Pokud chcete obnovit data při otevření sešitu 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 před uložením změn poškodí, můžete původní list obnovit tak, že ho vrátíte k poslední uložené verzi.

      Pokud chcete sešit vrátit na poslední uloženou verzi, postupujte takto:

      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í k poslední uložené verzi sešitu. Všechny změny, které mohly způsobit poškození sešitu, byly zahozeny. Další informace o obnovení starších verzí sešitu najdete v článku Automatické ukládání a obnovení souborů Office.

    • Uložení sešitu ve formátu SYLK (symbolické propojení)     Uložením sešitu ve formátu SYLK můžete být schopni vyfiltrovat poškozené prvky. Formát SYLK se obvykle používá k odstranění poškození tiskárny.

      Pokud chcete sešit uložit ve formátu SYLK, postupujte takto:

      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: Pokud použijete formát souboru SYLK, uloží se 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 TLAČÍTKO OK uložte pouze 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 Tlačítko Ano.

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

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

        Poznámka: Pokud chcete zobrazit soubor .slk, možná budete 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 Sešit aplikace Excel.

      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á pouze aktivní list v sešitu, je nutné poškozený sešit opakovaně otevřít a uložit každý list samostatně.

  • Pokud chcete obnovit data, když sešit nemůžete otevřít v Aplikaci Excel, 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 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 Excelu na ruční, postupujte takto:

      1. Ujistěte se, že je v Excelu otevřený nový prázdný sešit. Pokud není otevřený nový prázdný sešit, postupujte takto:

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

    • V části Dostupné šablony klikně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čtu na 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, nikoli 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, postupujte takto:

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

      2. Vyberte složku, která obsahuje poškozený sešit, zkopírujte název souboru poškozeného sešitu a klikněte na Tlačítko Storno.

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

      4. V části Dostupné šablony klikně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 klávesu ENTER.

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

      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 začínající buňkou A1, která má přibližně stejnou velikost jako oblast buněk obsahující data v poškozeném sešitu.

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

      12. Se stále vybranou oblastí buněk 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 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 graf propojený s poškozeným sešitem, můžete pomocí makra extrahovat zdrojová data grafu.

      Pokud chcete makro použít, postupujte takto:

      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í do listu 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 dojde k náhodnému odstranění původního sešitu nebo k jejímu poškození.

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

  2. VExcel 2016 klikněte na umístění tabulky a klikněte na Procházet.

  3. Klikněte na šipku rozevíracího seznamu vedle položky 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í starších verzí sešitu a informace o obnovení nových sešitů (které jste předtím neuložili) najdete v tématu Obnovení souborů Office.

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

Konfigurace Aplikace Excel tak, aby pravidelně vytvářela obnovovací soubor sešitu, pomáhá zajistit, že budete mít přístup k dobré kopii sešitu, pokud dojde k náhodnému odstranění původního souboru nebo k jejímu poškození.

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

  2. V kategorii Uložit zaškrtněte v části Uložit sešity políčko Ukládat informace o automatickém obnovení po 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í pouze pro tento sešit .

Další informace o ukládání a obnovení starších verzí sešitu a informace o obnovení 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 komunity Excel Tech nebo získat podporu v komunitách.

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.