Applies ToExcel for Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

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

  1. คลิก แฟ้ม > เปิด

  2. คลิกตําแหน่งที่ตั้งและโฟลเดอร์ที่มีเวิร์กบุ๊กที่เสียหาย

  3. ในกล่องโต้ตอบ เปิด ให้เลือกเวิร์กบุ๊กที่เสียหาย

  4. คลิกลูกศรถัดจากปุ่ม เปิด แล้วคลิก เปิดและซ่อมแซม

    คำสั่งเปิดและซ่อมแซม

  5. เมื่อต้องการกู้คืนข้อมูลเวิร์กบุ๊กให้มากที่สุดเท่าที่จะเป็นไปได้ ให้เลือก ซ่อมแซม

    ถ้า ซ่อมแซม ไม่สามารถกู้คืนข้อมูลของคุณ ให้เลือก แยกข้อมูล เพื่อแยกค่าและสูตรออกจากเวิร์กบุ๊ก

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

กู้คืนข้อมูลจากเวิร์กบุ๊กที่เสียหาย

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

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

กู้คืนข้อมูลเมื่อเปิดเวิร์กบุ๊กใน Excel

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

    1. คลิก แฟ้ม > เปิด

    2. ดับเบิลคลิกที่ชื่อเวิร์กบุ๊กที่คุณได้เปิดใน Excel

    3. คลิก ใช่ เพื่อเปิดเวิร์กบุ๊กนั้นใหม่

      เวิร์กบุ๊กจะเปิดขึ้นโดยไม่มีการเปลี่ยนแปลงใดๆ ที่คุณทําซึ่งอาจทําให้เวิร์กบุ๊กเสียหาย

กู้คืนข้อมูลเมื่อคุณไม่สามารถเปิดเวิร์กบุ๊กใน Excel

  • ตั้งค่าตัวเลือกการคํานวณใน Excel ด้วยตนเอง    ลองเปลี่ยนการตั้งค่าการคํานวณจากอัตโนมัติเป็นด้วยตนเอง เนื่องจากเวิร์กบุ๊กจะไม่ถูกคํานวณใหม่ จึงอาจเปิดได้

    1. คลิก ไฟล์ > ใหม่

    2. ภายใต้ ใหม่ ให้คลิก เวิร์กบุ๊กเปล่า

    3. คลิก ไฟล์ > ตัวเลือก

    4. ในประเภท สูตร ภายใต้ ตัวเลือกการคํานวณ ให้เลือก ด้วยตนเอง แล้วคลิก ตกลง

    5. คลิก แฟ้ม > เปิด

    6. ค้นหา แล้วดับเบิลคลิกที่เวิร์กบุ๊กที่เสียหายเพื่อเปิดเวิร์กบุ๊กนั้น

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

    1. คลิก แฟ้ม > เปิด

    2. ไปที่โฟลเดอร์ที่มีเวิร์กบุ๊กที่เสียหาย

    3. คลิกขวาที่ชื่อไฟล์ของเวิร์กบุ๊กที่เสียหาย คลิก คัดลอก แล้วคลิก ยกเลิก

    4. คลิก ไฟล์ > ใหม่

    5. ภายใต้ ใหม่ ให้คลิก เวิร์กบุ๊กเปล่า

    6. ในเซลล์ A1 ของเวิร์กบุ๊กใหม่ ให้พิมพ์ =ชื่อไฟล์! A1 โดยที่ ชื่อไฟล์ คือชื่อของเวิร์กบุ๊กที่เสียหายที่คุณคัดลอกไว้ในขั้นตอนที่ 3 แล้วกด Enter

      หมายเหตุ:  คุณต้องใส่เฉพาะชื่อของเวิร์กบุ๊กเท่านั้น โดยคุณไม่จําเป็นต้องพิมพ์นามสกุลของชื่อไฟล์

    7. ถ้ากล่องโต้ตอบ อัปเดตค่า ปรากฏขึ้น ให้เลือกเวิร์กบุ๊กที่เสียหาย แล้วคลิก ตกลง

    8. ถ้ากล่องโต้ตอบ เลือกแผ่นงาน ปรากฏขึ้น ให้เลือกแผ่นงานที่เหมาะสม แล้วคลิก ตกลง

    9. เลือกเซลล์ A1

    10. คลิก หน้าแรก > คัดลอก หรือกด Ctrl+C

    11. เลือกพื้นที่ เริ่มต้นในเซลล์ A1 ที่มีขนาดประมาณช่วงของเซลล์ที่มีข้อมูลในเวิร์กบุ๊กที่เสียหาย

    12. คลิก หน้าแรก > วาง หรือกด Ctrl+V

    13. เมื่อช่วงของเซลล์ยังคงถูกเลือกอยู่ ให้คลิก หน้าแรก > คัดลอก อีกครั้ง หรือกด Ctrl+C

    14. คลิก หน้าแรก > ลูกศรด้านล่าง วาง จากนั้นภายใต้ วางค่า ให้คลิก ค่า

      การวางค่าจะเอาลิงก์ไปยังเวิร์กบุ๊กที่เสียหายออก และทิ้งไว้เฉพาะข้อมูล

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

    1. คัดลอกโค้ดแมโครต่อไปนี้แล้ววางในแผ่นงานมอดูล:

      GetChartValues() ย่อย

      Dim NumberOfRows เป็นจํานวนเต็ม

      วัตถุ Dim X As

      ตัวนับ = 2

      ' คํานวณจํานวนแถวของข้อมูล

      NumberOfRows = UBound(ActiveChart.SeriesCollection(1) ค่า)

      เวิร์กชีต("ChartData") เซลล์(1, 1) = "ค่า X"

      ' เขียนค่าแกน x ลงในเวิร์กชีต

      มีเวิร์กชีต("ChartData")

      . ช่วง( เซลล์(2, 1), _

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

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

      ลงท้ายด้วย

      ' วนรอบชุดข้อมูลทั้งหมดในแผนภูมิและเขียนค่าไปยัง

      ' เวิร์กชีต

      สําหรับแต่ละ X ใน ActiveChart.SeriesCollection

      เวิร์กชีต("ChartData") เซลล์(1, ตัวนับ) = X.Name

      มีเวิร์กชีต("ChartData")

      . ช่วง( เซลล์(2, เคาน์เตอร์), _

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

      Application.Transpose(X.Values)

      ลงท้ายด้วย

      เคาน์เตอร์ = เคาน์เตอร์ + 1

      ถัดไป

      End Sub

    2. แทรกหรือลบเวิร์กชีตในเวิร์กบุ๊กของคุณ ให้คลิกขวาที่แท็บแผ่นงาน ของเวิร์กชีต แล้วเปลี่ยนชื่อเป็น ChartData

    3. เลือกแผนภูมิที่คุณใช้แยกค่าข้อมูลต้นแบบ

      หมายเหตุ: แผนภูมิอาจฝังตัวในเวิร์กชีตหรือในแผ่นงานแผนภูมิที่แยกต่างหาก

    4. เรียกใช้แมโคร

    5. ข้อมูลจากแผนภูมิจะถูกวางบนเวิร์กชีต ChartData

ด้านบนของหน้า

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

ด้วยสําเนาสํารองของเวิร์กบุ๊กของคุณ คุณจะสามารถเข้าถึงข้อมูลของคุณได้เสมอ ถ้าเวิร์กบุ๊กของคุณถูกลบโดยไม่ได้ตั้งใจหรือมีความเสียหาย

  1. คลิก ไฟล์ > บันทึกเป็น

  2. คลิก คอมพิวเตอร์ แล้วคลิกปุ่ม เรียกดู

    ปุ่ม เรียกดู

  3. ในกล่องโต้ตอบ บันทึกเป็น ให้คลิกลูกศรที่อยู่ถัดจาก เครื่องมือ แล้วคลิก ตัวเลือกทั่วไป

    ตัวเลือกทั่วไป บนเมนู เครื่องมือ

  4. ในกล่องโต้ตอบ ตัวเลือกทั่วไป ให้เลือกกล่อง สร้างการสํารองข้อมูลเสมอ

    สร้างตัวเลือกการสำรองในกล่องโต้ตอบ ตัวเลือกทั่วไป เสมอ

ด้านบนของหน้า

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

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

  1. คลิก ไฟล์ > ตัวเลือก

  2. ในประเภท บันทึก ภายใต้ บันทึกเวิร์กบุ๊ก ให้เลือกกล่อง บันทึกข้อมูลการกู้คืนอัตโนมัติทุกๆ แล้วใส่จํานวนนาที (ค่าเริ่มต้นคือ 10)

    ตัวเลือก การกู้คืนอัตโนมัติ บนแท็บ บันทึก ในกล่องโต้ตอบ ตัวเลือกของ Excel

  3. ในกล่อง ตําแหน่งที่ตั้งไฟล์กู้คืนอัตโนมัติ ให้ใส่ตำแหน่งที่ตั้งที่คุณต้องการบันทึกไฟล์กู้คืน

  4. ตรวจสอบให้แน่ใจว่าไม่ได้เลือกกล่อง ปิดใช้งานการกู้คืนอัตโนมัติสําหรับเวิร์กบุ๊กนี้เท่านั้น

ด้านบนของหน้า

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ

ชุมชนช่วยให้คุณถามและตอบคําถาม ให้คําติชม และรับฟังจากผู้เชี่ยวชาญที่มีความรู้มากมาย