Przejdź do treści
Powrót do Centrum Pomocy
Office 2024
Poradniki

Excel plik uszkodzony — jak odzyskać dane? Wszystkie sprawdzone metody (2026)

Gdy Excel wyświetla komunikat "Plik jest uszkodzony i nie można go otworzyć", nie oznacza to jeszcze utraty danych. Microsoft Excel od wersji 2016 ma wbudowane

13 min czytania·Zaktualizowano dzisiaj

Gdy Excel wyświetla komunikat "Plik jest uszkodzony i nie można go otworzyć", nie oznacza to jeszcze utraty danych. Microsoft Excel od wersji 2016 ma wbudowane narzędzia automatycznego odzyskiwania — a nawet gdy zawiodą, istnieje kilka ręcznych metod wydobycia danych z uszkodzonego skoroszytu (.xlsx, .xlsm, .xls).

W skrócie

  • Najszybsza metoda: Plik → Otwórz → strzałka obok Otwórz → Otwórz i napraw → kliknij Napraw — działa w ~60% przypadków.
  • Gdy Napraw zawiedzie: użyj opcji Wyodrębnij dane (próbuje odzyskać same wartości i formuły, pomijając uszkodzone struktury).
  • Metoda ręczna nr 1: otwórz nowy skoroszyt, przełącz obliczanie na Ręczne, a następnie otwórz uszkodzony plik — bez przeliczania formuł często przechodzi.
  • Metoda ręczna nr 2: użyj odwołań zewnętrznych, by wyciągnąć surowe dane z uszkodzonego pliku do nowego skoroszytu.
  • Zapobieganie: włącz Autoodzyskiwanie co 5 minut i opcję Zawsze twórz kopię zapasową — zanim plik ulegnie uszkodzeniu.

Dlaczego pliki Excela ulegają uszkodzeniu

Uszkodzenie skoroszytu Excela rzadko jest przypadkowe. Do najczęstszych przyczyn należą:

PrzyczynaJak częstoCzy można zapobiec
Nagłe wyłączenie komputera (awaria zasilania, BSOD)Bardzo częstoTak — UPS + autozapis co 5 min
Przerwanie zapisu na dysk sieciowy / NASCzęstoTak — pracuj lokalnie, kopiuj na sieć po zapisie
Błąd dysku twardego (uszkodzone sektory)UmiarkowanieTak — monitoruj S.M.A.R.T., wymień dysk
Konflikt dodatków COM/VSTOUmiarkowanieCzęściowo — uruchamiaj Excela w trybie awaryjnym
Przekroczenie limitu wierszy/kolumn w starszych formatach .xls (65 536 wierszy)RzadkoTak — migruj do .xlsx (1 048 576 wierszy)
Uszkodzenie podczas synchronizacji z OneDrive/SharePointRzadko (nowsze wersje)Częściowo — sprawdzaj historię wersji
Wirusy / ransomwareRzadkoTak — antywirus z ochroną anty-ransomware

Niezależny charakter poradnika: KluczeSoft.pl jest niezależnym sprzedawcą oprogramowania i nie jest powiązany z Microsoft Corporation. Informacje pochodzą z oficjalnej dokumentacji Microsoft oraz własnego doświadczenia technicznego.

Zanim zaczniesz — przygotowanie

Przed przystąpieniem do odzyskiwania wykonaj trzy czynności, które zwiększą szanse powodzenia i zabezpieczą dane:

  1. Skopiuj uszkodzony plik — pracuj wyłącznie na kopii. Nigdy nie próbuj odzyskiwać danych bezpośrednio na jedynym egzemplarzu. Kliknij prawym na plik → Kopiuj → wklej w nowej lokalizacji.

  2. Przenieś plik na dysk lokalny — jeśli plik znajduje się na dysku sieciowym (NAS, serwer plików, SharePoint), skopiuj go na pulpit lub do folderu C:\temp. Błędy sieciowe często uniemożliwiają otwarcie pliku, nawet jeśli sam plik jest sprawny.

  3. Zamknij wszystkie inne programy — zwolnij pamięć RAM. Duże skoroszyty (>50 MB) potrzebują do otwarcia nawet 2–3× więcej pamięci niż zajmują na dysku.

Metoda 1: Automatyczne odzyskiwanie pliku (File Recovery mode)

Gdy Excel wykryje uszkodzony skoroszyt podczas otwierania, automatycznie uruchamia tryb odzyskiwania pliku i próbuje naprawić strukturę. Jeśli tryb automatyczny się nie uruchomi — przejdź do procedury ręcznej.

Tryb automatyczny

Po prostu otwórz plik. Jeśli Excel wykryje problem, zobaczysz okno "Program Excel może naprawić skoroszyt". Kliknij Tak i poczekaj (duże pliki mogą wymagać kilku minut).

Ręczne uruchomienie "Otwórz i napraw"

  1. Uruchom Excela (nie klikaj dwukrotnie na plik — otwórz najpierw pustą aplikację).
  2. Kliknij Plik → Otwórz.
  3. Przejdź do folderu z uszkodzonym plikiem.
  4. Kliknij raz na plik (nie klikaj dwukrotnie — to ważne).
  5. Kliknij strzałkę obok przycisku Otwórz (w prawym dolnym rogu okna dialogowego).
  6. Z menu rozwijanego wybierz Otwórz i napraw.
  7. W oknie dialogowym wybierz Napraw — Excel spróbuje odzyskać maksymalną ilość danych, w tym formuły, formatowanie, wykresy i tabele przestawne.
  8. Jeśli Napraw zgłosi błąd — spróbuj ponownie, tym razem wybierając Wyodrębnij dane. Ta opcja pomija uszkodzone obiekty i odzyskuje same wartości liczbowe oraz tekstowe (bez formuł).

Czego możesz się spodziewać

  • Opcja Napraw odzyskuje średnio 85–95% zawartości przy lekkim uszkodzeniu struktury XML.
  • Opcja Wyodrębnij dane odzyskuje surowe wartości — tracisz formuły, ale zachowujesz liczby i tekst.
  • Obie opcje mogą pominąć: wykresy osadzone na osobnych arkuszach, niektóre formatowania warunkowe oraz makra VBA (szczególnie przy uszkodzeniu projektu VBA).

Metoda 2: Przełączenie obliczania na ręczne

Jeśli plik próbuje się otworzyć, ale zawiesza się na etapie przeliczania formuł (pasek postępu zatrzymuje się w połowie), przyczyną może być uszkodzona formuła odwołująca się do nieistniejącego arkusza, błędne odwołanie cykliczne lub formuła tablicowa przekraczająca pamięć. Przełączenie obliczania na ręczne zapobiega automatycznemu przeliczeniu przy otwarciu i często pozwala na dostęp do danych.

Krok po kroku

  1. Otwórz Excela i utwórz nowy, pusty skoroszyt (Plik → Nowy → Pusty skoroszyt).
  2. Kliknij Plik → Opcje (w lewym dolnym rogu ekranu).
  3. Przejdź do kategorii Formuły.
  4. W sekcji Opcje obliczania zaznacz Ręcznie i odznacz Przelicz skoroszyt przed zapisaniem.
  5. Kliknij OK.
  6. Teraz otwórz uszkodzony plik standardowo (Plik → Otwórz → wybierz plik).

Plik powinien otworzyć się bez przeliczania formuł. Po otwarciu możesz:

  • Skopiować potrzebne dane do nowego skoroszytu (Ctrl+A → Ctrl+C → nowy plik → Wklej wartości).
  • Usunąć podejrzane formuły i przełączyć obliczanie z powrotem na automatyczne.

Metoda 3: Odwołania zewnętrzne — wydobycie surowych danych

Gdy pliku nie da się otworzyć żadną z powyższych metod, możesz wydobyć z niego same dane (bez formuł) za pomocą odwołań zewnętrznych. To technika polegająca na utworzeniu nowego skoroszytu, który łączy się z uszkodzonym plikiem przez formułę =NazwaPliku!A1.

Krok po kroku

  1. Otwórz Excela i utwórz nowy, pusty skoroszyt.

  2. W komórce A1 wpisz formułę:

    =[nazwa_uszkodzonego_pliku]NazwaArkusza!A1
    

    gdzie nazwa_uszkodzonego_pliku to dokładna nazwa pliku (bez rozszerzenia), a NazwaArkusza to arkusz, z którego chcesz pobrać dane. Przykład: =[Raport_2025]Arkusz1!A1.

    Wskazówka: jeśli nie znasz nazw arkuszy w uszkodzonym pliku, wpisz =[nazwa_pliku] — Excel wyświetli okno dialogowe z listą dostępnych arkuszy (o ile plik jest tylko częściowo uszkodzony).

  3. Jeśli pojawi się okno Aktualizowanie wartości, wskaż lokalizację pliku i kliknij OK.

  4. Jeśli pojawi się okno Zaznaczanie arkusza, wybierz odpowiedni arkusz i kliknij OK.

  5. Po pobraniu danych z komórki A1 przeciągnij formułę w dół i w prawo, by objąć cały zakres danych (lub użyj Ctrl+A w starym arkuszu, żeby sprawdzić ostatnią komórkę).

  6. Zaznacz cały pobrany zakres → Ctrl+C → kliknij prawym → Wklej wartości (Wklejanie specjalne → Wartości). To usuwa łącza do uszkodzonego pliku i pozostawia czyste dane.

Ograniczenia tej metody

  • Odzyskujesz tylko wartości — formuły, wykresy, formatowanie i makra zostaną utracone.
  • Przy bardzo dużych plikach (>100 MB) proces może być powolny.
  • Jeśli struktura pliku jest całkowicie zniszczona (Excel nie może odczytać nawet nazw arkuszy), ta metoda nie zadziała.

Metoda 4: Przywracanie poprzedniej wersji pliku

Jeśli uszkodzenie nastąpiło w trakcie bieżącej sesji pracy (przed zapisaniem zmian) lub plik był przechowywany w OneDrive/SharePoint, możesz wrócić do ostatniej działającej wersji.

Opcja A — Cofnięcie do ostatniej zapisanej wersji (gdy plik jest otwarty)

  1. Kliknij Plik → Otwórz.
  2. Znajdź uszkodzony plik i kliknij go dwukrotnie.
  3. Excel zapyta: "Czy chcesz ponownie otworzyć skoroszyt?" — kliknij Tak.
  4. Plik zostanie otwarty bez zmian dokonanych od ostatniego zapisu, co często eliminuje źródło uszkodzenia.

Opcja B — Historia wersji w OneDrive/SharePoint (Microsoft 365)

  1. W Eksploratorze plików kliknij prawym na plik.
  2. Wybierz Historia wersji (dostępne tylko dla plików na OneDrive i SharePoint).
  3. Przeglądaj listę automatycznie zapisanych wersji z datą i godziną.
  4. Kliknij strzałkę obok wybranej wersji → Przywróć.

Microsoft 365 domyślnie przechowuje do 500 wersji każdego pliku — to najskuteczniejsza metoda przywracania danych przy uszkodzeniach wykrytych po fakcie.

Opcja C — Odzyskiwanie niezapisanych skoroszytów

  1. Kliknij Plik → Informacje → Zarządzaj skoroszytem (lub Zarządzaj wersjami w starszych wersjach).
  2. Wybierz Odzyskaj niezapisane skoroszyty.
  3. W folderze C:\Users\[Nazwa]\AppData\Local\Microsoft\Office\UnsavedFiles znajdź plik z rozszerzeniem .xlsb lub .xlsx o najbliższej godzinie.
  4. Otwórz i zapisz prawidłowo.

Metoda 5: Tryb awaryjny Excela i wyłączanie dodatków

Uszkodzone dodatki COM lub VSTO (np. autorskie makra firmowe, wtyczki księgowe, antywirusowe skanery plików) potrafią uniemożliwić otwarcie nawet zdrowego pliku. Uruchomienie Excela w trybie awaryjnym wyłącza wszystkie dodatki.

Uruchamianie w trybie awaryjnym

  1. Naciśnij Win + R, wpisz excel /safe i naciśnij Enter.
  2. Excel uruchomi się z komunikatem Tryb awaryjny na pasku tytułu.
  3. Otwórz uszkodzony plik standardowo (Plik → Otwórz).

Jeśli plik otworzy się poprawnie, problem leży w dodatkach. Aby zidentyfikować winowajcę:

  1. Kliknij Plik → Opcje → Dodatki.
  2. Na dole okna, w polu Zarządzaj, wybierz kolejno Dodatki COM i Dodatki aplikacji Excel → kliknij Przejdź.
  3. Odznaczaj dodatki pojedynczo, sprawdzając po każdym odznaczeniu, czy problem ustępuje.

Metoda 6: Otwieranie w alternatywnych programach

Gdy wbudowane narzędzia Excela zawodzą, warto spróbować otworzyć plik .xlsx w innym programie obsługującym ten format. Pliki .xlsx to w rzeczywistości archiwa ZIP zawierające struktury XML — alternatywne programy często inaczej radzą sobie z drobnymi uszkodzeniami XML.

ProgramCo odzyskujeOgraniczenia
LibreOffice Calc (darmowy)Dane, formuły, formatowanie podstawoweNie obsługuje makr VBA, tabel przestawnych, zaawansowanych wykresów
Apache OpenOffice Calc (darmowy)Dane i formułyPodobnie jak LibreOffice, starszy silnik
Google Sheets (darmowy, online)Dane i podstawowe formułyLimit 10 mln komórek, brak makr VBA
Arkusze Microsoft 365 Online (darmowy)Lepsza kompatybilność z .xlsx niż konkurencjaWymaga konta Microsoft, limit 5 GB na plik

Procedura: otwórz plik w alternatywnym programie → jeśli dane się wyświetlą → zapisz jako nowy plik .xlsx → otwórz ponownie w Excelu.

Porównanie metod odzyskiwania

MetodaSzansa powodzeniaOdzyskuje formułyOdzyskuje wykresyOdzyskuje VBACzasPoziom trudności
Otwórz i napraw → Napraw★★★★★✅ (częściowo)1–3 minŁatwy
Otwórz i napraw → Wyodrębnij dane★★★☆☆1–3 minŁatwy
Obliczanie ręczne★★★★☆✅ (bez przeliczenia)2 minŁatwy
Odwołania zewnętrzne★★★☆☆5–15 minŚredni
Historia wersji (OneDrive)★★★★★1 minŁatwy
Tryb awaryjny Excela★★★★☆2 minŁatwy
Alternatywne programy★★★☆☆✅ (częściowo)5 minŚredni

Jak zapobiegać uszkodzeniom plików

  1. Włącz Autoodzyskiwanie co 5 minutPlik → Opcje → Zapisywanie → Zapisz informacje Autoodzyskiwania co [5] minut. Domyślnie 10 minut to za długo — zmniejsz do 5.
  2. Włącz automatyczne kopie zapasowePlik → Zapisz jako → Narzędzia (obok Zapisz) → Opcje ogólne → ☑ Zawsze twórz kopię zapasową. Excel będzie tworzył plik .xlk w tym samym folderze co oryginał.
  3. Nie pracuj bezpośrednio na plikach sieciowych — kopiuj plik lokalnie, pracuj na kopii, po zakończeniu skopiuj z powrotem na serwer.
  4. Zapisuj w formacie .xlsx zamiast .xls — nowszy format (Office Open XML) jest bardziej odporny na uszkodzenia i 10× bardziej wydajny przy odzyskiwaniu. .xls (format binarny sprzed 2007 roku) przy uszkodzeniu jednego bajta traci całą zawartość.
  5. Używaj UPS-a — nagła utrata zasilania podczas zapisu to najczęstsza przyczyna uszkodzeń. Zasilacz awaryjny za 150–300 zł eliminuje to ryzyko całkowicie.

Częste pytania

Czy "Otwórz i napraw" zawsze działa?

Nie — skuteczność szacuje się na około 60–70% przy lekkich i średnich uszkodzeniach (przerwany zapis, błąd sieci). Przy ciężkim uszkodzeniu struktury (uszkodzone sektory dysku, ingerencja ransomware) opcja Napraw może zawieść. Wtedy należy przejść do Wyodrębnij dane lub metod ręcznych.

Czy odzyskam makra VBA z uszkodzonego pliku?

To zależy od tego, która część pliku uległa uszkodzeniu. Makra VBA są przechowywane w osobnym strumieniu binarnym wewnątrz pliku .xlsm. Jeśli uszkodzenie dotknęło tylko arkuszy danych, makra zazwyczaj są bezpieczne. Jeśli jednak uszkodzony jest sam projekt VBA (np. przez wadliwy dodatek COM), odzyskanie kodu jest bardzo trudne i wymaga specjalistycznych narzędzi.

Czy pliki .xls (Excel 97-2003) da się naprawić tak samo jak .xlsx?

Częściowo — funkcja Otwórz i napraw działa również dla formatu .xls, ale jest mniej skuteczna. Format .xls (Binary Interchange File Format) jest monolityczny — uszkodzenie jednego bajta w nagłówku często uniemożliwia otwarcie całego pliku. .xlsx (Office Open XML) jest archiwum ZIP złożonym z osobnych plików XML, dzięki czemu uszkodzenie jednego arkusza nie wpływa na pozostałe. Dlatego migracja z .xls do .xlsx to najważniejszy krok zapobiegawczy.

Co zrobić, gdy plik otwiera się, ale brakuje w nim części danych?

Jeśli plik otwiera się poprawnie, ale brakuje niektórych arkuszy, wierszy lub kolumn, prawdopodobnie Excel automatycznie pominął uszkodzone fragmenty podczas odzyskiwania. Spróbuj otworzyć plik w LibreOffice Calc — jego silnik odzyskiwania XML często potrafi odczytać dane, które Excel pominął. Alternatywnie, ręcznie rozpakuj plik .xlsx (zmień rozszerzenie na .zip, otwórz i przejrzyj pliki XML w folderze xl/worksheets/) — to ostateczność wymagająca podstawowej znajomości XML.

Jak odzyskać plik Excela uszkodzony przez ransomware?

To najtrudniejszy scenariusz. Jeśli pliki zostały zaszyfrowane, nie odzyskasz ich bez klucza deszyfrującego. Jeśli ransomware jedynie uszkodził strukturę (np. przez podmianę fragmentów XML), możesz spróbować Otwórz i napraw oraz LibreOffice. Najskuteczniejszą ochroną jest kopia zapasowa w chmurze z historią wersji (OneDrive, Google Drive) oraz sprawny program antywirusowy z ochroną anty-ransomware.

Czy można odzyskać dane z pliku Excela na telefonie (Android/iOS)?

Aplikacja Excel na Androida i iOS nie ma funkcji Otwórz i napraw ani możliwości przełączenia obliczania na ręczne. Jedyne opcje mobilne to: (1) przywrócenie poprzedniej wersji z OneDrive (dostępne w aplikacji OneDrive), (2) otwarcie pliku w Arkuszach Google na telefonie (często lepiej radzą sobie z lekkimi uszkodzeniami). Generalnie zalecamy przeniesienie pliku na komputer — mobilne Excela to przeglądarki, nie pełnoprawne narzędzia naprawcze.

Skąd wiadomo, że to plik jest uszkodzony, a nie sam Excel?

Jeśli podejrzewasz problem z instalacją Excela, a nie z konkretnym plikiem, wykonaj szybki test: utwórz nowy plik (Ctrl+N), wpisz kilka liczb, zapisz i otwórz ponownie. Jeśli nowe pliki działają bez problemu — wina leży po stronie konkretnego skoroszytu. Jeśli Excel ogólnie zachowuje się niestabilnie, uruchom naprawę pakietu Office: Panel sterowania → Programy i funkcje → Microsoft 365 / Office → Zmień → Szybka naprawa (lub Naprawa online w przypadku poważniejszych błędów).

Potrzebujesz niezawodnego Excela?

Jeśli Twoja wersja Excela regularnie sprawia problemy lub korzystasz z nielegalnej kopii narażonej na błędy i brak aktualizacji — rozważ legalną licencję. KluczeSoft.pl oferuje legalne, niedrogie klucze do Microsoft Office 2024 i Microsoft 365, zgodne z prawem Unii Europejskiej (wyrok TSUE w sprawie UsedSoft). Natychmiastowa dostawa na e-mail, polskojęzyczne wsparcie techniczne i pełna funkcjonalność Autoodzyskiwania, OneDrive i aktualizacji zabezpieczeń.

Microsoft Office 2024 Professional — klucz licencyjnyMicrosoft 365 Personal — subskrypcja z 1 TB OneDrive i historią wersji

Sprawdź też

Najczęściej zadawane pytania

Nie — skuteczność szacuje się na około 60–70% przy lekkich i średnich uszkodzeniach (przerwany zapis, błąd sieci). Przy ciężkim uszkodzeniu struktury (uszkodzone sektory dysku, ingerencja ransomware) opcja *Napraw* może zawieść. Wtedy należy przejść do *Wyodrębnij dane* lub metod ręcznych.
To zależy od tego, która część pliku uległa uszkodzeniu. Makra VBA są przechowywane w osobnym strumieniu binarnym wewnątrz pliku `.xlsm`. Jeśli uszkodzenie dotknęło tylko arkuszy danych, makra zazwyczaj są bezpieczne. Jeśli jednak uszkodzony jest sam projekt VBA (np. przez wadliwy dodatek COM), odzyskanie kodu jest bardzo trudne i wymaga specjalistycznych narzędzi.
Częściowo — funkcja *Otwórz i napraw* działa również dla formatu `.xls`, ale jest mniej skuteczna. Format `.xls` (Binary Interchange File Format) jest monolityczny — uszkodzenie jednego bajta w nagłówku często uniemożliwia otwarcie całego pliku. `.xlsx` (Office Open XML) jest archiwum ZIP złożonym z osobnych plików XML, dzięki czemu uszkodzenie jednego arkusza nie wpływa na pozostałe. Dlatego migracja z `.xls` do `.xlsx` to najważniejszy krok zapobiegawczy.
Jeśli plik otwiera się poprawnie, ale brakuje niektórych arkuszy, wierszy lub kolumn, prawdopodobnie Excel automatycznie pominął uszkodzone fragmenty podczas odzyskiwania. Spróbuj otworzyć plik w **LibreOffice Calc** — jego silnik odzyskiwania XML często potrafi odczytać dane, które Excel pominął. Alternatywnie, ręcznie rozpakuj plik `.xlsx` (zmień rozszerzenie na `.zip`, otwórz i przejrzyj pliki XML w folderze `xl/worksheets/`) — to ostateczność wymagająca podstawowej znajomości XML.
To najtrudniejszy scenariusz. Jeśli pliki zostały zaszyfrowane, nie odzyskasz ich bez klucza deszyfrującego. Jeśli ransomware jedynie uszkodził strukturę (np. przez podmianę fragmentów XML), możesz spróbować *Otwórz i napraw* oraz LibreOffice. Najskuteczniejszą ochroną jest kopia zapasowa w chmurze z historią wersji (OneDrive, Google Drive) oraz sprawny program antywirusowy z ochroną anty-ransomware.
Aplikacja Excel na Androida i iOS nie ma funkcji *Otwórz i napraw* ani możliwości przełączenia obliczania na ręczne. Jedyne opcje mobilne to: (1) przywrócenie poprzedniej wersji z OneDrive (dostępne w aplikacji OneDrive), (2) otwarcie pliku w Arkuszach Google na telefonie (często lepiej radzą sobie z lekkimi uszkodzeniami). Generalnie zalecamy przeniesienie pliku na komputer — mobilne Excela to przeglądarki, nie pełnoprawne narzędzia naprawcze.
Jeśli podejrzewasz problem z instalacją Excela, a nie z konkretnym plikiem, wykonaj szybki test: utwórz nowy plik (*Ctrl+N*), wpisz kilka liczb, zapisz i otwórz ponownie. Jeśli nowe pliki działają bez problemu — wina leży po stronie konkretnego skoroszytu. Jeśli Excel ogólnie zachowuje się niestabilnie, uruchom naprawę pakietu Office: **Panel sterowania → Programy i funkcje → Microsoft 365 / Office → Zmień → Szybka naprawa** (lub *Naprawa online* w przypadku poważniejszych błędów).

Czy ten artykuł był pomocny?

Excel plik uszkodzony — jak odzyskać dane? Wszystkie spra… | Centrum Pomocy KluczeSoft