เมื่อคุณเปิดเวิร์กบุ๊กที่เสียหาย Excel จะเริ่มต้นโหมดกู้คืนไฟล์โดยอัตโนมัติ และพยายามเปิดใหม่อีกครั้งพร้อมกับซ่อมแซมเวิร์กบุ๊ก
Excel ไม่สามารถเริ่มโหมดการกู้คืนไฟล์โดยอัตโนมัติได้เสมอ ถ้าคุณไม่สามารถเปิดเวิร์กบุ๊กได้เนื่องจากเวิร์กบุ๊กเสียหาย คุณสามารถลองซ่อมแซมเวิร์กบุ๊กด้วยตนเอง
คุณยังสามารถลองใช้วิธีอื่นเพื่อกู้คืนข้อมูลเวิร์กบุ๊กเมื่อการซ่อมแซมเวิร์กบุ๊กไม่สําเร็จ เพื่อเป็นมาตรการป้องกัน คุณอาจต้องการบันทึกเวิร์กบุ๊กของคุณบ่อยๆ และสร้างสําเนาสํารองทุกครั้งที่คุณบันทึก หรือคุณสามารถระบุให้ Excel สร้างไฟล์กู้คืนโดยอัตโนมัติตามช่วงเวลาที่กําหนด ด้วยวิธีนี้ คุณจะสามารถเข้าถึงสําเนาที่ดีของเวิร์กบุ๊กได้ ถ้าต้นฉบับถูกลบโดยไม่ได้ตั้งใจหรือมีความเสียหาย
การซ่อมแซมเวิร์กบุ๊กที่เสียหายด้วยตนเอง
-
บนแท็บ ไฟล์ ให้คลิก เปิด
-
ใน Excel 2016 ให้คลิกตําแหน่งที่ตั้งที่มีสเปรดชีตอยู่ แล้วคลิก เรียกดู
-
ในกล่องโต้ตอบ เปิด ให้เลือกเวิร์กบุ๊กที่เสียหายที่ต้องการเปิด
-
คลิกลูกศรถัดจากปุ่ม เปิด แล้วคลิก เปิดและซ่อมแซม
-
เลือกทำอย่างใดอย่างหนึ่งต่อไปนี้:
-
เมื่อต้องการกู้คืนข้อมูลในเวิร์กบุ๊กให้มากที่สุดเท่าที่จะเป็นไปได้ ให้คลิก ซ่อมแซม
-
เมื่อต้องการแยกค่าและสูตรจากเวิร์กบุ๊กเมื่อการพยายามซ่อมแซมเวิร์กบุ๊กไม่สำเร็จ ให้คลิก แยกข้อมูล
-
กู้คืนข้อมูลจากเวิร์กบุ๊กที่เสียหาย
วิธีต่อไปนี้อาจช่วยให้คุณกู้ข้อมูลที่อาจสูญหาย หากวิธีหนึ่งไม่สําเร็จคุณสามารถลองวิธีอื่น คุณยังสามารถลองใช้โซลูชันซอฟต์แวร์ของบริษัทอื่นเพื่อพยายามกู้คืนข้อมูลเวิร์กบุ๊กถ้าคุณไม่สามารถกู้คืนข้อมูลของคุณโดยใช้วิธีการเหล่านี้
สิ่งสำคัญ: ถ้าข้อผิดพลาดของดิสก์หรือของเครือข่ายทำให้ไม่สามารถเปิดเวิร์กบุ๊กได้ ให้ย้ายเวิร์กบุ๊กนั้นไปยังฮาร์ดดิสก์ไดรฟ์อื่นหรือจากเครือข่ายไปยังดิสก์ภายในเครื่องก่อนจะใช้เวลาลองใช้ตัวเลือกการกู้คืนใดๆ ต่อไปนี้
-
เมื่อต้องการกู้ข้อมูลเมื่อเวิร์กบุ๊กเปิดอยู่ใน Excel ให้ทำอย่างใดอย่างหนึ่งต่อไปนี้:
-
เปลี่ยนเวิร์กบุ๊กให้เป็นเวอร์ชันที่บันทึกล่าสุด ถ้าคุณกำลังแก้ไขเวิร์กชีตและเวิร์กบุ๊กเสียหายก่อนที่คุณจะบันทึกการเปลี่ยนแปลงของคุณ คุณสามารถกู้คืนเวิร์กชีตต้นฉบับโดยการย้อนกลับเป็นเวอร์ชันที่บันทึกล่าสุด
เมื่อต้องการย้อนกลับเวิร์กบุ๊กเป็นเวอร์ชันที่บันทึกล่าสุด ให้ทำดังต่อไปนี้:
-
บนแท็บ ไฟล์ ให้คลิก เปิด
-
ดับเบิลคลิกที่ชื่อเวิร์กบุ๊กที่คุณได้เปิดใน Excel
-
คลิก ใช่ เพื่อเปิดเวิร์กบุ๊กนั้นใหม่
หมายเหตุ: เวิร์กบุ๊กจะแปลงกลับเป็นเวิร์กบุ๊กเวอร์ชันที่บันทึกล่าสุด การเปลี่ยนแปลงใดๆ ที่อาจทําให้เวิร์กบุ๊กเสียหายถูกละทิ้ง สําหรับข้อมูลเพิ่มเติมเกี่ยวกับการกู้คืนเวอร์ชันก่อนหน้าของเวิร์กบุ๊ก ให้ดู บันทึกและกู้คืนไฟล์ Office โดยอัตโนมัติ
-
-
บันทึกเวิร์กบุ๊กในรูปแบบ SYLK (Symbolic Link) ด้วยการบันทึกเวิร์กบุ๊กในรูปแบบ SYLK คุณอาจสามารถกรององค์ประกอบที่เสียหายออกได้ โดยทั่วไปรูปแบบ SYLK จะใช้เพื่อลบความเสียหายของเครื่องพิมพ์
เมื่อต้องการบันทึกเวิร์กบุ๊กในรูปแบบ SYLK ให้ทำดังต่อไปนี้:
-
คลิกแท็บ แฟ้ม แล้วคลิก บันทึกเป็น
-
ในรายการ บันทึกเป็นชนิด ให้คลิก SYLK (Symbolic Link) แล้วคลิก บันทึก
หมายเหตุ: แผ่นงานที่ใช้งานอยู่ในเวิร์กบุ๊กเท่านั้นที่จะถูกบันทึกเมื่อคุณใช้รูปแบบไฟล์ SYLK
-
ถ้าข้อความพร้อมท์คุณว่าชนิดไฟล์ที่เลือกไม่สนับสนุนเวิร์กบุ๊กที่มีหลายแผ่นงาน ให้คลิก ตกลง เพื่อบันทึกเฉพาะแผ่นงานที่ใช้งานอยู่
-
ถ้าข้อความพร้อมท์คุณว่าเวิร์กบุ๊กอาจมีฟีเจอร์ที่ไม่สามารถใช้ได้กับรูปแบบ SYLK ให้คลิก ใช่
-
บนแท็บ ไฟล์ ให้คลิก เปิด
-
เลือกไฟล์ .slk ที่คุณบันทึก แล้วคลิก เปิด
หมายเหตุ: เมื่อต้องการดูไฟล์ .slk คุณอาจต้องคลิก ไฟล์ทั้งหมด หรือ ไฟล์ SYLK ในรายการ ชนิดของไฟล์
-
บนแท็บ ไฟล์ ให้คลิก บันทึกเป็น
-
ในกล่อง บันทึกเป็นชนิด ให้คลิก เวิร์กบุ๊ก Excel
-
ในกล่อง ชื่อไฟล์ ให้พิมพ์ชื่อใหม่สำหรับเวิร์กบุ๊กนั้นเพื่อสร้างสำเนาโดยไม่ต้องแทนที่เวิร์กบุ๊กเดิม แล้วคลิก บันทึก
หมายเหตุ: เนื่องจากรูปแบบนี้จะบันทึกเฉพาะเวิร์กชีตที่ใช้งานอยู่ในเวิร์กบุ๊ก คุณต้องเปิดเวิร์กบุ๊กที่เสียหายซ้ำๆ แล้วบันทึกแต่ละเวิร์กชีตแยกกัน
-
-
-
เมื่อต้องการกู้ข้อมูลเมื่อคุณไม่สามารถเปิดเวิร์กบุ๊กใน Excel ให้ทำอย่างใดอย่างหนึ่งต่อไปนี้:
-
ตั้งค่าตัวเลือกการคํานวณใน Excel ด้วยตนเอง เมื่อต้องการเปิดเวิร์กบุ๊ก ให้ลองเปลี่ยนการตั้งค่าการคํานวณจากอัตโนมัติเป็นด้วยตนเอง เนื่องจากเวิร์กบุ๊กจะไม่ถูกคํานวณใหม่ จึงอาจเปิดได้
เมื่อต้องการตั้งค่าตัวเลือกการคำนวณใน Excel ให้เป็นแบบทำด้วยตนเอง ให้ทำดังต่อไปนี้:
-
ตรวจสอบให้แน่ใจว่าเวิร์กบุ๊กเปล่าใหม่เปิดอยู่ใน Excel ถ้าเวิร์กบุ๊กเปล่าใหม่ไม่ได้เปิดอยู่ ให้ทําดังต่อไปนี้
-
-
บนแท็บ แฟ้ม ให้คลิก สร้าง
-
ภายใต้ เทมเพลตที่พร้อมใช้งาน ให้คลิก เวิร์กบุ๊กเปล่า
-
บนแท็บ ไฟล์ ให้คลิก ตัวเลือก
-
ในประเภท สูตร ภายใต้ ตัวเลือกการคำนวณ ให้คลิก ด้วยตนเอง
-
คลิก ตกลง
-
บนแท็บ ไฟล์ ให้คลิก เปิด
-
เลือกเวิร์กบุ๊กที่เสียหาย แล้วคลิก เปิด
-
-
ใช้การอ้างอิงภายนอกเพื่อลิงก์ไปยังเวิร์กบุ๊กที่เสียหาย ถ้าคุณต้องการเรียกใช้เฉพาะข้อมูลและไม่ใช่สูตรหรือค่าจากการคำนวณจากเวิร์กบุ๊ก คุณสามารถใช้การอ้างอิงภายนอกเพื่อลิงก์ไปยังเวิร์กบุ๊กที่เสียหาย
เมื่อต้องการใช้การอ้างอิงภายนอกเพื่อลิงก์ไปยังเวิร์กบุ๊กที่เสียหาย ให้ทำดังต่อไปนี้:
-
บนแท็บ ไฟล์ ให้คลิก เปิด
-
เลือกโฟลเดอร์ที่มีเวิร์กบุ๊กที่เสียหาย คัดลอกชื่อไฟล์ของเวิร์กบุ๊กที่เสียหาย แล้วคลิก ยกเลิก
-
คลิกแท็บ แฟ้ม แล้วคลิก สร้าง
-
ภายใต้ เทมเพลตที่พร้อมใช้งาน ให้คลิก เวิร์กบุ๊กเปล่า
-
ในเซลล์ A1 ของเวิร์กบุ๊กใหม่ ให้พิมพ์ =ชื่อไฟล์!A1 โดยที่ ชื่อไฟล์ คือชื่อของเวิร์กบุ๊กที่เสียหายที่คุณได้คัดลอกไว้ในขั้นตอนที่ 2 แล้วกด ENTER
เคล็ดลับ: คุณต้องใส่เฉพาะชื่อของเวิร์กบุ๊กเท่านั้น ไม่ต้องพิมพ์นามสกุลของชื่อไฟล์
-
ถ้ากล่องโต้ตอบ อัปเดตค่า ปรากฏขึ้น ให้เลือกเวิร์กบุ๊กที่เสียหาย แล้วคลิก ตกลง
-
ถ้ากล่องโต้ตอบ เลือกแผ่นงาน ปรากฏขึ้น ให้เลือกแผ่นงานที่เหมาะสม แล้วคลิก ตกลง
-
เลือกเซลล์ A1
-
บนแท็บ หน้าแรก ในกลุ่ม คลิปบอร์ด ให้คลิก คัดลอก
-
เลือกพื้นที่ โดยเริ่มจากเซลล์ A1 ซึ่งมีขนาดประมาณช่วงของเซลล์ที่มีข้อมูลในเวิร์กบุ๊กที่เสียหาย
-
บนแท็บ หน้าแรก ในกลุ่ม คลิปบอร์ด ให้คลิก วาง
-
เมื่อเลือกช่วงของเซลล์อยู่ บนแท็บ หน้าแรก ในกลุ่ม คลิปบอร์ด ให้คลิก คัดลอก อีกครั้ง
-
บนแท็บ หน้าแรก ในกลุ่ม คลิปบอร์ด ให้คลิกลูกศรที่อยู่ด้านล่าง วาง จากนั้น ภายใต้ วางค่า ให้คลิก ค่า
หมายเหตุ: การวางค่าจะเอาลิงก์ไปยังเวิร์กบุ๊กที่เสียหายออก และทิ้งไว้เฉพาะข้อมูล
-
-
ใช้แมโครเพื่อแยกข้อมูลจากเวิร์กบุ๊กที่เสียหาย ถ้าแผนภูมิถูกลิงก์ไปยังเวิร์กบุ๊กที่เสียหาย คุณสามารถใช้แมโครเพื่อแยกแหล่งข้อมูลของแผนภูมินั้น
เมื่อต้องการใช้แมโคร ให้ทำดังต่อไปนี้:
-
ใส่โค้ดแมโครต่อไปนี้ในแผ่นงานมอดูล
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
-
แทรกเวิร์กชีตใหม่ลงในเวิร์กบุ๊กของคุณแล้วเปลี่ยนชื่อเป็น ChartData
-
เลือกแผนภูมิที่คุณใช้แยกค่าข้อมูลต้นแบบ
-
หมายเหตุ: แผนภูมิอาจฝังตัวในเวิร์กชีตหรือในแผ่นงานแผนภูมิที่แยกต่างหาก
-
เรียกใช้แมโคร GetChartValues
-
ข้อมูลจากแผนภูมิจะถูกวางบนเวิร์กชีต ChartData
-
-
บันทึกสำเนาสำรองของเวิร์กบุ๊กโดยอัตโนมัติ
การบันทึกสำเนาสำรองของเวิร์กบุ๊กของคุณโดยอัตโนมัติจะช่วยรับรองว่าคุณจะสามารถเข้าถึงสำเนาที่ดีของเวิร์กบุ๊ก ถ้าต้นฉบับถูกลบโดยไม่ได้ตั้งใจหรือมีความเสียหาย
-
บนแท็บ ไฟล์ ให้คลิก บันทึกเป็น
-
ในExcel 2016 ให้คลิกตําแหน่งที่ตั้งที่มีสเปรดชีตอยู่ แล้วคลิก เรียกดู
-
คลิกลูกศรดรอปดาวน์ที่อยู่ถัดจาก เครื่องมือ ที่อยู่ถัดจากปุ่ม บันทึก แล้วคลิก ตัวเลือกทั่วไป
-
เลือกกล่องกาเครื่องหมาย สร้างข้อมูลสำรองเสมอ
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการบันทึกและการกู้คืนเวอร์ชันก่อนหน้าของเวิร์กบุ๊ก และข้อมูลเกี่ยวกับการกู้คืนเวิร์กบุ๊กใหม่ (ที่คุณยังไม่ได้บันทึก) ให้ดู กู้คืนไฟล์ Office
สร้างไฟล์กู้คืนในช่วงเวลาที่ช่วงเวลาที่กำหนด
การกำหนดให้ Excel สร้างไฟล์กู้คืนของเวิร์กบุ๊กของคุณเป็นระยะจะช่วยรับรองว่าคุณจะสามารถเข้าถึงสำเนาที่ดีของเวิร์กบุ๊ก ถ้าต้นฉบับถูกลบโดยไม่ได้ตั้งใจหรือมีความเสียหาย
-
บนแท็บ ไฟล์ ให้คลิก ตัวเลือก
-
ในประเภท บันทึก ภายใต้ บันทึกเวิร์กบุ๊ก ให้เลือกกล่องกาเครื่องหมาย บันทึกข้อมูลการกู้คืนอัตโนมัติทุกๆ แล้วใส่จำนวนนาที
-
ในกล่อง ตําแหน่งที่ตั้งไฟล์กู้คืนอัตโนมัติ ให้ใส่ตำแหน่งที่ตั้งที่คุณต้องการบันทึกไฟล์กู้คืน
-
ตรวจดูให้แน่ใจว่ากล่องกาเครื่องหมาย ปิดใช้งานการกู้คืนอัตโนมัติสำหรับเวิร์กบุ๊กนี้เท่านั้น ไม่ได้ถูกเลือกอยู่
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการบันทึกและการกู้คืนเวอร์ชันก่อนหน้าของเวิร์กบุ๊ก และข้อมูลเกี่ยวกับการกู้คืนเวิร์กบุ๊กใหม่ (ที่คุณยังไม่ได้บันทึก) ให้ดู กู้คืนไฟล์ Office
ต้องการความช่วยเหลือเพิ่มเติมไหม
คุณสามารถสอบถามผู้เชี่ยวชาญใน Excel Tech Community หรือรับการสนับสนุนใน ชุมชน