Gdy program Microsoft Excel wykryje uszkodzony skoroszyt podczas otwierania, automatycznie uruchamia tryb odzyskiwania pliku i próbuje naprawić skoroszyt. Jeśli nie można uruchomić trybu odzyskiwania plików, spróbuj odzyskać skoroszyt za pomocą tego procesu ręcznego:
-
Kliknij pozycję Plik > Otwórz.
-
Kliknij lokalizację i folder zawierający uszkodzony skoroszyt.
-
W oknie dialogowym Otwieranie wybierz uszkodzony skoroszyt.
-
Kliknij strzałkę obok przycisku Otwórz, a następnie kliknij polecenie Otwórz i napraw.
-
Aby odzyskać jak najwięcej danych skoroszytu, wybierz pozycję Napraw.
Jeśli funkcja Napraw nie może odzyskać danych, wybierz pozycję Wyodrębnij dane , aby wyodrębnić wartości i formuły ze skoroszytu.
Jeśli nie działa ani automatyczna, ani ręczna naprawa, istnieją pewne metody odzyskiwania, które mogą pomóc w odzyskaniu danych. Możesz również podjąć pewne działania zapobiegawcze, aby uniknąć utraty pracy, automatycznie zapisując kopię zapasową skoroszytu lub tworząc od czasu do czasu plik odzyskiwania.
Odzyskiwanie danych z uszkodzonego skoroszytu
Wybierz jedną z następujących metod, aby pomóc w odzyskaniu danych. Jeśli się nie powiedzie, spróbuj użyć innej metody. Możesz również wypróbować rozwiązania programowe innych firm, aby spróbować odzyskać skoroszyt.
Ważne: Jeśli błąd dysku lub błąd sieciowy uniemożliwia otwarcie skoroszytu, przed wypróbowaniem dowolnej z poniższych opcji odzyskiwania przenieś skoroszyt na inny dysk twardy lub dysk lokalny.
Odzyskiwanie danych, gdy skoroszyt jest otwarty w programie Excel
-
Przywracanie skoroszytu do ostatniej zapisanej wersji Jeśli skoroszyt zostanie uszkodzony podczas pracy, ale przed zapisaniem zmian możesz przywrócić ostatnią zapisaną wersję skoroszytu:
-
Kliknij pozycję Plik > Otwórz.
-
Kliknij dwukrotnie nazwę skoroszytu otwartego w programie Excel.
-
Kliknij przycisk Tak, aby ponownie otworzyć skoroszyt.
Skoroszyt zostanie otwarty bez żadnych wprowadzonych zmian, które mogły spowodować uszkodzenie skoroszytu.
-
Odzyskiwanie danych, gdy nie można otworzyć skoroszytu w programie Excel
-
Ustawianie opcji obliczania w programie Excel na obliczanie ręczne Spróbuj zmienić ustawienie obliczania z automatycznego na ręczne. Ponieważ skoroszyt nie będzie ponownie obliczany, być może uda się go otworzyć.
-
Kliknij pozycję Plik > Nowy.
-
W obszarze Nowy kliknij pozycję Pusty skoroszyt.
-
Kliknij pozycję Plik > Opcje.
-
W kategorii Formuły w obszarze Opcje obliczania wybierz pozycję Ręcznie, a następnie kliknij przycisk OK.
-
Kliknij pozycję Plik > Otwórz.
-
Znajdź uszkodzony skoroszyt, a następnie kliknij go dwukrotnie, aby go otworzyć.
-
-
Używanie odwołań zewnętrznych do łączenia z uszkodzonym skoroszytem Aby pobrać ze skoroszytu tylko dane, a nie formuły czy obliczone wartości, spróbuj użyć odwołań zewnętrznych w celu połączenia z uszkodzonym skoroszytem.
-
Kliknij pozycję Plik > Otwórz.
-
Przejdź do folderu zawierającego uszkodzony skoroszyt.
-
Kliknij prawym przyciskiem myszy nazwę pliku uszkodzonego skoroszytu, kliknij polecenie Kopiuj, a następnie kliknij pozycję Anuluj.
-
Kliknij pozycję Plik > Nowy.
-
W obszarze Nowy kliknij pozycję Pusty skoroszyt.
-
W komórce A1 nowego skoroszytu wpisz =Nazwa pliku! A1, gdzie Nazwa pliku to nazwa uszkodzonego skoroszytu skopiowanego w kroku 3, a następnie naciśnij Enter.
Uwaga: Musisz wprowadzić tylko nazwę skoroszytu — nie musisz wpisywać rozszerzenia nazwy pliku.
-
Jeśli zostanie wyświetlone okno dialogowe Aktualizowanie wartości , wybierz uszkodzony skoroszyt, a następnie kliknij przycisk OK.
-
Jeśli zostanie wyświetlone okno dialogowe Zaznaczanie arkusza, wybierz odpowiedni arkusz, a następnie kliknij przycisk OK.
-
Zaznacz komórkę A1.
-
Kliknij pozycję Narzędzia główne > Kopiuj lub naciśnij klawisze Ctrl+C.
-
Zaznacz obszar, rozpoczynając od komórki A1 o w przybliżeniu takim samym rozmiarze jak zakres komórek zawierających dane w uszkodzonym skoroszycie.
-
Kliknij pozycję Narzędzia główne > Wklej lub naciśnij Ctrl+V.
-
Gdy zakres komórek jest nadal zaznaczony, kliknij ponownie pozycję Narzędzia główne > Kopiuj lub naciśnij Ctrl+C.
-
Kliknij pozycję Narzędzia główne > strzałkę poniżej przycisku Wklej, a następnie w obszarze Wklej wartości kliknij pozycję Wartości.
Wklejenie wartości powoduje usunięcie łączy do uszkodzonego skoroszytu i pozostawienie tylko danych.
-
-
Wyodrębnianie danych z uszkodzonego skoroszytu za pomocą makra Jeśli wykres jest połączony z uszkodzonym skoroszytem, spróbuj wyodrębnić dane źródłowe wykresu za pomocą makra.
-
Skopiuj następujący kod makra i wklej go do arkusza modułu:
Sub GetChartValues()
Dim NumberOfRows As Integer
Przyciemnianie X jako obiektu
Licznik = 2
' Oblicz liczbę wierszy danych.
NumberOfRows = UBound(ActiveChart.SeriesCollection(1). Wartości)
Arkusze("Dane Wykresu"). Komórki(1;1) = "Wartości X"
' Zapisuj wartości osi x w arkuszu.
Z arkuszami("ChartData")
. Zakres(. Komórki(2; 1); _
. Cells(NumberOfRows + 1, 1)) = _
Application.Transpose(ActiveChart.SeriesCollection(1). XValues)
Zakończ na
' W pętli przez wszystkie serie na wykresie i zapisz ich wartości w
" w arkuszu.
Dla każdego znaku X w obszarze ActiveChart.SeriesCollection
Arkusze("Dane Wykresu"). Komórki(1;licznik) = X.Name
Z arkuszami("ChartData")
. Zakres(. Komórki(2; licznik), _
. Cells(NumberOfRows + 1, Counter)) = _
Application.Transponuj(X.Wartości)
Zakończ na
Licznik = Licznik + 1
Następny
End Sub
-
Wstaw lub usuń arkusz do skoroszytu, klikając prawym przyciskiem myszy jego kartę arkusza, a następnie zmień jego nazwę na ChartData.
-
Wybierz wykres, z którego chcesz wyodrębnić wartości danych źródłowych.
Uwaga: Wykres można osadzić w arkuszu lub w oddzielnym arkuszu wykresu.
-
Dane z wykresu są umieszczane w arkuszu ChartData .
-
Automatyczne zapisywanie kopii zapasowej skoroszytu
Dzięki kopii zapasowej skoroszytu zawsze będziesz mieć dostęp do danych, jeśli skoroszyt zostanie przypadkowo usunięty lub uszkodzony.
-
Kliknij pozycję Plik > Zapisz jako.
-
Kliknij pozycję Komputer, a następnie kliknij przycisk Przeglądaj .
-
W oknie dialogowym Zapisywanie jako kliknij strzałkę obok pozycji Narzędzia, a następnie kliknij pozycję Opcje ogólne.
-
W oknie dialogowym Opcje ogólne zaznacz pole wyboru Zawsze twórz kopię zapasową .
Automatyczne tworzenie pliku odzyskiwania w określonych odstępach czasu
Plik odzyskiwania skoroszytu zapewnia również dostęp do danych, jeśli skoroszyt zostanie przypadkowo usunięty lub uszkodzony.
-
Kliknij pozycję Plik > Opcje.
-
W kategorii Zapisywanie w obszarze Zapisywanie skoroszytów zaznacz pole wyboru Zapisz informacje Autoodzyskiwanie co , a następnie wprowadź liczbę minut. (Wartość domyślna to 10).
-
W polu Lokalizacja pliku Autoodzyskiwania wprowadź lokalizację, w której chcesz zapisać plik odzyskiwania.
-
Upewnij się, że pole wyboru Wyłącz autoodzyskiwanie tylko dla tego skoroszytu jest niezaznaczone.