Recuperarea datelor dintr-un registru de lucru deteriorat pentru Microsoft 365,Excel 2019,2016,2013

Rezolvare problema (Fix IT)

Situatie

Alegeți una dintre metodele următoare pentru a încerca să recuperați datele. Dacă aceasta nu reușește, încercați altă metodă. De asemenea, puteți încerca soluții software de la terți pentru a încerca să recuperați registrul de lucru. Dacă o eroare de disc sau o eroare de rețea vă împiedică să deschideți un registru de lucru, mutați registrul de lucru pe altă unitate de hard disk sau pe un disc local înainte de a încerca oricare dintre următoarele opțiuni de recuperare.

Solutie

Pasi de urmat

Recuperarea datelor când registrul de lucru este deschis în Excel

  • Readuceți registrul de lucru la ultima versiune salvată

Dacă un registru de lucru se deteriorează în timp ce lucrați, însă înainte să salvați modificările, puteți readuce registrul de lucru la ultima versiune salvată:

    1. Faceți click pe Fișier > Deschidere.
    2. Faceți dublu click pe numele registrului de lucru pe care l-ați deschis în Excel.
    3. Faceți click pe Da pentru a redeschide registrul de lucru. Registrul de lucru se deschide fără modificările pe care le-ați efectuat și care probabil au făcut ca registrul de lucru să se deterioreze.
Recuperarea datelor când nu puteți deschide un registru de lucru în Excel
  • Setarea la manual a opțiunii de calcul în Excel    Încercați să schimbați setarea de calcul din automată în manuală. Pentru că registrul de lucru nu va fi recalculat, acesta se poate deschide.
    1. Faceți click pe Fișier > Nou.
    2. Sub Nou, faceți click pe Registru de lucru necompletat.
    3. Faceți clic pe Fișier > Opțiuni.
    4. În categoria Formule, sub Opțiuni de calcul, alegeți Manual, apoi faceți click pe OK.
    5. Faceți click pe Fișier > Deschidere.
    6. Găsiți, apoi faceți dublu click pe registrul de lucru deteriorat pentru a-l deschide.
  • Utilizați referințe externe pentru a crea legătura la registrul de lucru deteriorat

Pentru a regăsi doar date, nu formule sau valori calculate din registrul de lucru, încercați să utilizați referințe externe pentru a crea legătura la registrul de lucru deteriorat.

    1. Faceți click pe Fișier > Deschidere.
    2. Accesați folderul care conține registrul de lucru deteriorat.
    3. Faceți click cu butonul din dreapta pe numele de fișier al registrului de lucru deteriorat, faceți click pe Copiere, apoi faceți click pe Anulare.
    4. Faceți clikc pe Fișier > Nou.
    5. Sub Nou, faceți click pe Registru de lucru necompletat.
    6. În celula A1 din noul registru de lucru, tastați =Nume fișier!A1, unde Nume fișier este numele registrului de lucru deteriorat pe care l-ați copiat la pasul 3, apoi apăsați pe Enter.

      Notă:  Trebuie să introduceți doar numele registrului de lucru – nu trebuie să tastați extensia numelui de fișier.

    7. Dacă apare caseta de dialog Actualizare valori, selectați registrul de lucru deteriorat, apoi faceți clic pe OK.
    8. Dacă apare caseta de dialog Selectare foaie, selectați foaia potrivită, apoi faceți clic pe OK.
    9. Selectați celula A1.
    10. Faceți clic pe Pornire > Copiere sau apăsați Ctrl+C.
    11. Selectați o zonă, începând de la celula A1, care are aproximativ aceeași dimensiune ca zona de celule care conține datele din registrul de lucru deteriorat.
    12. Faceți clic pe Pornire > Lipire sau apăsați Ctrl+V.
    13. Cu zona de celule încă selectată, faceți clic din nou pe Pornire > Copiere sau apăsați Ctrl+C.
    14. Faceți clic pe Pornire > pe săgeata de sub Lipire, apoi sub Lipire valori, faceți clic pe Valori.Lipirea valorilor elimină legăturile la registrul de lucru deteriorat și lasă numai datele.
  • Utilizarea unei macrocomenzi pentru a extrage date dintr-un registru de lucru deteriorat    Dacă o diagramă este legată la registrul de lucru deteriorat, încercați să utilizați o macrocomandă pentru a extrage datele sursă ale diagramei.
    1. Copiați următorul cod de macrocomandă și lipiți-l într-o foaie de modul:Sub GetChartValues()Dim NumberOfRows As IntegerDim X As ObjectCounter = 2′ Calculați numărul de rânduri de date.

      NumberOfRows = UBound(ActiveChart.SeriesCollection(1).Values)

      Worksheets(“ChartData”).Cells(1, 1) = “X Values”

      ‘ Scrieți valorile din axa x în foaia de lucru.

      With Worksheets(“ChartData”)

      .Range(.Cells(2, 1), _

      .Cells(NumberOfRows + 1, 1)) = _

      Application.Transpose(ActiveChart.SeriesCollection(1).XValues)

      End With

      ‘ Se execută în buclă prin toate seriile din diagramă și se scriu valorile în

      ‘ foaia de lucru.

      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. Inserați sau ștergeți o foaie de lucru în registrul de lucru făcând clic cu butonul din dreapta pe selectorul foii, apoi redenumind-o ChartData.
    3. Selectați diagrama din care doriți să extrageți valorile datelor subiacente.

      Notă: Diagrama poate fi încorporată într-o foaie de lucru sau într-o foaie separată din diagramă.

    4. Rulați macrocomanda.
    5. Datele din diagramă sunt amplasate pe foaia de lucru ChartData.

Tip solutie

Permanent

Voteaza

(2 din 9 persoane apreciaza acest articol)

Despre Autor

Leave A Comment?