Applies ToExcel за Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Когато отворите работна книга, която е повредена, Excel автоматично стартира режима "Възстановяване на файл" и се опитва да отвори отново и едновременно да поправи работната книга.

Excel не може винаги да стартира автоматично режима "Възстановяване на файл". Ако не можете да отворите работна книга, защото е повредена, можете да опитате да поправите работната книга ръчно.

Можете също да опитате други методи за възстановяване на данни на работна книга, когато поправянето на работна книга не е успешно. Като превантивна мярка може да искате често да записвате работната книга и да създавате резервно копие всеки път, когато я записвате. Или можете да укажете Excel автоматично да създава файл за възстановяване през определени интервали. По този начин ще имате достъп до добро копие на работната книга, ако оригиналът бъде изтрит случайно или ако се повреди.

Ръчно поправяне на повредена работна книга

  1. В раздела Файл щракнете върху Отвори.

  2. В Excel 2016 щракнете върху местоположението, където се намира електронната таблица, и щракнете върху Преглед.

  3. В диалоговия прозорец Отваряне изберете повредената работна книга, която искате да отворите.

  4. Щракнете върху стрелката до бутона Отваряне, след което щракнете върху Отвори и поправи.

  5. Направете едно от следните неща:

    • За да възстановите възможно най-голяма част от данните на работната книга, щракнете върху Поправи.

    • За да извлечете стойности и формули от работната книга, когато опитът за поправяне на работната книга не е успешен, щракнете върху Извличане на данни.

Възстановяване на данни от повредена работна книга

Следните методи може да ви помогнат да спасите данни, които в противен случай може да бъдат загубени. Ако един метод не е успешен, можете да опитате с друг. Можете също да изпробвате софтуерни решения на други разработчици, за да опитате да възстановите данни на работна книга, ако не можете да възстановите данните си с помощта на тези методи.

Важно: Ако грешка в диска или мрежовата грешка не позволява да отворите работна книга, преместете работната книга на друг твърд диск или от мрежата на локален диск, преди да отделите време, докато опитвате някоя от следните опции за възстановяване.

  • За да възстановите данни, когато работната книга е отворена в Excel, направете едно от следните неща:

    • Връщане на работната книга към последната записана версия     Ако редактирате работен лист и работната книга се повреди, преди да запишете промените, можете да възстановите първоначалния работен лист, като го върнете към последната записана версия.

      За да върнете работната книга до последната записана версия, направете следното:

      1. В раздела Файл щракнете върху Отвори.

      2. Щракнете двукратно върху името на работната книга, която сте отворили в Excel.

      3. Щракнете върху Да, за да отворите отново работната книга.

        Забележка: Работната книга се връща към последната записана версия на работната книга. Всички промени, които може да са причинили поврежданията на работната книга, са отхвърлени. За повече информация за възстановяването на по-стари версии на работна книга вижте Автоматично записване и възстановяване на файлове на Office.

    • Записване на работната книга във формат SYLK (символна връзка)     Със записването на работната книга в SYLK формат е възможно да можете да филтрирате повредените елементи. SYLK форматът обикновено се използва за премахване на повреда на принтера.

      За да запишете работната книга в SYLK формат, направете следното:

      1. Щракнете върху раздела Файл, след което щракнете върху Запиши като.

      2. В списъка Запиши като тип щракнете върху SYLK (символна връзка) и след това щракнете върху Запиши.

        Забележка: Когато използвате файловия формат SYLK, се записва само активният лист в работната книга.

      3. Ако съобщение ви подкани, че избраният тип файл не поддържа работни книги, съдържащи няколко листа, щракнете върху OK , за да запишете само активния лист.

      4. Ако съобщение ви подкани, че работната книга може да съдържа функции, които не са съвместими с формата SYLK, щракнете върху Да.

      5. В раздела Файл щракнете върху Отвори.

      6. Изберете .slk файла, който записахте, и след това щракнете върху Отвори.

        Забележка: За да видите .slk файла, може да се наложи да щракнете върху Всички файлове или SYLK файлове в списъка Файлове от тип .

      7. В раздела Файл щракнете върху Запиши като.

      8. В полето Запиши като тип щракнете върху Работна книга на Excel.

      9. В полето Име на файл въведете ново име за работната книга, за да създадете копие, без да замествате оригиналната работна книга, и след това щракнете върху Запиши.

        Забележка: Тъй като този формат записва само активния работен лист в работната книга, трябва да отваряте повредената работна книга многократно и да записвате всеки работен лист отделно.

  • За да възстановите данните, когато не можете да отворите работната книга в Excel, направете едно от следните неща:

    • Задаване на опцията за изчисляване в Excel като ръчно     За да отворите работна книга, опитайте да промените настройката за изчисление от автоматично на ръчно. Тъй като работната книга не се преизчислява, тя може да се отвори.

      За да зададете ръчно опцията за изчисление в Excel, направете следното:

      1. Уверете се, че в Excel е отворена нова празна работна книга. Ако не е отворена нова празна работна книга, направете следното:

    • В раздела Файл щракнете върху Създай.

    • Под Налични шаблони щракнете върху Празна работна книга.

      1. В раздела Файл щракнете върху Опции.

      2. В категорията Формули , под Опции за изчисленията щракнете върху Ръчно.

      3. Щракнете върху OK.

      4. В раздела Файл щракнете върху Отвори.

      5. Изберете повредената работна книга и след това щракнете върху Отвори.

    • Използване на външни препратки за свързване с повредена работна книга.     Ако искате да извлечете само данни, а не формули или изчисляеми стойности от работната книга, можете да използвате външни препратки, за да създадете връзка към повредената работна книга.

      За да използвате външни препратки за свързване към повредената работна книга, направете следното:

      1. В раздела Файл щракнете върху Отвори.

      2. Изберете папката, която съдържа повредената работна книга, копирайте името на файла на повредената работна книга и след това щракнете върху Отказ.

      3. Щракнете върху раздела Файл и след това върху Създай.

      4. Под Налични шаблони щракнете върху Празна работна книга.

      5. В клетка A1 на новата работна книга въведете =Име на файл! A1, където "Име на файл" е името на повредената работна книга, която копирахте в стъпка 2, и след това натиснете клавиша ENTER.

        Съвет: Трябва да въведете само името на работната книга – не е необходимо да въвеждате разширението на името на файла.

      6. Ако се появи диалоговият прозорец Актуализиране на стойности , изберете повредената работна книга и щракнете върху OK.

      7. Ако се появи диалоговият прозорец Избор на лист, изберете подходящия работен лист и след това щракнете върху OK.

      8. Изберете клетка A1.

      9. В раздела Начало, в групата Клипборд щракнете върху Копиране.

      10. Изберете област, започваща от клетка A1, която е приблизително със същия размер като диапазона от клетки, съдържащи данни в повредената работна книга.

      11. В раздела Начало, в групата Клипборд щракнете върху Поставяне.

      12. Докато диапазонът от клетки все още е избран, в раздела Начало , в групата Клипборд щракнете отново върху Копирай .

      13. В раздела Начало , в групата Клипборд щракнете върху стрелката под Постави и след това под Поставяне на стойности щракнете върху Стойности.

        Забележка: Поставянето на стойности премахва връзките към повредената работна книга и оставя само данните.

    • Използване на макрос за извличане на данни от повредена работна книга.     Ако дадена диаграма е свързана с повредената работна книга, можете да използвате макрос, за да извлечете първичните данни на диаграмата.

      За да използвате макрос, направете следното:

      1. Въведете следния код на макрос в лист на модул:

        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. Вмъкнете нов работен лист във вашата работна книга и го преименувайте ChartData.

      3. Изберете диаграмата, от която искате да извлечете базовите стойности на данните.

      4. Забележка: Диаграмата може да е вградена в работен лист или в отделен лист с диаграма.

      5. Изпълнете макроса GetChartValues.

      6. Данните от диаграмата ще бъдат поставени в работния лист ChartData.

Автоматично записване на архивно копие на работна книга

Автоматичното записване на архивно копие на вашата работна книга помага да сте сигурни, че ще имате достъп до добро копие на работната книга, ако оригиналът бъде изтрит случайно или ако се повреди.

  1. В раздела Файл щракнете върху Запиши като.

  2. ВExcel 2016 щракнете върху местоположението, където се намира електронната таблица, и щракнете върху Преглед.

  3. Щракнете върху стрелката на падащото меню до Инструменти, намираща се до бутона Запиши , и след това щракнете върху Общи опции.

  4. Поставете отметка в квадратчето Винаги създавай архивно копие .

За повече информация за записването и възстановяването на по-стари версии на работна книга, както и информация за възстановяването на нови работни книги (които не сте записали преди това), вижте Възстановяване на файлове на Office.

Автоматично създаване на файл за възстановяване през определени интервали

Конфигурирането на Excel за периодично създаване на файл за възстановяване на работната книга ви помага да сте сигурни, че ще имате достъп до добро копие на работната книга, ако оригиналът бъде изтрит случайно или ако се повреди.

  1. В раздела Файл щракнете върху Опции.

  2. В категорията Запиши , под Записване на работни книги поставете отметка в квадратчето Записвай информация за автоматично възстановяване на всеки и след това въведете няколко минути.

  3. В полето Местоположение на файла за автоматично възстановяване въведете местоположението, където искате да записвате файла за възстановяване.

  4. Уверете се, че квадратчето забрани автовъзстановяването само за тази работна книга не е отметнато.

За повече информация за записването и възстановяването на по-стари версии на работна книга, както и информация за възстановяването на нови работни книги (които не сте записали преди това), вижте Възстановяване на файлове на Office.

Имате нужда от още помощ?

Винаги можете да попитате експерт в техническата общност на Excel или да получите поддръжка в Общността за отговори от.

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.