Jak naprawić uszkodzony skoroszyt programu Excel
Największym problemem podczas pracy z plikami jest ich uszkodzenie. Chociaż Office 365 oferuje funkcję odzyskiwania plików dla wszystkich typów plików, w tym Word , Excel i PowerPoint , ale jeśli to nie zadziała, jest to dużo przeróbek. W tym poście dowiesz się, jak naprawić uszkodzony skoroszyt programu Excel(repair a corrupt Excel workbook) , a także umieścić metody tworzenia kopii zapasowych, aby odzyskiwanie działało lepiej.
Napraw(Repair) i odzyskaj(Recover) uszkodzony skoroszyt programu Excel(Excel Workbook)
Postępuj zgodnie z tymi dwiema metodami, aby naprawić skoroszyt, gdy jest wyświetlany jako uszkodzony. Gdy otworzysz plik Excela(Excel) , w takich przypadkach otrzymasz komunikat, że plik jest uszkodzony lub nie można go otworzyć lub nie ma w nim danych. Zwykle program Excel oferuje odzyskiwanie, ale jeśli to nie zadziała, możesz użyć zalecanych metod.
Napraw ręcznie uszkodzony skoroszyt programu Excel(Excel)
- Otwórz (Open) program Excel(Excel) i kliknij Plik(File) , a następnie kliknij Otwórz(Open) .
- Przeglądaj(Browse) i wybierz plik, który chcesz otworzyć, ale nie klikaj przycisku Otwórz(Open) .
- Kliknij(Click) strzałkę w dół obok przycisku Otwórz(Open) i wybierz Otwórz(Open) i napraw(Repair) .
- Excel zaoferuje ci dwie opcje.
- Odzyskaj dane (naprawa)
- Wyodrębnij wartości i formuły z pracy, gdy naprawa nie powiedzie się. ( Wyodrębnij dane(Extract Data) ).
Odzyskaj(Recover) dane z uszkodzonego skoroszytu
Przywróć skoroszyt do ostatniej zapisanej wersji:(Revert the workbook to the last saved version:) Jeśli plik został uszkodzony podczas pracy nad nim, najlepiej zamknąć go bez zapisywania, zamiast próbować zapisać go z uszkodzonymi danymi. Otwórz go świeżo, a przeniesie Cię do stanu, w którym wszystko działało.
Zapisz skoroszyt w formacie SYLK (łącze symboliczne): (Save the workbook in SYLK (Symbolic Link) format: ) W przypadku uszkodzenia drukarki zapisz plik jako łącze symboliczne, tzn. opcja pojawia się po wybraniu opcji Zapisz jako Type > SYLK . Kliknij(Click) tak w odpowiedzi na monit i zapisz plik.
Po zakończeniu musisz ponownie otworzyć plik i zapisać go jako skoroszyt programu Excel(Excel) . Ponieważ zapisujemy wszystko jako nowy plik, oryginalny plik nadal tam jest. Jedyną wadą tej metody jest to, że zapisze tylko aktywny arkusz, a nie inne.
Użyj makra, aby wyodrębnić dane z uszkodzonego skoroszytu: (Use a macro to extract data from a corrupted workbook: ) jeśli arkusz zawiera wykresy i wykorzystuje dane z książki jako źródło danych, to makro firmy Microsoft może pomóc w odzyskaniu tych danych.
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
Aby wykonać makro, utwórz nowy arkusz w pliku Excel . Następnie wybierz wykres i uruchom makro. Dane staną się dostępne w nowo utworzonym arkuszu.
Jak zapobiegać korupcji skoroszytu
Chociaż te metody pomagają, gdy masz uszkodzony plik, najlepiej jest mieć na miejscu metodę odzyskiwania. Oto kilka wbudowanych metod, które możesz włączyć, aby mieć pewność, że nie stracisz plików w przyszłości.
Automatycznie zapisuj kopię zapasową skoroszytu:
- Otwórz arkusz, a następnie kliknij File > Save jako
- Wybierz(Choose) nadpisanie tego samego pliku, ale wcześniej kliknij Tools > General .
- Zaznacz pole, które mówi Zawsze twórz kopię zapasową.(Always create a backup.)
- Następnie zapisz kopię.
Zapewni to, że kopia zapasowa będzie dostępna za każdym razem, gdy chcesz odzyskać arkusz.
Automatycznie twórz plik odzyskiwania w określonych odstępach czasu:
- Otwórz arkusz, kliknij File > Options .
- W kategorii Zapisz(Save) skonfiguruj następujące elementy.
- Zaznacz opcję Zapisz informacje Autoodzyskiwania co i ustaw czas.( Save AutoRecover information every and set up the time.)
- Ustaw lokalizację pliku Autoodzyskiwania(Setup AutoRecover) w miejscu, które znasz
- Odznacz Wyłącz autoodzyskiwanie tylko dla tego skoroszytu(Disable AutoRecover for this workbook only)
Mam nadzieję, że post pomógł ci odzyskać i naprawić uszkodzony skoroszyt programu Excel(Excel Workbook) . Zawsze upewnij się, że skonfigurowałeś kopię zapasową konfiguracji plików.
Powiązane czyta:(Related reads:)
- Jak naprawić uszkodzony plik Word(How to repair a corrupted Word file)
- Jak naprawić uszkodzoną prezentację programu PowerPoint(How to repair a corrupted PowerPoint presentation) .
Related posts
Jak zastosować motywy i zmienić wygląd w skoroszycie programu Excel
Jak zatrzymać lub wyłączyć udostępnianie skoroszytu w programie Excel
Jak korzystać z funkcji Percentile.Exc w programie Excel?
Jak korzystać z funkcji DNI.ROBOCZE w programie Excel?
Jak policzyć liczbę wpisów Tak lub Nie w Excelu?
Jak wydrukować wybrane komórki w Excelu lub Arkuszach Google na jednej stronie?
Jak uruchomić Word, Excel, PowerPoint, Outlook w trybie awaryjnym
Jak korzystać z funkcji EDATE i EOMONTH w programie Excel?
Jak korzystać z funkcji DISC w programie Excel?
Błąd wykonania 1004, nie można uruchomić makra w programie Excel
Microsoft Excel powoduje wysokie zużycie procesora podczas pracy w systemie Windows 10
Jak korzystać z funkcji ISODD w programie Excel
Jak korzystać z funkcji WYSZUKAJ.POZIOMO w programie Microsoft Excel
Jak zmienić kolor karty arkusza kalkulacyjnego Excel
Jak stworzyć wykres radarowy w Windows 11/10?
Jak tworzyć i używać kontrolek formularzy w programie Excel
Jak dodać kraj lub numer kierunkowy do listy numerów telefonów w programie Excel?
Jak korzystać z funkcji Znajdź i ZnajdźB w programie Excel
Jak korzystać z funkcji automatycznego typu danych w programie Excel?
Jak korzystać z funkcji DGET w programie Excel?