Pasakysiu trumpiausią siaubo istoriją.
„Excel“ sudužo!
Įsivaizduokite, kad dirbate prie tos skubios ataskaitos ar tos nepaprastai svarbios informacijos suvestinės, kurioje padarėte tokį fantastišką darbą. Jūs didžiuojatės savimi ir visu sunkiu darbu, kurį įdėjote.
Bet jūs pamiršote pagrindinį žingsnį.
Neišsaugojote „Excel“ failo (aiktelėkite !!!)
Gerai, leiskite man sumažinti dramą ir pereiti prie esmės.
„Excel“ linkusi gesti, ypač kai to reikia. Kažkaip tai atsitinka blogiausiu įmanomu laiku (ne tai, kad tam kada nors būtų geras laikas).
Esant tokiai situacijai, vienintelė galimybė yra pabandyti atkurti neišsaugotus „Excel“ failus.
Kai kuriais atvejais „Excel Gods“ jums nusišypsos ir gausite failą, o kai kuriais atvejais - ne.
Šiame straipsnyje aš pasidalinsiu viskuo, ką reikia žinoti, kai reikia atkurti neišsaugotus „Excel“ failus. Taip pat parodysiu atsargumo priemones ir prevencinius veiksmus, kurių reikia imtis.
Ir jei norite visiškai įsitikinti, kad nieko nenutiks, aš taip pat pasidalinsiu VBA kodu, kuris išsaugos jūsų „Excel“ failo kopiją su laiko žyme, kai išsaugosite esamą failą.
Pradėkime!
Visi galimi būdai atkurti neišsaugotus „Excel“ failus / duomenis
„Excel“ (ir net „Windows“) yra labai nenuspėjama. Jis gali sudužti bet kuriuo metu ir su juo gali būti „Excel“ failai.
Bloga situacija atsidurti…
… bet yra būdų tai išspręsti.
„Excel“ turi keletą funkcijų, kuriomis kai kuriais atvejais gali padėti atkurti neišsaugotus „Excel“ failus ar duomenis.
Štai trys scenarijai, kai „Excel“ integruoti patikrinimai gali padėti atkurti failus/duomenis:
- Jūs dirbate prie naujo failo (kurio dar neišsaugojote) ir jūsų sistema/„Excel“ sugenda.
- Atnaujinote failą, kuris buvo išsaugotas anksčiau, ir „Excel“ užstringa prieš jį išsaugojant.
- Jūs padarėte klaidą ir išsaugojote pakeitimus, bet dabar norite grįžti prie ankstesnės versijos.
Pažiūrėkime, kaip išspręsti kiekvieną iš jų.
Atkurti naują neišsaugotą „Excel“ failą (kuris niekada nebuvo išsaugotas)
Jei ką nors dirbate ir „Excel“ užstringa (arba jūsų sistema užstringa), vis tiek galite atkurti tą neišsaugotą failą.
Pastaba: Šis metodas veikia, nes „Excel“ turi integruotą automatinio išsaugojimo ir automatinio atkūrimo funkciją. Jis įjungtas pagal numatytuosius nustatymus, todėl turėtumėte galėti naudoti šiuos metodus failams atkurti. Jei jis neįjungtas, turėsite tai padaryti, kad galėtumėte naudotis šiomis funkcijomis. Kaip įjungti automatinį išsaugojimą ir automatinį atkūrimą, bus aptarta vėliau šiame straipsnyje.Toliau pateikiami žingsniai, kaip atkurti neišsaugotą „Excel“ failą:
- Atidarykite naują „Excel“ darbaknygę.
- Spustelėkite skirtuką „Failas“
- Spustelėkite „Atidaryti“
- Spustelėkite parinktį Naujausia darbaknygė (ji yra viršuje kairėje)
- Spustelėkite apačioje esantį mygtuką „Atkurti neišsaugotas darbo knygas“
- Atsidariusiame dialogo lange slinkite per neišsaugotų darbaknygių sąrašą ir atidarykite norimą.
- Išsaugokite failą (naudodami parinktį „Išsaugoti kaip“) kitu pavadinimu pasirinktoje vietoje.
Pagal numatytuosius nustatymus „Excel“ išsaugo visų neišsaugotų failų kopijas šioje vietoje:
C: \ Vartotojai \[Jūsų sistemos pavadinimas]\ AppData \ Local \ Microsoft \ Office \ UnsavedFiles
Pirmiau nurodytu adresu turite pakeisti [YourSystemName] savo sistemos pavadinimu (kuris mano atveju yra „Sumit“).
Taip pat galite tiesiogiai patekti į šį aplanką (kuriame išsaugomos neišsaugotos „Excel“ failų kopijos), atidarę bet kurią naršyklę ir nukopijuodami įklijuodami joje esantį adresą (vietoj URL).
Kai atidarysite bet kurį failą iš šio aplanko, pamatysite pranešimų juostą, kuri paragins jį išsaugoti.
Spustelėkite jį ir išsaugokite jį naujoje vietoje su pasirinktu pavadinimu.
Pastaba: pagal numatytuosius nustatymus visi atkurti neišsaugoti failai yra „XLSB“ formatu. Išsaugodami įsitikinkite, kad išsaugojote norimu formatu.Naudodami šį metodą galite atkurti failus, kuriuos sukūrėte, bet niekada neišsaugojote.
Atkurti atnaujintus „Excel“ failus (ankstesnė versija buvo išsaugota)
Šis metodas gali būti naudojamas failams, kuriuos išsaugojote anksčiau, o „Excel“ sudužo (arba sistema sudužo arba nutrūko maitinimas), kai su juo dirbote.
Taigi jūs vis dar turite anksčiau išsaugotą failą, tačiau praradote atliktus pakeitimus.
Toliau pateikiami atnaujinto „Excel“ failo atkūrimo veiksmai:
- Atidarykite bet kurią esamą „Excel“ darbaknygę.
- Kai tik jis bus atidarytas, pamatysite dokumentų atkūrimo sritį, kurioje išvardyti visi neišsaugoti failai. Norėdami įkelti duomenis, spustelėkite bet kurį failo pavadinimą.
- Kai gausite norimus duomenis, išsaugokite failą kitu pavadinimu.
Arba taip pat galite atidaryti „Excel“ programą ir pamatysite parinktį „Rodyti atkurtus failus“ (kaip parodyta žemiau).
Galite spustelėti jį ir atsidarys ta pati dokumentų atkūrimo sritis.
Atkurti perrašytus „Excel“ failus / anksčiau išsaugotą versiją (iš „Excel“)
Nors dviem aukščiau nurodytais metodais galite kaltinti „Excel“ ar „Windows“ dėl gedimo ar elektros energijos tiekimo sutrikimo, tačiau tai priklauso tik nuo jūsų.
Taip atsitinka, kai turite išsaugotą „Excel“ failą ir atnaujinate duomenis ir išsaugote juos dar kartą.
Bet jūs galų gale padarysite kai kuriuos pakeitimus, kurių nenorite dabar (man nutinka daug).
Tikrai norite susigrąžinti ankstesnę versiją.
Nors jūs negalite grįžti į gyvenimą ir taisyti savo klaidų (žinoma, nebent turite laiko mašiną), tai galite padaryti nuostabiame „Excel“ skaičiuoklių pasaulyje.
„Excel 2010“ ir vėlesnėse versijose „Excel“ įdiegta funkcija, padedanti gauti ankstesnes versijas.
Toliau pateikiami žingsniai, kaip grįžti prie ankstesnės „Excel“ versijos (net kai ją atnaujinote ir išsaugojote):
- Spustelėkite skirtuką Failas.
- Informacijos puslapyje spustelėkite Tvarkyti darbaknygę, rasite visas ankstesnes to failo versijas.
- Spustelėkite norimą atkurti versiją
- Išsaugokite failą (pageidautina nauju pavadinimu).
Kai pasirinksite anksčiau išsaugotą versiją ir ją atidarysite, „Excel“ parodys raginimą, kaip parodyta žemiau. Galite spustelėti Atkurti, kad gautumėte ankstesnę pasirinktą versiją, arba galite ją išsaugoti kaip naują failą kitu pavadinimu.
Atminkite, kad norint tai padaryti, turite įsitikinti, kad įjungta automatinio atkūrimo parinktis. Nors jis paprastai yra įjungtas pagal numatytuosius nustatymus, tai galite patikrinti ir užtikrinti. Šioje pamokoje aptariu, kaip vėliau įjungti „AutoRecover“.
Kai reikia atkurti neišsaugotus „Excel“ failus ar duomenis, tai yra trys integruotos „Excel“ parinktys, kurias galima naudoti.
Kitas būdas (kurį labai rekomenduoju) yra išsaugoti failus debesyje („OneDrive“ arba „DropBox“). Tai atima daug rūpesčių, nes debesies paslaugos išsaugo ankstesnes failų versijas.
Atkurti perrašytus „Excel“ failus / anksčiau išsaugotą versiją (iš debesies - „OneDrive“ / „DropBox“)
Jei esate įpratę išsaugoti „Excel“ failus debesyje - naudodami tokias paslaugas kaip „OneDrive“ ar „DropBox“, jums nereikia visiškai pasikliauti „Excel“, kad padėtų atkurti neišsaugotus failus ar prarastus duomenis.
Šios debesies paslaugos taip pat saugo ankstesnes „Excel“ failų versijas.
Leiskite parodyti, kaip gauti ankstesnes „OneDrive“ ir „DropBox“ versijas. Esu tikras, kad tokių funkcijų turi daug daugiau tokių paslaugų.
Ankstesnės „Excel“ failo versijos gavimas iš „OneDrive“
Norėdami gauti ankstesnę „Excel“ failo versiją, dešiniuoju pelės mygtuku spustelėkite dabartinę „Onedrive“ versiją ir spustelėkite Versijų istorija.
Tai atidarys failą ir kairėje esančioje srityje galite pamatyti visas ankstesnes failo versijas.
Spustelėkite norimą versiją. Tai parodys failo turinį ir taip pat suteiks jums galimybę atsisiųsti tą failą arba jį atkurti.
Ankstesnės „Excel“ failo versijos gavimas iš „DropBox“
Kaip ir „OneDrive“, „DropBox“ taip pat saugo ankstesnes „Excel“ failų versijas, kurias galite peržiūrėti ir atsisiųsti.
Norėdami gauti ankstesnes versijas, eikite į failą „Dropbox“ žiniatinklio portale ir spustelėkite tris taškus, skirtus failui, kurio ankstesnes versijas norite matyti.
Spustelėkite versijų istorijos parinktį.
Tai parodys visas to failo versijas. Šią versiją galite atidaryti ir atsisiųsti iš „DropBox“.
Jei įdiegėte „DropBox“ aplanką į savo sistemą ir ten laikote failus, galite tiesiog dešiniuoju pelės mygtuku spustelėti bet kurį failą ir spustelėti „Versijų istorija“.
Tai atlikę pateksite į „DropBox“ žiniatinklio versiją, kur galėsite pamatyti ir atsisiųsti visas failo versijas.
Atsargumo priemonės, leidžiančios lengvai atkurti neišsaugotus failus
Nors „Excel“ turi numatytuosius nustatymus, kurie užtikrina, kad turite gerų galimybių atkurti „Excel“ failus, vis tiek gera praktika įsitikinti, kad viskas įjungta.
Įgalinti automatinį išsaugojimą ir automatinį atkūrimą
Jei norite įsitikinti, kad „Excel“ automatiškai išsaugo failus ir parodo atkūrimo parinktis, turite jas įgalinti.
Nors jis turėtų būti įjungtas pagal numatytuosius nustatymus, jei ne, galite tai padaryti rankiniu būdu.
Toliau pateikiami veiksmai, kaip įjungti automatinio išsaugojimo ir automatinio atkūrimo funkcijas „Excel“:
- Spustelėkite skirtuką „Failas“
- Spustelėkite „Parinktys“
- Dialogo lange „Excel“ parinktys spustelėkite Išsaugoti (ji yra kairėje dialogo lango srityje).
- Įsitikinkite, kad įjungti šie nustatymai (kaip parodyta žemiau).
Leiskite greitai paaiškinti, ką reiškia šios parinktys:
- Išsaugokite automatinio atkūrimo informaciją kas X minutes: Ši parinktis užtikrins, kad failai būtų išsaugoti kas 5 minutes (arba bet kokia čia nurodyta laiko vertė). Pagal numatytuosius nustatymus tai yra 10 minučių ir aš pakeičiau tai į 5 minutes. Jei norite, galite tai dar labiau sumažinti.
- Pasilikti paskutinę „AutoRecovered“ versiją, jei uždarysiu neišsaugojęs: Tai užtikrins, kad tuo atveju, jei „Excel“/sistema sugenda arba uždarote failą neišsaugoję, bus išsaugota versija, kurią bus galima automatiškai atkurti.
- Automatinio atkūrimo failo vieta: Tai numatytoji vieta, kurioje išsaugomi automatiškai atkurti failai. Jei norite, galite tai pakeisti.
Pastaba: jei turite didžiulį failą, kuriame yra daug formulių ir diagramų, išsaugojus jį kas 5 minutes, bus perskaičiuota ir sistema gali užšalti. Jei to nenorite, galite pasirinkti ilgesnę trukmę (arba galite pakeisti skaičiavimo režimą į rankinį).
Automatiškai sukurkite išsaugotą „Excel“ failo atsarginę kopiją
Nors automatinio išsaugojimo ir automatinio atkūrimo parinktys yra naudingos, kai pamiršite išsaugoti failus ir sistemos gedimus, automatinis atsarginis kopijavimas sukuria failo kopiją, kai jį išsaugote.
Pvz., Jei dirbu prie failo pavadinimu Test.xlsx ir išsaugoju jį aplanke, tai automatiškai sukuria kopiją pavadinimu - „Test.xlk atsarginė kopija“
Dabar, kai išsaugoju bandomąjį failą, visi pakeitimai taip pat išsaugomi atsarginėje kopijoje.
Tai gali būti naudinga, jei atliksite keletą pakeitimų išsaugotame faile ir norite jį anuliuoti. Tokiu atveju galite naudoti atsarginę kopiją.
Arba, jei jūsų failas užstrigs arba bus sugadintas, turėsite atsarginę kopiją, kurioje bus paskutinis išsaugotas turinys.
Toliau pateikiami veiksmai, kaip įjungti automatinės atsarginės kopijos kūrimo funkciją darbaknygėje:
- Spustelėkite skirtuką Failas.
- Spustelėkite „Išsaugoti kaip“
- Spustelėkite Naršyti, kad atidarytumėte dialogo langą „Išsaugoti kaip“.
- Dialogo lange Įrašyti kaip spustelėkite įrankių parinktį (ji yra apatinėje dešinėje dialogo lango dalyje).
- Spustelėkite „Bendrosios parinktys“.
- Dialogo lange „Bendrosios parinktys“ pažymėkite parinktį „Visada kurti atsarginę kopiją“.
- Spustelėkite Gerai.
- Išsaugokite failą norimame aplanke/vietoje.
Dabar, kai išsaugosite šį failą, tiksli kopija bus išsaugota kartu su išankstiniu taisymu „Atsarginė kopija“.
Štai keletas svarbių dalykų, kuriuos reikia žinoti apie šios automatinės atsarginės kopijos funkcijos naudojimą „Excel“:
- Tai darbaknygės lygio nustatymas. Tai reiškia, kad jei ją įgalinsite vienoje darbaknygėje, ji veiks tik su ta darbaknyge. Jei norite, kad jis veiktų ir kitiems, turėsite jį įjungti rankiniu būdu.
- Tai skiriasi nuo automatinio atkūrimo ir automatinio išsaugojimo parinkčių. Tai yra nepriklausomi nustatymai, o vieno konfigūravimas neturi įtakos kitam. Taigi galite turėti darbaknygę, kurioje veikia automatinis atkūrimas, automatinis išsaugojimas ir automatinis atsarginis kopijavimas.
- Atsarginė kopija išsaugoma .XLK plėtiniu. Tai yra atsarginių failų plėtinys, ir atidarę šį failą galite matyti raginimą. Tiesiog spustelėkite Taip ir bus atidarytas atsarginės kopijos failas.
- Atsarginis failas yra visada viena versija už pagrindinio failo (išskyrus pirmą kartą išsaugotą laiką). Pvz., Jei sukuriate naują failą ir įgalinate jo atsarginę kopiją, atliksite keletą pakeitimų ir išsaugosite. Taip bus išsaugotas naujas failas ir atsarginė jo kopija. Šiuo metu abu failai (pagrindinis failas ir atsarginė kopija) bus visiškai vienodi. Dabar, jei atliksite pakeitimus pagrindiniame faile ir vieną kartą jį išsaugosite, jis nebus išsaugotas atsarginės kopijos faile. Bet jei išsaugosite dar kartą, tai bus padaryta ir atsarginės kopijos faile.
Automatiškai išsaugokite „Excel“ darbaknygės laiko žymėjimo kopiją
Nors visi iki šiol aprašyti metodai priklauso nuo „Excel“ integruotų funkcijų, taip pat galite naudoti trumpą VBA kodą, kad įsitikintumėte, jog niekada neprarasite savo darbo.
Naudodami VBA kodą, išsaugokite „Excel“ failo laiko žymos kopiją, kai tik ją išsaugote (arba uždarote).
Tai užtikrina, kad visada turite visas ankstesnes versijas ir galite grįžti atgal ir atkurti failą, jei sutriksite. Be to, kadangi tai yra laiko žymos, galite lengvai rasti, kurios versijos norite (arba kur suklaidinote).
Toliau pateikiamas kodas, kuris sukurs laiko žymos darbaknygės kopiją, kai tik ją išsaugosite:
Privatus antrinis darbo knyga_BeforeSave (ByVal SaveAsUI kaip loginis, atšaukti kaip loginis) Application.ScreenUpdating = False Dim BackUpPath As String BackUpPath = "C: \ Users \ sumit \ Desktop \ Test \"ThisWorkbook.SaveCopyAs BackUpPath & Format (Dabar" dd-mm-yyyy hh: mm: ss ") &" "& ActiveWorkbook.Name Application.ScreenUpdating = Tikroji pabaiga
Atminkite, kad turite nurodyti aplanko, kuriame norite išsaugoti atsargines kopijas, vietą (pakeiskite aukščiau esančiame kode paryškintą paryškintą kelią).
Tai gali reikšti, kad gausite daug kopijų, tačiau tai gali labai išgelbėti gyvybę, kai dirbate prie svarbių projektų.
Panašų kodą galite naudoti norėdami išsaugoti kopiją prieš uždarydami darbaknygę (užuot išsaugoję kopiją kiekvieną kartą išsaugodami).
Private Sub Workbook_BeforeClose (Cancel as Boolean) Dim BackUpPath As String BackUpPath = "C: \ Users \ sumit \ Desktop \ Test \" ThisWorkbook.SaveCopyAs BackUpPath & Format (Dabar, "dd-mm-yyyy hh-mm-ss") & "" & ActiveWorkbook.Name End Sub
Šį kodą turite įdėti į „ThisWorkbook“ kodo langą.
Norėdami tai padaryti, atidarykite VB redaktorių (spartusis klavišas - ALT + F11) ir du kartus spustelėkite objekto Ši darbaknygė projekto naršyklėje.
Sugadintų „Excel“ failų taisymas
Jei atsidursite sugadintame „Excel“ faile, galite padaryti keletą dalykų.
Visų pirma, galite naudoti „Excel“ įmontuotą taisymo parinktį.
Toliau pateikiami žingsniai, kaip atkurti sugadintą failą jį taisant:
- Atidarykite „Excel“ programą.
- Spustelėkite „Failas“, tada spustelėkite „Atidaryti“ (arba naudokite spartųjį klavišą „Control“ + O).
- Spustelėkite mygtuką Naršyti.
- Atsidariusiame dialogo lange pasirinkite sugadintą failą.
- Spustelėkite mažą žemyn nukreiptą trikampį mygtuke „Atidaryti“ (kaip parodyta žemiau).
- Spustelėkite Atidaryti ir taisyti.
- „Excel“ parodys raginimą, kaip parodyta žemiau. Spustelėkite Remontas.
Jei jums pasisekė, viskas vyks sklandžiai ir galėsite atkurti duomenis iš sugadinto failo.
Jei taisymo parinktis neveikia, atlikite aukščiau nurodytus veiksmus iki 5 veiksmo, tada vietoj taisymo spustelėkite „Išgauti duomenis“. „Excel“ paklaus, ar norite „Konvertuoti į vertes“, ar „Atkurti formules“.
Galite pabandyti naudoti bet kokią jums tinkančią parinktį. „Excel“ bandys išgauti kuo daugiau duomenų ir su išgautais duomenimis sukurs naują darbaknygę.
Jei tai taip pat neveikia. gali tekti pasikliauti trečiųjų šalių įrankiais, kad atkurtumėte sugadintus „Excel“ failus.