แบ่งปันเลย:
สารบัญ ซ่อน
2. วิธีการในตัวฟรีสำหรับการซ่อมแซมไฟล์ Excel ที่เสียหาย

 

ค้นพบวิธีที่พิสูจน์แล้วในการกู้คืนไฟล์ Excel ที่เสียหาย ตั้งแต่ฟีเจอร์ Excel ในตัวฟรีไปจนถึงเทคนิคขั้นสูงและเครื่องมือซ่อมแซมเฉพาะทาง

1. ทำความเข้าใจเกี่ยวกับความเสียหายของไฟล์ Excel

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

1.1 สาเหตุทั่วไปของการเสียหายของไฟล์ Excel

ต่อไปนี้เป็นสาเหตุทั่วไปบางประการของการเสียหายของไฟล์ Excel:

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

1.2 เคล็ดลับที่เป็นประโยชน์ในการป้องกันความเสียหายของไฟล์ Excel

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

1.3 สัญญาณทั่วไปของไฟล์ Excel ที่เสียหาย

หากไฟล์ Excel ของคุณเสียหายอาจแสดงสัญญาณเหล่านี้:

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

1.4 ข้อความแสดงข้อผิดพลาดเมื่อไฟล์เสียหาย

ด้านล่างนี้เป็นข้อความแสดงข้อผิดพลาดทั่วไปที่คุณจะเห็นเมื่อไฟล์ Excel เสียหาย เราใช้ 'filename.xlsx' เพื่อแสดงชื่อไฟล์ Excel ที่เสียหายของคุณ

  • Excel ไม่สามารถเปิดไฟล์ 'filename.xlsx' ได้เนื่องจากรูปแบบไฟล์สำหรับนามสกุลไฟล์ไม่ถูกต้อง ตรวจสอบว่าไฟล์ไม่เสียหายและนามสกุลไฟล์ตรงกับรูปแบบของไฟล์ (ข้อผิดพลาด 101590)
  • Excel ไม่สามารถเปิดไฟล์นี้ รูปแบบไฟล์หรือนามสกุลไฟล์ไม่ถูกต้อง ตรวจสอบว่าไฟล์ไม่เสียหายและนามสกุลไฟล์ตรงกับรูปแบบของไฟล์
  • Excel ไม่สามารถเปิดไฟล์ 'filename.xlsx' ได้เนื่องจากรูปแบบไฟล์หรือนามสกุลไฟล์ไม่ถูกต้อง ตรวจสอบว่าไฟล์ไม่เสียหายและนามสกุลไฟล์ตรงกับรูปแบบของไฟล์
  • รูปแบบไฟล์และนามสกุลไฟล์ 'filename.xls' ไม่ตรงกัน ไฟล์อาจเสียหายหรือไม่ปลอดภัย เว้นแต่คุณจะเชื่อถือแหล่งที่มาของไฟล์ อย่าเปิดไฟล์ คุณต้องการเปิดไฟล์ต่อไปหรือไม่
  • ไฟล์เสียหายและไม่สามารถเปิดได้
  • ไฟล์นี้ไม่อยู่ในรูปแบบที่เป็นที่รู้จัก
    * หากคุณทราบว่าไฟล์นั้นมาจากโปรแกรมอื่นซึ่งเข้ากันไม่ได้กับ Microsoft Office Excel ให้คลิกยกเลิกจากนั้นเปิดไฟล์นี้ในแอปพลิเคชันดั้งเดิม ถ้าคุณต้องการเปิดไฟล์ในภายหลังใน Microsoft Office Excel ให้บันทึกในรูปแบบที่เข้ากันได้เช่นรูปแบบข้อความ
    * หากคุณสงสัยว่าไฟล์เสียหายให้คลิก Help เพื่อดูข้อมูลเพิ่มเติมเกี่ยวกับการแก้ปัญหา
    * หากคุณยังต้องการดูว่ามีข้อความใดอยู่ในไฟล์ให้คลิกตกลง จากนั้นคลิกเสร็จสิ้นในตัวช่วยสร้างการนำเข้าข้อความ
  • ไฟล์ Excel ไม่ได้อยู่ในรูปแบบที่เป็นที่รู้จัก
  • Excel พบเนื้อหาที่อ่านไม่ได้ใน คุณต้องการกู้คืนเนื้อหาของสมุดงานนี้หรือไม่ หากคุณเชื่อถือแหล่งที่มาของสมุดงานนี้ ให้คลิก ใช่
  • เอกสารเสียหายและไม่สามารถเปิดได้ หากต้องการลองซ่อมแซมให้ใช้คำสั่งเปิดและซ่อมแซมในกล่องโต้ตอบเปิดแล้วเลือกแยกข้อมูลเมื่อได้รับแจ้ง
  • ไม่สามารถอ่านไฟล์ได้
  • ไม่สามารถเข้าถึง 'filename.xls' ไฟล์อาจเป็นแบบอ่านอย่างเดียวหรือคุณอาจพยายามเข้าถึงตำแหน่งแบบอ่านอย่างเดียว หรือเซิร์ฟเวอร์ที่เก็บเอกสารไว้อาจไม่ตอบสนอง
  • Microsoft Excel หยุดทำงาน
  • ตัวแปลงไม่สามารถเปิดไฟล์ได้
  • ไม่พบตัวแปลงที่จำเป็นในการเปิดไฟล์นี้
  • เราพบปัญหากับเนื้อหาบางส่วนใน "filename.xlsx" คุณต้องการให้เราพยายามกู้คืนให้มากที่สุดหรือไม่? ถ้าคุณเชื่อถือแหล่งที่มาของสมุดงานนี้ให้คลิกใช่
  • ขออภัยเราไม่พบ filename.xlsx เป็นไปได้ไหมที่ถูกย้ายเปลี่ยนชื่อหรือลบ?

1.5 ผลกระทบต่อการดำเนินธุรกิจ

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

2. วิธีการในตัวฟรีสำหรับการซ่อมแซมไฟล์ Excel ที่เสียหาย

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

2.1 การใช้คุณลักษณะเปิดและซ่อมแซมของ Excel

Excel มีกระบวนการซ่อมแซมในตัวผ่านฟีเจอร์ Open and Repair คุณสามารถใช้ฟีเจอร์นี้ได้โดยทำตามขั้นตอนต่อไปนี้:

  1. In Excelคลิก เนื้อไม่มีมัน > จุดเปิด
  2. เลือกไฟล์ Excel ที่เสียหาย
  3. คลิกลูกศรที่อยู่ถัดไป จุดเปิด ปุ่ม
  4. Choose เปิดและซ่อมแซม
  5. เลือก ซ่อมแซม เพื่อกู้ข้อมูลสูงสุด
  6. หากวิธีนั้นไม่ได้ผล ให้ใช้ ดึงข้อมูล เพื่อดึงค่าและสูตรต่างๆ

ใช้ฟีเจอร์ "เปิดและซ่อมแซม" ในตัวของ Excel เพื่อซ่อมแซมไฟล์ Excel ที่เสียหาย

หากต้องการข้อมูลเพิ่มเติมสามารถเยี่ยมชมได้ที่ เพจทางการของ Microsoft ลิ้งค์ภายนอก.

2.2 การกู้คืนผ่านการกู้คืนอัตโนมัติ

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

2.2.1 ตั้งค่าการกู้คืนอัตโนมัติ

คุณสามารถตั้งค่าการกู้คืนอัตโนมัติได้ดังนี้:

  1. In Excel, เปิด เนื้อไม่มีมัน > ตัวเลือก > ลด
  2. ทำให้สามารถ บันทึกข้อมูลการกู้คืนอัตโนมัติ (เปิดใช้งานตามค่าเริ่มต้น)
  3. ตั้งค่าช่วงเวลา (ค่าเริ่มต้นคือ 10 นาที)
  4. ตรวจสอบ ตำแหน่งไฟล์กู้คืนอัตโนมัติ

ตั้งค่าตัวเลือกสำหรับคุณลักษณะการกู้คืนอัตโนมัติของ Excel รวมถึงการเปิดใช้งานคุณลักษณะนี้ การตั้งค่าช่วงเวลา และตำแหน่งไฟล์

2.2.2 การทำงานของการกู้คืนอัตโนมัติ

มาอธิบายการทำงานของ AutoRecover กัน:

  1. เมื่อคุณสร้างไฟล์ ทดสอบ.xlsxจากนั้นทำการเปลี่ยนแปลง แต่ไม่ต้องบันทึก เมื่อถึงช่วงเวลาที่กำหนดไว้ AutoRecover จะสร้างโฟลเดอร์ย่อยในตำแหน่งไฟล์ AutoSave ที่กำหนดไว้ ดังนี้:
    C:\Users\ccw\AppData\Roaming\Microsoft\Excel\Test#####

    ที่เลขยาวๆ ##### เป็นตัวระบุเฉพาะที่ Excel ใช้เพื่อแยกแยะระหว่างเซสชันการกู้คืนอัตโนมัติที่แตกต่างกัน จากนั้นจะบันทึกการเปลี่ยนแปลงลงในไฟล์ที่กู้คืนอัตโนมัติ ทดสอบ((กู้คืนอัตโนมัติ-#####)).xlsbตัวเลขยาวในวงเล็บคือตัวระบุเฉพาะที่ Excel ใช้เพื่อแยกความแตกต่างระหว่างเซสชันการเปลี่ยนแปลงที่แตกต่างกัน โปรดทราบว่าตัวเลขเหล่านี้จะถูกบันทึกเป็นรูปแบบ .xlsb (Microsoft Excel Binary Worksheet) เพื่อประสิทธิภาพที่ดีขึ้นและขนาดไฟล์ที่เล็กลง แม้ว่าไฟล์ต้นฉบับของคุณจะเป็น .xlsx ก็ตาม

  2. หากภายหลังคุณบันทึก Test.xlsx การกู้คืนอัตโนมัติจะ ไม่ ลบไฟล์ที่กู้คืนอัตโนมัติแรก
  3. หากคุณทำการเปลี่ยนแปลงไฟล์อีกครั้งแต่ไม่ได้บันทึกไฟล์นั้นไว้ หลังจากช่วงเวลาที่กำหนดไว้ การกู้คืนอัตโนมัติจะบันทึกการเปลี่ยนแปลงนั้นไปยังไฟล์ที่กู้คืนอัตโนมัติไฟล์ที่ 2 ทดสอบ((กู้คืนอัตโนมัติ-#####)).xlsbโดยมีตัวระบุเฉพาะที่แตกต่างกันเพื่อให้แตกต่างจากไฟล์ที่กู้คืนอัตโนมัติไฟล์แรก
  4. ขั้นตอนข้างต้นจะดำเนินต่อไปหากคุณทำการเปลี่ยนแปลงอย่างต่อเนื่อง แต่อย่าบันทึกการเปลี่ยนแปลงก่อนช่วงเวลาที่กำหนดไว้ล่วงหน้า ดังนั้นอาจมีไฟล์ที่กู้คืนอัตโนมัติหลายไฟล์ในโฟลเดอร์ย่อย
  5. หากในท้ายที่สุดคุณปิด Test.xlsx แต่เลือก ไม่ เพื่อบันทึกไว้ ไฟล์ที่กู้คืนอัตโนมัติทั้งหมดจะถูกลบออก ยกเว้นไฟล์ล่าสุดซึ่งจะถูกเปลี่ยนชื่อเป็นไฟล์ที่ไม่ได้บันทึก ทดสอบ((ยังไม่ได้บันทึก-#####)).xlsbโดยที่ตัวระบุเฉพาะ ##### จะเหมือนกับตัวระบุไฟล์ที่กู้คืนอัตโนมัติที่เกี่ยวข้องทุกประการ:
    ใน Excel ให้เลือกปุ่ม "ไม่บันทึก" เมื่อปิดไฟล์
  6. หากคุณเลือก "บันทึก" ไฟล์ที่กู้คืนอัตโนมัติและไฟล์ที่ไม่ได้บันทึกก่อนหน้านี้ทั้งหมดจะถูกลบ และโฟลเดอร์ย่อยนั้นก็จะถูกลบด้วยเช่นกัน ในครั้งถัดไปเมื่อคุณเปิดและแก้ไขไฟล์เดียวกัน การกู้คืนอัตโนมัติจะสร้างโฟลเดอร์ย่อยใหม่ Test#### ที่มีตัวระบุเฉพาะที่แตกต่างกัน

2.2.3 ตัวอย่างจริง

ด้านล่างนี้คือตัวอย่างจริง:

เนื้อหาในโฟลเดอร์ย่อยการกู้คืนอัตโนมัติ Test#### สำหรับไฟล์ Test.xlsx รวมถึงไฟล์ที่กู้คืนอัตโนมัติ ไฟล์ที่ไม่ได้บันทึก และทางลัดไปยังไฟล์ต้นฉบับ Test.xlsx

จากตัวอย่างนี้เราจะเห็นได้ว่า:

  1. Test311582750060201638 เป็นโฟลเดอร์ย่อยการกู้คืนอัตโนมัติสำหรับ Test.xlsx
  2. Test((Unsaved-311583441505446697)).xlsb คือเวอร์ชันที่ยังไม่ได้บันทึก ก่อนปิดไฟล์ครั้งสุดท้าย
  3. ไฟล์ต่อไปนี้เป็นไฟล์ที่กู้คืนอัตโนมัติหลังจากเปิดไฟล์ครั้งสุดท้าย:
    ทดสอบ((กู้คืนอัตโนมัติ-311583633426885544)).xlsb ทดสอบ((กู้คืนอัตโนมัติ-311583641215697279)).xlsb ทดสอบ((กู้คืนอัตโนมัติ-311583653173513157)).xlsb

    แสตมป์เวลาสำหรับไฟล์เหล่านี้จะใหม่กว่าไฟล์ที่ไม่ได้บันทึก

  4. Test.xlsx เป็นทางลัดไปยังไฟล์ Test.xlsx จริง

2.2.4 ใช้การกู้คืนอัตโนมัติเมื่อไฟล์ของคุณเสียหาย

ข่าวดีตอนนี้ก็คือ AutoRecover คือ เปิดใช้งานโดยค่าเริ่มต้นดังนั้นหากคุณไม่สามารถเปิดและกู้คืนไฟล์ Excel ที่เสียหายได้ คุณอาจมีโอกาสกู้คืนไฟล์เวอร์ชันล่าสุดได้ผ่านคุณลักษณะการกู้คืนอัตโนมัติ

2.2.5 ใช้คุณลักษณะ “กู้คืนสมุดงานที่ไม่ได้บันทึก”

  1. In Excelคลิก เนื้อไม่มีมัน > จุดเปิด
  2. คลิก กู้คืนสมุดงานที่ยังไม่ได้บันทึก ปุ่ม
    ใน Excel ให้ใช้คุณลักษณะ "กู้คืนสมุดงานที่ไม่ได้บันทึก" เพื่อกู้คืนเวอร์ชันใหม่หรือเก่ากว่าของไฟล์ Excel ที่เสียหายของคุณ
  3. ค้นหาและเลือกไฟล์ .xlsb สำหรับไฟล์ที่เสียหายของคุณในตำแหน่งไฟล์กู้คืนอัตโนมัติ ไม่ว่าจะเลือกเวอร์ชันที่ไม่ได้บันทึกหรือเวอร์ชันที่กู้คืนอัตโนมัติก็ได้ เพียงเลือกเวอร์ชันที่มีเนื้อหาที่คุณต้องการ

2.2.6 ค้นหาและกู้คืนไฟล์ด้วยตนเอง

คุณยังสามารถเปิด “ตำแหน่งไฟล์กู้คืนอัตโนมัติ” ด้วยตนเองและค้นหาไฟล์ที่ต้องการได้:

  1. คัดลอก “ตำแหน่งไฟล์กู้คืนอัตโนมัติ” ใน Excel
  2. วางลงใน Windows File Explorer

คัดลอก "ตำแหน่งไฟล์กู้คืนอัตโนมัติ" ใน Excel แล้ววางลงใน Windows File Explorer เพื่อเปิดตำแหน่งไฟล์กู้คืนอัตโนมัติด้วยตนเองและกู้คืนเวอร์ชันที่ไม่ได้บันทึกใหม่หรือเก่ากว่าของไฟล์ Excel ที่เสียหายของคุณ

2.2.7 ใช้แผง “การกู้คืนเอกสาร”

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

เลือกเวอร์ชันของไฟล์ที่ต้องการกู้คืนจากแผง "การกู้คืนเอกสาร" ของ Excel

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

2.2.8 หมายเหตุสำคัญ

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

คุณสามารถค้นหาข้อมูลการกู้คืนอัตโนมัติได้ใน เพจทางการของ Microsoft ลิ้งค์ภายนอก เช่นกัน อย่างไรก็ตาม พวกเขาไม่ได้ให้ข้อมูลที่ครอบคลุมเหมือนที่เราทำ

2.3 การกู้คืนผ่านการบันทึกอัตโนมัติ

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

การบันทึกอัตโนมัติจะพร้อมใช้งานใน Excel สำหรับ Microsoft 365 เท่านั้น โดยจะเปิดใช้งานตามค่าเริ่มต้นสำหรับไฟล์บน OneDrive, OneDrive for Business หรือ SharePoint Online แต่จะถูกปิดใช้งานสำหรับไฟล์บนคอมพิวเตอร์เครื่องนั้น

2.3.1 ตัวเลือกการบันทึกอัตโนมัติ

คุณสามารถค้นหาตัวเลือกบันทึกอัตโนมัติได้โดย:

  1. In Excel, เปิด เนื้อไม่มีมัน > ตัวเลือก > ลด
  2. คุณสามารถค้นหา ไฟล์บันทึกอัตโนมัติที่เก็บไว้ใน Cloud ตามค่าเริ่มต้นใน Excel ตัวเลือกนี้เปิดใช้งานอยู่ตามค่าเริ่มต้น และเราขอแนะนำให้คุณเปิดใช้งานไว้เสมอ เว้นแต่ในกรณีพิเศษ

ตัวเลือก "บันทึกไฟล์อัตโนมัติที่จัดเก็บไว้ในระบบคลาวด์ตามค่าเริ่มต้นใน Excel" ใน Excel

2.3.2 เปิดใช้งานการบันทึกอัตโนมัติสำหรับไฟล์ในเครื่อง

นอกจากนี้คุณยังสามารถเปิดใช้งานการบันทึกอัตโนมัติสำหรับไฟล์บนไดรฟ์ภายในได้ ดังนี้

  1. เปิดไฟล์ท้องถิ่นใน Excel
  2. เปิด บันทึกอัตโนมัติ สลับที่มุมบนซ้าย
  3. กล่องโต้ตอบจะปรากฏขึ้น จากนั้นคุณสามารถเลือกไดรฟ์บนคลาวด์เพื่อจัดเก็บไฟล์ที่บันทึกอัตโนมัติ
  4. จากนั้นไฟล์ในเครื่องของคุณจะถูกอัปโหลดไปยังไดรฟ์บนคลาวด์ และการอัปเดตในอนาคตทั้งหมดจะถูกบันทึกไว้ที่นั่น ไฟล์ในเครื่องจะ ไม่ จะได้รับการอัพเดตอีกต่อไป

เปิดใช้งานตัวเลือกบันทึกอัตโนมัติสำหรับไฟล์ภายในเครื่องใน Excel

2.3.3 กู้คืนไฟล์ Excel ที่เสียหาย

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

  1. In Excelคลิกชื่อไฟล์ที่แถบด้านบน
  2. ในเมนูแบบป๊อปอัป คลิก ประวัติรุ่น.
    ใน Excel ให้เปิดประวัติเวอร์ชันสำหรับไฟล์ที่บันทึกอัตโนมัติบนไดรฟ์คลาวด์
  3. ประวัติเวอร์ชันจะแสดงในแผงด้านขวา
  4. คลิกเวอร์ชันที่คุณต้องการคืนค่า:
    ใน Excel ให้คลิกเวอร์ชันที่คุณต้องการคืนค่าในแผงประวัติเวอร์ชันด้านขวา
  5. ในแถบข้อมูลตรงกลาง คลิก ฟื้นฟู เพื่อคืนค่าเป็นเวอร์ชันนั้น:
    ใน Excel ให้คลิกปุ่ม "คืนค่า" เพื่อคืนค่าเป็นเวอร์ชันที่บันทึกอัตโนมัติ

2.3.3 เอกสารอ้างอิง

  1. หน้าอย่างเป็นทางการของ Microsoft: บันทึกอัตโนมัติคืออะไร? ลิ้งค์ภายนอก
  2. หน้าอย่างเป็นทางการของ Microsoft: ฉันจะเปิดการบันทึกอัตโนมัติได้อย่างไร ลิ้งค์ภายนอก

2.4 กู้คืนผ่านการสำรองข้อมูลอัตโนมัติ

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

2.4.1 เปิดใช้งานการสำรองข้อมูลอัตโนมัติด้วยตนเอง

การเปิดใช้งานการสำรองข้อมูลอัตโนมัติเป็นเรื่องง่าย:

  1. In Excelเปิดไฟล์ที่คุณต้องการตั้งค่าการสำรองข้อมูลอัตโนมัติ
  2. เลือก เนื้อไม่มีมัน > บันทึกเป็น > หมวดหมู่สินค้า.
  3. คลิก เครื่องมือ > ตัวเลือกทั่วไป…
  4. ตรวจสอบ สร้างการสำรองข้อมูลเสมอ ตัวเลือกและคลิก OK ปุ่ม
  5. คลิก ลด ปุ่มและยืนยันการแทนที่ไฟล์ที่มีอยู่

ในกล่องโต้ตอบ "บันทึกเป็น" ของ Excel ให้เปิดใช้งานตัวเลือก "สร้างการสำรองข้อมูลเสมอ" สำหรับไฟล์ปัจจุบัน

ตั้งแต่นั้นเป็นต้นมา หากไฟล์ต้นฉบับคือ “Test.xlsx” จะมีไฟล์ “สำรอง Test.xlk” สำหรับไฟล์ดังกล่าว หมายเหตุ .xlk คือนามสกุลไฟล์สำหรับไฟล์สำรอง Microsoft Excel:

ไฟล์ Excel ต้นฉบับพร้อมไฟล์สำรองที่สร้างโดย Excel

2.4.2 หมายเหตุ:

  1. การสำรองข้อมูลอัตโนมัติคือ ไม่ ตัวเลือกทั่วไป แต่เป็นตัวเลือกต่อไฟล์ หากคุณเปิดใช้งานการสำรองข้อมูลอัตโนมัติสำหรับไฟล์หนึ่งไฟล์ ระบบจะ... ไม่ เปิดใช้งานสำหรับคนอื่น
  2. การสำรองข้อมูลอัตโนมัติจะ ไม่ สำรองเวอร์ชันปัจจุบันแต่เป็นเวอร์ชันก่อนที่คุณจะบันทึก และการดำเนินการบันทึกจะบันทึกการเปลี่ยนแปลงลงในไฟล์ต้นฉบับ ทำให้เป็นเวอร์ชันปัจจุบัน
  3. ครั้งแรกเมื่อคุณใช้ "บันทึกเป็น" เพื่อบันทึกไฟล์ Excel ใหม่พร้อมตัวเลือกสำรองข้อมูล Excel จะ ไม่ สร้างไฟล์สำรองข้อมูล เนื่องจากไม่มีเวอร์ชันใดให้ใช้งานก่อนที่คุณจะบันทึก
  4. หากไฟล์ Excel ต้นฉบับเสียหายและคุณได้เปิดใช้งานการสำรองข้อมูลอัตโนมัติไว้ คุณสามารถรับเวอร์ชันก่อนบันทึกจากการสำรองข้อมูลได้
  5. เมื่อคุณเปิดไฟล์สำรองข้อมูล .xlk คุณจะเห็นคำเตือนต่อไปนี้:
    ข้อความเตือน "รูปแบบไฟล์และนามสกุลของ 'การสำรองข้อมูลของ xxx.xlk' ไม่ตรงกัน"
    เพียงแค่ละเลยมันแล้วคลิก ใช่ เพื่อเปิดไฟล์.

2.4.3 เปิดใช้งานการสำรองข้อมูลอัตโนมัติสำหรับชุดไฟล์

วิธีการ Excel VBA สมุดงาน.บันทึกเป็น ลิ้งค์ภายนอก มีพารามิเตอร์เสริม CreateBackup ซึ่งสามารถใช้เพื่อเปิดใช้งานการสำรองข้อมูลอัตโนมัติสำหรับไฟล์โดยการเขียนโปรแกรม ดังนั้นเราสามารถเขียนสคริปต์ VBA ง่ายๆ เพื่อเปิดใช้งานการสำรองข้อมูลอัตโนมัติสำหรับไฟล์ชุดหนึ่งได้:

ตัวเลือก Explicit ฟังก์ชัน BatchEnableBackup() Dim fd As FileDialog Dim i As Long Dim fileName As String Dim wb As Workbook Dim fileFormat As Long ' กำหนดค่ากล่องโต้ตอบไฟล์ ตั้งค่า fd = Application.FileDialog(msoFileDialogFilePicker) โดยใช้ fd .AllowMultiSelect = True .Title = "เลือกไฟล์ Excel เพื่อเปิดใช้งานการสำรองข้อมูล" .Filters.Clear .Filters.Add "ไฟล์ Excel" "*.xls; *.xlsx; *.xlsm; *.xlsb" ถ้า .Show <> -1 จากนั้น ออกจากฟังก์ชัน ' ออกหากผู้ใช้ยกเลิก จบด้วย ' ประมวลผลไฟล์ที่เลือก สำหรับ i = 1 ถึง fd.SelectedItems.Count fileName = fd.SelectedItems(i) ' พยายามเปิดเวิร์กบุ๊ก ถ้ามีข้อผิดพลาด ให้ดำเนินการต่อ ตั้งค่า wb = Workbooks.Open(fileName) ถ้ามีข้อผิดพลาด ให้ไปที่ 0 ถ้าไม่เช่นนั้น wb จะเป็นค่าว่าง Application.DisplayAlerts = False ' ระงับคำเตือนการเขียนทับ ' บันทึกโดยเปิดใช้งานการสำรองข้อมูล เมื่อมีข้อผิดพลาดให้ดำเนินการต่อ ' ข้ามไฟล์ที่ไม่สามารถบันทึกได้ fileFormat = wb.fileFormat wb.SaveAs _ fileName:=fileName, _ fileFormat:=fileFormat, _ CreateBackup:=True เมื่อมีข้อผิดพลาด GoTo 0 Application.DisplayAlerts = True wb.Close SaveChanges:=False ตั้งค่า wb = Nothing End If Next i End Function

คุณยังสามารถดาวน์โหลด ไฟล์ Excel ที่มีแมโคร โดยตรง.

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

มีข้อมูลเกี่ยวกับคุณสมบัติการสำรองข้อมูลอัตโนมัติบน เพจทางการของ Microsoft ลิ้งค์ภายนอก.

2.5 การกู้คืนผ่านโหมดการคำนวณด้วยตนเอง

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

คุณสามารถเปลี่ยนการตั้งค่าการคำนวณได้ดังนี้:

  1. ใน Excel ให้เปิดหรือสร้างเวิร์กบุ๊กเปล่าใหม่
  2. คลิก  เนื้อไม่มีมัน > ตัวเลือก
  3. นำทางไปยัง สูตร แถบ
  4. ภายใต้ ตัวเลือกการคำนวณให้เลือก ด้วยมือ สำหรับการคำนวณสมุดงาน
  5. ยกเลิกการเลือก คำนวณสมุดงานใหม่ก่อนบันทึก
  6. คลิก OK เพื่อบันทึกการเปลี่ยนแปลง
    ใน Excel ให้ตั้งค่าโหมดการคำนวณเวิร์กบุ๊กเป็นด้วยตนเอง และปิดใช้งานคำนวณเวิร์กบุ๊กใหม่ก่อนบันทึก
  7. ลองเปิดไฟล์ที่เสียหาย
  8. หากสามารถเปิดไฟล์ได้สำเร็จ โปรดสำรองไฟล์โดยบันทึกเป็นไฟล์ใหม่

Microsoft ให้ข้อมูลเพิ่มเติมเกี่ยวกับ การเปลี่ยนโหมดการคำนวณสูตรใหม่ ลิ้งค์ภายนอก และ โหมดการคำนวณปัจจุบัน ลิ้งค์ภายนอก.

2.6 เปิดไฟล์ในโหมดปลอดภัย

คุณยังสามารถลองเปิดไฟล์ที่เสียหายของคุณได้ เซฟโหมด ลิ้งค์ภายนอก. หากสามารถเปิดได้สำเร็จ ให้บันทึกสำเนาด้วยชื่ออื่น

3. เทคนิคขั้นสูงในการกู้คืนไฟล์ Excel ที่เสียหาย

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

3.1 วิธีการแปลงรูปแบบ SYLK

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

ต่อไปนี้เป็นขั้นตอนโดยละเอียด:

  1. เลือก เนื้อไม่มีมัน > บันทึกเป็น
  2. Choose SYLK (ลิงก์เชิงสัญลักษณ์) รูป
    ใน Excel ให้แปลงเวิร์กชีตที่ใช้งานอยู่เป็นไฟล์ SYLK (ลิงก์สัญลักษณ์)
  3. ตั้งชื่อแผ่นงานที่ใช้งานให้อธิบายอย่างชัดเจน
  4. คลิก ลด และยืนยันการเปลี่ยนแปลงรูปแบบ
  5. เปิดไฟล์ .slk ที่บันทึกไว้อีกครั้ง
  6. บันทึกกลับเป็นรูปแบบ Excel ด้วยชื่อใหม่

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

Option Explicit

Function RepairExcelFileViaSYLKConversion(SrcFile As String, DstFile As String) As Boolean
    On Error GoTo ErrorHandler

    Dim srcWb As Workbook
    Dim dstWb As Workbook
    Dim tempWb As Workbook
    Dim slkWb As Workbook
    Dim ws As Worksheet
    Dim fso As Object
    Dim srcBaseName As String
    Dim dstPath As String
    Dim slkFileName As String
    Dim sheetName As String
    Dim sanitizedName As String
    Dim isFirst As Boolean

    Set fso = CreateObject("Scripting.FileSystemObject")

    Application.ScreenUpdating = False
    Application.DisplayAlerts = False

    ' Step 1: Open source workbook
    Set srcWb = Workbooks.Open(SrcFile)

    ' Get source base name
    srcBaseName = fso.GetBaseName(SrcFile)

    ' Step 2: Save each sheet as SYLK
    dstPath = fso.GetParentFolderName(DstFile) & "\"
    
    If Not fso.FolderExists(dstPath) Then
        fso.CreateFolder dstPath
    End If

    For Each ws In srcWb.Worksheets
        ' Sanitize sheet name for filename
        sanitizedName = SanitizeFileName(ws.name)
        slkFileName = dstPath & srcBaseName & "_" & sanitizedName & ".slk"
        
        ' Copy sheet to new workbook and save as SYLK
        ws.Copy
        Set tempWb = ActiveWorkbook
        tempWb.SaveAs Filename:=slkFileName, FileFormat:=xlSYLK
        tempWb.Close SaveChanges:=False
    Next ws

    ' Close source workbook
    srcWb.Close SaveChanges:=False

    ' Step 3 and 4: Create new workbook and merge SYLK files
    Set dstWb = Workbooks.Add
    isFirst = True

    ' Get list of SYLK files
    slkFileName = Dir(dstPath & srcBaseName & "_*.slk")

    Do While slkFileName <> ""
        ' Open SYLK file
        Application.DisplayAlerts = False
        Set slkWb = Workbooks.Open(dstPath & slkFileName)
        Application.DisplayAlerts = True
        
        ' Copy sheet to destination workbook
        If isFirst Then
            ' Copy before first sheet and delete original
            slkWb.Sheets(1).Copy Before:=dstWb.Sheets(1)
            Application.DisplayAlerts = False
            If dstWb.Sheets.Count > 1 Then
                dstWb.Sheets(2).Delete
            End If
            Application.DisplayAlerts = True
            isFirst = False
        Else
            slkWb.Sheets(1).Copy After:=dstWb.Sheets(dstWb.Sheets.Count)
        End If
        
        ' Extract sheet name from filename
        sheetName = Mid(fso.GetBaseName(slkFileName), Len(srcBaseName) + 2)
        ' Rename the sheet
        On Error Resume Next ' Ignore errors (e.g., duplicate name)
        dstWb.Sheets(dstWb.Sheets.Count).name = sheetName
        On Error GoTo ErrorHandler ' Resume normal error handling
        
        ' Close SYLK workbook
        slkWb.Close SaveChanges:=False
        
        ' Next file
        slkFileName = Dir()
    Loop

    ' Step 5: Save and close destination workbook
    Application.DisplayAlerts = False ' Suppress overwrite warning
    dstWb.SaveAs Filename:=DstFile
    Application.DisplayAlerts = True
    dstWb.Close SaveChanges:=True

    ' Cleanup
    Application.ScreenUpdating = True
    Application.DisplayAlerts = True

    RepairExcelFileViaSYLKConversion = True
    Exit Function

ErrorHandler:
    ' Cleanup code
    On Error Resume Next
    If Not srcWb Is Nothing Then srcWb.Close SaveChanges:=False
    If Not tempWb Is Nothing Then tempWb.Close SaveChanges:=False
    If Not slkWb Is Nothing Then slkWb.Close SaveChanges:=False
    If Not dstWb Is Nothing Then dstWb.Close SaveChanges:=False
    Application.ScreenUpdating = True
    Application.DisplayAlerts = True
    RepairExcelFileViaSYLKConversion = False
End Function

Function SanitizeFileName(name As String) As String
    Dim invalidChars As String
    invalidChars = "\/:*?""<>|"
    Dim i As Long
    For i = 1 To Len(invalidChars)
        Dim c As String
        c = Mid(invalidChars, i, 1)
        name = Replace(name, c, "_")
    Next i
    SanitizeFileName = name
End Function

เรายังได้พัฒนา GUI สำหรับฟังก์ชันนี้ คุณสามารถดาวน์โหลดได้ ไฟล์ Excel ที่มีฟังก์ชั่นและ GUI ทั้งหมด และรันฟอร์มผู้ใช้ MainForm

มีข้อมูลจำกัดมากเกี่ยวกับวิธีการนี้ หน้าเว็บ Microsoft อย่างเป็นทางการ ลิ้งค์ภายนอก.

3.2 วิธีการแปลงหน้าเว็บ

คล้ายกับวิธีการแปลง SYLK คุณยังสามารถแปลงไฟล์ Excel ที่เสียหายเป็นรูปแบบหน้าเว็บ (HTML) แล้วแปลงกลับมาเป็นไฟล์ Excel ใหม่ได้ เพื่อกำจัดความเสียหายที่อาจเกิดขึ้นได้

ด้านล่างนี้เป็นขั้นตอน:

  1. เลือก เนื้อไม่มีมัน > บันทึกเป็น
  2. เลือก บันทึกเป็นชนิด ไปยัง หน้าเว็บ or เว็บเพจไฟล์เดียว.
  3. อย่าลืมบันทึก สมุดงานทั้งหมด แทน การเลือก: แผ่น.
    ใน Excel แปลงเวิร์กบุ๊กทั้งหมดเป็นเว็บเพจ (รูปแบบ HTML)
  4. คลิก ลดคุณจะเห็นคำเตือนต่อไปนี้ ให้ละเว้นและคลิกตกลงเพื่อบันทึก:
    “คุณลักษณะบางอย่างในสมุดงานของคุณอาจลost หากคุณบันทึกเป็น Single File Web Page คุณต้องการใช้รูปแบบนั้นต่อไปหรือไม่" คำเตือน

3.3 แนวทางการกู้คืนข้อมูลอ้างอิงภายนอก

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

3.3.1 ขั้นตอนการกู้คืน

  1. In Excelสร้างสมุดงานเปล่าใหม่และบันทึกไว้
  2. ในเซลล์แรกของเวิร์กบุ๊ก ให้ป้อนสูตรต่อไปนี้: =FileName!A1โดยที่ FileName คือชื่อไฟล์ Excel ที่เสียหายโดยไม่มีนามสกุล ตัวอย่างเช่น หากไฟล์ที่เสียหายของคุณคือ Test.xlsx สูตรจะเป็นดังนี้ =Test!A1. หลังจากใส่สูตรแล้วให้กด เข้าสู่.
    ใน Excel ให้สร้างการอ้างอิงภายนอกเพื่อลิงก์ไปยังเวิร์กบุ๊กที่เสียหาย
  3. หากกล่องโต้ตอบอัปเดตค่าปรากฏขึ้น ให้เรียกดูและเลือกไฟล์ Excel ที่เสียหายพร้อมค่าสำหรับการอ้างอิงภายนอก:
    ในกล่องโต้ตอบอัปเดตค่า ให้เลือกเวิร์กบุ๊กแหล่งที่มาซึ่งมีค่าสำหรับการอ้างอิงภายนอก
  4. หากไฟล์ Excel ที่เสียหายมีหลายแผ่นงาน คุณจำเป็นต้องเลือกแผ่นงานสำหรับการอ้างอิงภายนอกปัจจุบัน:
    เลือกแผ่นงานที่ให้ค่าสำหรับการอ้างอิงภายนอก
  5. เลือกเซลล์ A1 และกด Ctrl + C เพื่อคัดลอกสูตรของมัน
  6. Starจาก A1 เลือกช่วงที่ประมาณเท่ากันหรือใหญ่กว่าช่วงข้อมูลในสมุดงานที่เสียหายต้นฉบับ จากนั้นกด Ctrl + P เพื่อวางสูตรลงในเซลล์ทั้งหมดในช่วงที่เลือก
  7. หลังจากวางแล้ว อัพเดทค่า กล่องโต้ตอบอาจปรากฏขึ้นอีกครั้ง ให้เลือกสมุดงานที่เสียหายเดิมและคลิก OK.
  8. ตรวจสอบว่าค่าเซลล์ถูกต้องหรือไม่ เซลล์ที่อยู่ในช่วงของไฟล์ต้นฉบับจะแสดงค่าในไฟล์ต้นฉบับ ส่วนเซลล์ที่อยู่นอกช่วงจะแสดงค่าเป็นศูนย์
  9. เลือกเซลล์ที่คุณต้องการแล้วกด Ctrl + C เพื่อคัดลอก
  10. สร้างแผ่นงานใหม่ คลิกเซลล์ A1 จากนั้นคลิกขวาและเลือก วางค่า ให้วางเฉพาะค่าเท่านั้น วิธีนี้เราจะคัดลอกค่าจากไฟล์ที่เสียหายต้นฉบับไปยังชีตใหม่ หากเราเลือกที่จะวางโดยตรง เราก็จะได้รับสูตรอ้างอิงภายนอกอีกครั้งแทนที่จะเป็นค่า

3.3.2 หมายเหตุ:

  1. วิธีนี้จะกู้คืนเฉพาะค่าข้อมูลเท่านั้น จะไม่สามารถกู้คืนสูตร การจัดรูปแบบ แผนภูมิ แบบฟอร์ม และแมโครได้
  2. หากคุณพบข้อผิดพลาดในขั้นตอนที่ 6 ให้ลดช่วงจนกว่าจะสำเร็จ

คุณสามารถค้นหาข้อมูลเกี่ยวกับวิธีการนี้ได้ใน หน้า Microsoft อย่างเป็นทางการ ลิ้งค์ภายนอก.

3.4 การใช้เครื่องมือ Open XML SDK

คุณยังสามารถใช้เครื่องมือ Open XML SDK เพื่อค้นหาและแก้ไขส่วนที่เสียหายในไฟล์ของคุณได้ หากต้องการทำเช่นนี้ โปรดดำเนินการดังต่อไปนี้:

  1. ดาวน์โหลด เปิด XML SDK และติดตั้ง
  2. ดาวน์โหลด เครื่องมือเพิ่มประสิทธิภาพ Open XML SDK สำหรับ Microsoft Office และติดตั้ง
  3. Starเสื้อ เครื่องมือเพิ่มประสิทธิภาพ Open XML SDK สำหรับ Microsoft Office
  4. คลิก ไฟล์ > เปิดไฟล์ … เพื่อเปิดไฟล์ Excel ที่เสียหาย
  5. คลิก การดำเนินการ > ตรวจสอบ เพื่อตรวจสอบไฟล์ Excel และค้นหาปัญหาในไฟล์:
    ใช้ Open XML SDK Productivity Tool สำหรับ Microsoft Office เพื่อตรวจสอบไฟล์ Excel ที่เสียหาย
  6. ตรวจสอบผลการตรวจสอบและแก้ไขข้อผิดพลาดในไฟล์ด้วยตนเอง:
    ใน Open XML SDK Productivity Tool สำหรับ Microsoft Office ให้ตรวจสอบผลการตรวจสอบและแก้ไขข้อผิดพลาดด้วยตนเอง

หมายเหตุ: แนวทางนี้ต้องใช้ทักษะไอทีขั้นสูง เช่น การเขียนโปรแกรมและความคุ้นเคยกับ รูปแบบไฟล์ Office Open XMLจึงอาจใช้งานไม่ได้กับผู้ใช้ Excel ทั่วไป

3.5 กู้คืนโค้ด VBA และแมโคร

เวิร์กบุ๊กที่มีโค้ด VBA และแมโครที่มีค่าจำเป็นต้องใช้วิธีการกู้คืนแบบพิเศษ ดังต่อไปนี้:

  1. Start Excel โดยไม่ต้องเปิดไฟล์ที่เสียหาย
  2. ชุด การคำนวณสมุดงาน โหมดไปที่ ด้วยมือ.
  3. คลิ เนื้อไม่มีมัน > ตัวเลือก.
  4. In ศูนย์ความเชื่อถือ คลิกแท็บ การตั้งค่าศูนย์ความเชื่อถือ:
  5. ในป๊อปอัป ศูนย์ความเชื่อถือ โต้ตอบคลิก การตั้งค่ามาโคร และเลือก ปิดใช้งานแมโครทั้งหมดโดยไม่แจ้งเตือนจากนั้นคลิก OK:
    ปิดใช้งานแมโครทั้งหมดโดยไม่แจ้งเตือนในศูนย์ความน่าเชื่อถือของ Excel
  6. ตอนนี้การคำนวณอัตโนมัติและแมโครทั้งหมดถูกปิดการใช้งานแล้ว
  7. จากนั้นคุณสามารถเปิดไฟล์ที่เสียหายได้ หาก Excel สามารถเปิดได้สำเร็จจะมี NO การแจ้งเตือนว่าแมโครถูกปิดใช้งาน เนื่องจากเราเลือกตัวเลือกไม่มีการแจ้งเตือน หาก Excel ไม่สามารถเปิดได้ แสดงว่า CAN ใช้วิธีนี้เพื่อกู้รหัสอีกต่อไป
  8. ข่าวประชาสัมพันธ์ Alt + F11 เพื่อเปิด Visual Basic Editor
  9. เรียกดู VBAProject และเลือกไอเท็มที่ต้องการ เช่น แบบฟอร์มหรือโมดูล จากนั้นคลิกขวาที่ไอเท็มนั้นแล้วเลือก ส่งออกไฟล์… การส่งออกรายการด้วยตนเอง:
    ใน Excel ให้ส่งออกวัตถุ VBA ไปยังไฟล์ใน Visual Basic Editor
  10. ทำซ้ำขั้นตอนที่ 9 จนกระทั่งรายการที่คุณต้องการทั้งหมดถูกส่งออก
  11. ปิด Visual Basic Editor และไฟล์ปัจจุบัน
  12. สร้างเวิร์กบุ๊กใหม่และนำเข้ารายการทั้งหมดกลับมา

วิธีนี้ใช้ได้แม้ในบางครั้งที่เทคนิคการกู้คืนอื่นไม่สามารถคืนค่าการทำงานของเวิร์กบุ๊กทั้งหมดได้

เทคนิคขั้นสูงเหล่านี้ช่วยเสริมวิธีการกู้คืนมาตรฐานด้วยโซลูชันเฉพาะสำหรับความเสียหายประเภทต่างๆ ทางเลือกของคุณระหว่างการแปลง SYLK การอ้างอิงภายนอก หรือการกู้คืน VBA ควรขึ้นอยู่กับความเสียหายเฉพาะและประเภทของข้อมูลที่คุณต้องการเก็บรักษา

3.6 การดึงข้อมูลแผนภูมิผ่านแมโคร

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

4. ใช้เครื่องมือที่เข้ากันได้กับ Excel ของบุคคลที่สาม

เครื่องมือของบุคคลที่สามบางรายการยังรองรับไฟล์ Excel ด้วย หากไฟล์ของคุณเสียหายและไม่สามารถเปิดใน Excel ได้ คุณสามารถลองใช้เครื่องมือเหล่านี้ ด้านล่างนี้คือเครื่องมือบางส่วน:

  • Google เอกสาร
  • OpenOffice
  • LibreOffice

หากมีเครื่องมือหนึ่งสามารถเปิดไฟล์ได้ ให้บันทึกลงในไฟล์ Excel ใหม่ที่ไม่มีข้อผิดพลาด

5 ใช้ DataNumen Excel Repair การซ่อมแซมไฟล์ Excel ที่เสียหาย

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

5.1 ซ่อมแซมไฟล์ Excel เดียว

หากต้องการซ่อมแซมไฟล์ Excel ที่เสียหายเพียงไฟล์เดียว โปรดทำดังต่อไปนี้:

  1. ปิด Microsoft Excel และแอปพลิเคชันอื่นๆ ที่อาจแก้ไขไฟล์ Excel ต้นทางของคุณ
  2. เลือกไฟล์ Excel ต้นทาง (.xls/.xlsx)
  3. หากไฟล์ต้นฉบับคือ test.xls/test.xlsx ชื่อไฟล์เอาต์พุตจะถูกตั้งเป็น test_fixed.xls/test_fixed.xlsx โดยอัตโนมัติ โปรดทราบว่ารูปแบบไฟล์เอาต์พุตจะถูกกำหนดตามเวอร์ชันของ Excel ในคอมพิวเตอร์ของคุณ สำหรับ Excel 2003 หรือเวอร์ชันก่อนหน้า ไฟล์เอาต์พุตจะอยู่ในรูปแบบ .xls สำหรับ Excel 2007 ขึ้นไป ไฟล์จะอยู่ในรูปแบบ .xlsx นอกจากนี้ คุณยังสามารถเปลี่ยนชื่อไฟล์เอาต์พุตด้วยตนเอง (.xls/.xlsx) ได้อีกด้วย
  4. คลิกปุ่ม“ Starปุ่ม “ซ่อมแซม”
  5. หลังจากกระบวนการซ่อมแซม DataNumen Excel Repair จะส่งออกไฟล์ Excel ที่แก้ไขใหม่

ใช้ DataNumen Excel Repair เพื่อแก้ไขไฟล์ Excel ที่เสียหายเพียงไฟล์เดียว

5.2 ซ่อมแซมไฟล์ Excel ชุดหนึ่ง

DataNumen Excel Repair ทำให้สามารถประมวลผลไฟล์ที่เสียหายหลายไฟล์ได้อย่างง่ายดาย คุณสามารถเลือกไฟล์ Excel หลายไฟล์หรือค้นหาไฟล์ที่ตรงตามเกณฑ์เฉพาะจากคอมพิวเตอร์ของคุณ จากนั้นซ่อมแซมไฟล์เหล่านั้นทีละชุด ดังต่อไปนี้:

  1. ไปที่แท็บ “การซ่อมแซมแบบเป็นชุด”
  2. คลิก “เพิ่มไฟล์” เพื่อเพิ่มไฟล์ Excel หลายไฟล์ (.xls/.xlsx) ที่จะซ่อมแซม
  3. คุณสามารถคลิก “ค้นหาไฟล์” เพื่อค้นหาไฟล์ที่ต้องการซ่อมแซมในเครื่องคอมพิวเตอร์ภายในเครื่องได้
  4. คลิกปุ่ม“ Starปุ่ม “ซ่อมแซม”
  5. ไฟล์ Excel ทั้งหมดในรายการจะได้รับการซ่อมแซมทีละรายการ

ใช้ DataNumen Excel Repair เพื่อแก้ไขไฟล์ Excel ที่เสียหายจำนวนหนึ่ง

5.3 กู้คืนข้อมูล Excel จากฮาร์ดไดรฟ์ อิมเมจดิสก์ หรือไฟล์สำรองข้อมูล

คุณสามารถกู้คืนข้อมูล Excel ได้โดยตรงจากฮาร์ดไดรฟ์ อิมเมจดิสก์ หรือไฟล์สำรองข้อมูล หากคุณไม่มีไฟล์ Excel อีกต่อไป ตัวอย่างเช่น:

  • คุณลบไฟล์ Excel XLS/XLSX อย่างถาวร
  • คุณฟอร์แมตฮาร์ดไดรฟ์
  • ฮาร์ดไดรฟ์ล้มเหลว
  • ดิสก์เสมือนใน VMWare หรือ Virtual PC เสียหายหรือเสียหาย
  • ไฟล์สำรองข้อมูลบนสื่อสำรองข้อมูลเสียหายหรือได้รับความเสียหาย และคุณไม่สามารถคืนค่าไฟล์ Excel XLS/XLSX จากไฟล์นั้นได้
  • ไฟล์อิมเมจดิสก์เสียหายหรือได้รับความเสียหาย และคุณไม่สามารถกู้คืนไฟล์ Excel จากไฟล์นั้นได้

หากคุณมีไฟล์อิมเมจดิสก์หรือไฟล์สำรองข้อมูลอยู่ในมือ คุณสามารถดำเนินการดังต่อไปนี้:

  1. คลิกปุ่ม “…” เพื่อเลือกไฟล์ต้นฉบับ
  2. ในกล่องโต้ตอบ “เปิดไฟล์” ให้เลือก “ไฟล์ทั้งหมด (*.*)” เป็นตัวกรอง
  3. เลือกไฟล์ภาพดิสก์หรือไฟล์สำรองข้อมูลเป็นไฟล์ต้นฉบับที่ต้องการซ่อมแซม
  4. ตั้งค่าไฟล์ Excel เอาต์พุตที่ได้รับการแก้ไข และตรวจสอบให้แน่ใจว่าส่วนขยายเป็น .xlsx ถ้าคุณติดตั้ง Excel 2007 ขึ้นไป เช่น E_Drive_fixed.xlsx มิฉะนั้น ให้ใช้ส่วนขยาย .xls เช่น E_Drive_fixed.xls

ใช้ DataNumen Excel Repair เพื่อกู้คืนข้อมูล Excel จากฮาร์ดไดรฟ์ ภาพดิสก์ หรือไฟล์สำรองข้อมูล

หากคุณต้องการกู้คืนจากฮาร์ดไดรฟ์โดยตรงคุณจะต้องใช้ DataNumen Disk Image เพื่อสร้างไฟล์อิมเมจดิสก์สำหรับฮาร์ดไดรฟ์:

  1. เลือกฮาร์ดไดรฟ์หรือดิสก์
  2. ตั้งค่าชื่อไฟล์ภาพเอาท์พุต
  3. คลิก“ Starปุ่ม “โคลน” เพื่อสร้างไฟล์อิมเมจดิสก์จากฮาร์ดไดรฟ์/ดิสก์

ใช้ DataNumen Disk Image เพื่อสร้างไฟล์อิมเมจดิสก์จากฮาร์ดไดรฟ์/ดิสก์ ดังนั้น DataNumen Excel Repair สามารถกู้ข้อมูล Excel จากไฟล์อิมเมจดิสก์ได้

5.4 กู้คืนจาก Ransomware หรือไวรัส

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

5.5 ซ่อมแซมไฟล์ที่กู้คืน

บางครั้งไฟล์ที่กู้คืนได้โดย DataNumen Data Recovery หรือเครื่องมือการกู้คืนข้อมูลที่คล้ายกันอื่น ๆ ยังคงไม่สามารถเปิดใน Excel ได้ ในกรณีดังกล่าว คุณสามารถใช้ DataNumen Excel Repair เพื่อซ่อมแซมไฟล์ที่กู้คืนซึ่งสามารถเปิดได้ใน Excel

5.6 ไฟล์ตัวอย่าง

ตัวอย่างไฟล์ Excel ที่เสียหาย กู้คืนไฟล์โดย DataNumen Excel Repair
Error1.xls Error1_fixed.xlsx
Error4.xlsx Error4_fixed.xls
Error5.xls Error5_fixed.xls

6. บริการการกู้คืนออนไลน์

บริการกู้คืนข้อมูลออนไลน์ช่วยให้ผู้ใช้สามารถกู้คืนไฟล์ Excel ที่เสียหายได้ผ่านเว็บโดยไม่ต้องติดตั้งซอฟต์แวร์ ผู้ใช้ที่ต้องการวิธีแก้ไขไฟล์ที่เสียหายอย่างรวดเร็วหันมาใช้บริการเหล่านี้

6.1 ขั้นตอนการกู้คืนข้อมูลแบบง่าย ๆ

การกู้คืนไฟล์ Excel ผ่านบริการออนไลน์ทำตามขั้นตอนเหล่านี้:

  1. เลือกบริการกู้คืนข้อมูลออนไลน์ที่มีชื่อเสียง
  2. อัปโหลดไฟล์ Excel ที่เสียหายไปยังเว็บเพจบริการ
  3. ป้อนที่อยู่อีเมลของคุณเพื่อรับการแจ้งเตือน
  4. Starกระบวนการซ่อมแซม
  5. รอให้กระบวนการซ่อมแซมเสร็จสิ้น
  6. ดาวน์โหลดไฟล์ที่แก้ไขหรือรับผ่านทางอีเมล

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

ข้อดีและข้อเสีย 6.2 ประการ

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

ประโยชน์ที่ได้รับ:

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

ข้อ จำกัด :

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

6.3 บริการชั้นนำ

แพลตฟอร์มออนไลน์หลายแห่งสามารถกู้คืนไฟล์ Excel ได้ ด้านล่างนี้เป็นบางส่วน:

  1. OfficeRecovery: เป็นผู้นำในด้านบริการบนคลาวด์ที่ล้ำสมัยซึ่งรองรับ Excel เวอร์ชันตั้งแต่ 5.0 ถึง 2010 บริการนี้จัดการไฟล์รูปแบบต่างๆ เช่น .xls, .xlsx และ .xla
  2. Recovery Toolbox สำหรับ Excel: โดดเด่นในการกู้คืนข้อมูลจากไฟล์ Excel หลายรูปแบบ รวมถึงไฟล์ .xls, .xlsx, .xlsm, .xlt, .xltx, .xltm และ .xlam บริการนี้ให้การสนับสนุนโดยละเอียดสำหรับการกู้คืน:
    • เนื้อหาและการจัดรูปแบบเซลล์
    • สูตรและการคำนวณ
    • โครงสร้างใบงาน
    • วัตถุฝังตัว
    • รูปแบบและเค้าโครงที่กำหนดเอง
  3. Aspose: ให้ความสามารถที่เชื่อถือได้ในการซ่อมแซมไฟล์ในรูปแบบต่างๆ และรองรับไฟล์ XLS, XLSM, XLSX, XLSB และ ODS บริการนี้เน้นที่ความปลอดภัยของข้อมูลและใช้การเข้ารหัสเพื่อปกป้องไฟล์ที่อัปโหลด

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

7. เครื่องมือขั้นสูงเพิ่มเติมสำหรับการกู้คืนไฟล์ Excel ที่เสียหาย

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

8. วิธีแก้ไขปัญหาอื่น ๆ สำหรับข้อผิดพลาดในการเปิดไฟล์ Excel

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

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

หากสามารถเปิดไฟล์บนคอมพิวเตอร์เครื่องอื่นหรือออนไลน์ได้แสดงว่า ไม่ เสียหาย คุณสามารถลองใช้วิธีแก้ไขต่อไปนี้เพื่อแก้ไขข้อผิดพลาดในการเปิดเครื่องคอมพิวเตอร์ของคุณ:

9 ข้อสรุป

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

อินโฟกราฟิกแสดงโครงร่างวิธีการกู้คืนไฟล์ Excel ที่เสียหาย

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

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

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

อ้างอิง:

  1. บริษัท ไมโครซอฟท์ คอร์ปอเรชั่น (nd). ซ่อมแซมสมุดงานที่เสียหาย. ฝ่ายสนับสนุนของ Microsoft https://support.microsoft.com/en-us/office/repair-a-corrupted-workbook-153a45f4-6cab-44b1-93ca-801ddcd4ea53ลิ้งค์ภายนอก
แบ่งปันเลย: