Computer >> คอมพิวเตอร์ >  >> ซอฟต์แวร์ >> Office

วิธีซ่อมแซมสมุดงาน Excel ที่เสียหาย

ความเจ็บปวดที่ใหญ่ที่สุดเมื่อทำงานกับไฟล์คือเมื่อไฟล์เสียหาย แม้ว่า Office 365 จะนำเสนอฟีเจอร์การกู้คืนไฟล์สำหรับไฟล์ทุกประเภท รวมถึง Word, Excel และ PowerPoint แต่ถ้าวิธีนี้ใช้ไม่ได้ผล ก็ต้องมีการปรับเปลี่ยนหลายอย่าง โพสต์นี้จะแนะนำวิธีการซ่อมแซมสมุดงาน Excel ที่เสียหาย และยังวางวิธีการสำรองข้อมูลเพื่อให้การกู้คืนทำงานได้ดีขึ้น

วิธีซ่อมแซมสมุดงาน Excel ที่เสียหาย

ซ่อมแซมและกู้คืนสมุดงาน Excel ที่เสียหาย

ทำตามสองวิธีนี้เพื่อซ่อมแซมเวิร์กบุ๊กเมื่อปรากฏว่าเสียหาย เมื่อคุณเปิดไฟล์ Excel ในกรณีเช่นนี้ คุณจะได้รับข้อความว่าไฟล์นั้นเสียหายหรือไม่เปิดขึ้น หรือไม่มีข้อมูลในไฟล์ โดยปกติ Excel จะเสนอการกู้คืน แต่หากไม่ได้ผล คุณสามารถใช้วิธีการที่แนะนำได้

ซ่อมแซมสมุดงาน Excel ที่เสียหายด้วยตนเอง

วิธีซ่อมแซมสมุดงาน Excel ที่เสียหาย

  • เปิด Excel แล้วคลิกไฟล์ จากนั้นคลิกเปิด
  • เรียกดูและเลือกไฟล์ที่คุณต้องการเปิด แต่อย่าคลิกที่ปุ่มเปิด
  • คลิกลูกศรลงข้างปุ่มเปิด แล้วเลือกเปิดและซ่อมแซม
  • Excel จะเสนอให้คุณสองตัวเลือก
    • กู้คืนข้อมูล (ซ่อมแซม)
    • ดึงค่าและสูตรออกจากงานเมื่อการซ่อมแซมล้มเหลว (ดึงข้อมูล)

กู้คืนข้อมูลจากสมุดงานที่เสียหาย

เปลี่ยนเวิร์กบุ๊กเป็นเวอร์ชันที่บันทึกไว้ล่าสุด: หากไฟล์เสียหายขณะทำงาน ทางที่ดีควรปิดโดยไม่บันทึก แทนที่จะพยายามบันทึกด้วยข้อมูลที่เสียหาย เปิดใหม่แล้วจะนำคุณไปสู่สถานะที่ทุกอย่างทำงาน

บันทึกเวิร์กบุ๊กในรูปแบบ SYLK (Symbolic Link):  ในกรณีที่เครื่องพิมพ์เสียหาย ให้บันทึกไฟล์เป็นลิงก์สัญลักษณ์ กล่าวคือ ตัวเลือกจะปรากฏขึ้นเมื่อคุณเลือกบันทึกเป็นประเภท> SYLK คลิกใช่เพื่อแจ้งและบันทึกไฟล์

เมื่อเสร็จแล้ว คุณจะต้องเปิดไฟล์อีกครั้งและบันทึกเป็นสมุดงาน Excel เนื่องจากเรากำลังบันทึกทุกอย่างเป็นไฟล์ใหม่ ไฟล์ต้นฉบับจึงยังคงอยู่ ข้อเสียเปรียบเพียงอย่างเดียวของวิธีนี้คือจะบันทึกเฉพาะแผ่นงานที่ใช้งานอยู่เท่านั้น ไม่ใช่ส่วนอื่นๆ

ใช้มาโครเพื่อดึงข้อมูลจากสมุดงานที่เสียหาย:  หากแผ่นงานมีแผนภูมิและใช้ข้อมูลในหนังสือเป็นแหล่งข้อมูล มาโครนี้จาก Microsoft สามารถช่วยคุณกู้คืนข้อมูลนั้นได้

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

หากต้องการเรียกใช้แมโคร ให้สร้างแผ่นงานใหม่ในไฟล์ Excel จากนั้นเลือกแผนภูมิ และเรียกใช้แมโคร ข้อมูลจะพร้อมใช้งานในชีตใหม่ที่คุณสร้างขึ้น

วิธีป้องกันเวิร์กบุ๊กเสียหาย

แม้ว่าวิธีการเหล่านั้นจะช่วยได้เมื่อคุณมีไฟล์ที่เสียหาย แต่วิธีที่ดีที่สุดคือมีวิธีการกู้คืน นี่คือวิธีการในตัวบางส่วนที่คุณเปิดใช้ได้ เพื่อให้แน่ใจว่าไฟล์จะไม่สูญหายอีกในอนาคต

บันทึกสำเนาสำรองของสมุดงานโดยอัตโนมัติ:

วิธีซ่อมแซมสมุดงาน Excel ที่เสียหาย

  • เปิดเวิร์กชีต จากนั้นคลิกที่ ไฟล์> บันทึกเป็น
  • เลือกที่จะเขียนทับไฟล์เดียวกัน แต่ก่อนหน้านั้น ให้คลิกที่เครื่องมือ> ทั่วไป
  • ทำเครื่องหมายในช่องที่ระบุว่า สร้างข้อมูลสำรองเสมอ
  • จากนั้นบันทึกสำเนา

เพื่อให้แน่ใจว่ามีการสำรองข้อมูลทุกครั้งที่คุณต้องการกู้คืนเวิร์กชีต

สร้างไฟล์การกู้คืนโดยอัตโนมัติในช่วงเวลาที่กำหนด:

วิธีซ่อมแซมสมุดงาน Excel ที่เสียหาย

  • เปิดเวิร์กชีต คลิกไฟล์>ตัวเลือก
  • ภายใต้หมวดบันทึก ให้กำหนดค่าดังต่อไปนี้
    • เลือกตัวเลือก บันทึกข้อมูลการกู้คืนอัตโนมัติทุกๆ และตั้งเวลา
    • ตั้งค่าตำแหน่งไฟล์กู้คืนอัตโนมัติไปยังที่ที่คุณรู้จัก
    • ยกเลิกการเลือก ปิดใช้งานการกู้คืนอัตโนมัติสำหรับเวิร์กบุ๊กนี้เท่านั้น

ฉันหวังว่าโพสต์นี้จะช่วยคุณกู้คืนและซ่อมแซมสมุดงาน Excel ที่เสียหาย อย่าลืมตั้งค่าการสำรองข้อมูลของไฟล์เสมอ

อ่านที่เกี่ยวข้อง:

  • วิธีซ่อมแซมไฟล์ Word ที่เสียหาย
  • วิธีซ่อมแซมงานนำเสนอ PowerPoint ที่เสียหาย

วิธีซ่อมแซมสมุดงาน Excel ที่เสียหาย