บทความวิกิฮาวนี้จะแนะนำวิธีการกู้คืนและซ่อมแซมไฟล์ Microsoft Excel ที่เสียหาย ทั้งในคอมพิวเตอร์ Windows และ Mac ให้คุณเอง
ขั้นตอน
-
เช็คก่อนว่าใช้เครื่อง Windows. คุณจะ repair หรือซ่อมแซมไฟล์ Excel ได้ก็ต่อเมื่อใช้ Excel เวอร์ชั่น Windows เท่านั้น
- ถ้าใช้ Mac ให้ลองใช้วิธีการอื่นๆ ในบทความนี้แทน
-
เปิด Excel. ไอคอนของแอพจะเป็นตัว "X" สีขาวบนสี่เหลี่ยมสีเขียว
-
คลิก Open Other Workbooks . ที่เป็นตัวเลือกข้างไอคอนรูปโฟลเดอร์ มุมซ้ายล่างของหน้าต่าง
-
คลิก Browse . ที่เป็นไอคอนโฟลเดอร์กลางหน้า เพื่อเปิดหน้าต่าง File Explorer
-
เลือกไฟล์ Excel. ไปยังโฟลเดอร์ที่เซฟไฟล์ Excel ที่เสียหายไว้ แล้วคลิกเลือกไฟล์ Excel
-
คลิกไอคอน "Menu" . ที่เป็นลูกศรชี้ลง ทางขวาของปุ่ม Open แล้วเมนูจะขยายลงมา
-
คลิก Open and Repair… . ที่เป็นตัวเลือกท้ายเมนูที่ขยายลงมา
- ถ้า Open and Repair... จาง เลือกไม่ได้ ให้เช็คว่าเลือกไฟล์ Excel นั้นแล้ว และลองใหม่อีกครั้ง แต่ถ้ายังเลือกตัวเลือกที่ว่าไม่ได้อีก แสดงว่าคุณซ่อมแซมไฟล์นั้นไม่ได้
-
คลิก Repair ตอนที่ขึ้น. จะอยู่ในหน้าต่าง pop-up หลังจากนั้น Windows จะเริ่มซ่อมแซมไฟล์ [1] X แหล่งข้อมูลอ้างอิง
- ถ้าไม่เจอตัวเลือกนี้ ให้คลิก Extract Data แทน แล้วคลิก Convert to Values หรือ Recover Formulas เพื่อกู้ข้อมูลที่ยังหลงเหลือ พอกู้คืนได้
-
รอจนไฟล์เปิดขึ้นมา. อาจต้องรอ 2 - 3 นาที ถ้าไฟล์ Excel ใหญ่เป็นพิเศษ
- ถ้าไฟล์ไม่ยอมเปิดขึ้นมา ให้กลับไปทำตามขั้นตอนใหม่ แล้วคลิก Extract Data แทน Repair ตอนที่ขึ้น
-
เซฟไฟล์. พอไฟล์ที่ซ่อมแล้วเปิดขึ้นมา ให้กด Ctrl + S ดับเบิลคลิก This PC เลือกตำแหน่งเซฟไฟล์ ตั้งชื่อไฟล์ แล้วคลิก Save
- ต้องตั้งชื่อไฟล์ให้ต่างจากเดิมหลังซ่อมแซมไฟล์ Excel แล้ว
โฆษณา
-
ทำไมเปลี่ยนประเภทไฟล์แล้วช่วยได้. ถ้าสร้างเอกสาร Excel นั้นในคอมรุ่นเก่า หรือใน Excel เวอร์ชั่นเก่าๆ ก็ทำให้ไฟล์ไม่เสถียรได้เวลาเปิดในโปรแกรมเวอร์ชั่นใหม่ แถมคุณยังเซฟไฟล์ Excel ได้หลายประเภทไฟล์อีกด้วย เพราะงั้นถ้าเปลี่ยนนามสกุลไฟล์ Excel เป็น "xlsx" (หรือ "xls" ถ้าใช้โปรแกรมเก่า) ก็น่าจะแก้ไขได้
-
เปิด Start . คลิกโลโก้ Windows ที่มุมซ้ายล่างของหน้าจอ
-
เปิด File Explorer . คลิกไอคอนโฟลเดอร์ที่ด้านซ้ายล่างของหน้าต่าง Start
-
คลิก tab View . ที่ด้านบนของหน้าต่าง File Explorer แล้ว toolbar จะโผล่มาล่าง tab นี้
-
ติ๊กช่อง "File name extensions". ที่เป็นตัวเลือกในหัวข้อ "Show/hide" ของ toolbar เพื่อแสดงนามสกุลไฟล์ประเภทต่างๆ ท้ายชื่อไฟล์ รวมถึงไฟล์ Excel ด้วย
-
เลือกไฟล์ Excel. ไปยังตำแหน่งที่เซฟไฟล์ Excel ที่จะกู้คืนไว้ แล้วคลิกเลือกไฟล์
-
คลิก Home . ที่เป็น tab ด้านซ้ายบนของหน้าต่าง File Explorer แล้ว toolbar จะโผล่มา
-
คลิก Rename . ที่เป็นตัวเลือกในหัวข้อ "Organize" ของ toolbar คลิก Rename แล้วชื่อไฟล์ Excel จะถูกเลือก
-
เปลี่ยนประเภทไฟล์. ไม่ว่าหลังจุดท้ายชื่อไฟล์จะเขียนว่าอะไร ให้เปลี่ยนเป็น xlsx แล้วกด ↵ Enter
- เช่น ถ้าชื่อไฟล์เป็น "Spreadsheet1.docx" ให้เปลี่ยนเป็น "Spreadsheet1.xlsx"
- ถ้านามสกุลของไฟล์เป็น "xlsx" อยู่แล้ว ให้ลองเปลี่ยนเป็น "xls" หรือ "html" ดู
-
คลิก Yes ตอนที่ขึ้น. เพื่อยืนยันค่าใหม่ เท่านี้นามสกุลไฟล์ก็จะเปลี่ยนไป
-
ลองเปิดไฟล์. ดับเบิลคลิกเพื่อเปิดไฟล์ ถ้าไฟล์เปิดขึ้นมาใน Excel (หรือในเบราว์เซอร์ ถ้าเปลี่ยนนามสกุลไฟล์เป็น "html") แสดงว่ากู้ไฟล์สำเร็จ
- ถ้าเลือกใช้นามสกุล "html" คุณสามารถแปลงหน้าเว็บ (webpage) ไปเป็นไฟล์ Excel ได้ โดยลากไฟล์ html ไปใส่ที่ไอคอน Excel แล้วเซฟไฟล์ที่เปิดอยู่เป็นไฟล์ "xlsx" ใหม่
- ถ้าไฟล์ไม่ยอมเปิด ให้อ่าน วิธีการกู้ไฟล์ที่เซฟไว้ชั่วคราวใน Windows
โฆษณา
-
ทำไมเปลี่ยนประเภทไฟล์แล้วช่วยได้. ถ้าสร้างเอกสาร Excel นั้นในคอมรุ่นเก่า หรือใน Excel เวอร์ชั่นเก่าๆ ก็ทำให้ไฟล์ไม่เสถียรได้เวลาเปิดในโปรแกรมเวอร์ชั่นใหม่ แถมคุณยังเซฟไฟล์ Excel ได้หลายประเภทไฟล์อีกด้วย เพราะงั้นถ้าเปลี่ยนนามสกุลไฟล์ Excel เป็น "xlsx" (หรือ "xls" ถ้าใช้โปรแกรมเก่า) ก็น่าจะแก้ไขได้
-
เปิด Finder. คลิกไอคอนของแอพ ที่เป็นรูปหน้าสีฟ้า ใน Dock ของ Mac
-
เลือกไฟล์ Excel. ไปยังโฟลเดอร์ที่มีไฟล์ Excel ที่จะกู้คืน แล้วคลิกเลือกไฟล์ Excel นั้น
-
คลิก File . ที่เป็นเมนูมุมซ้ายบนของหน้าจอ Mac เพื่อขยายเมนูลงมา
-
คลิก Get Info . ในเมนู File ที่ขยายลงมา เพื่อเปิดหน้าต่าง pop-up
-
อาจจะต้องขยายหัวข้อ "Name & Extension" ก่อน. ถ้าไม่เจอชื่อหรือนามสกุลไฟล์ล่างหมวดหมู่นี้ ให้คลิกสามเหลี่ยมทางซ้ายของหัวข้อ "Name & Extension" เพื่อดูชื่อและนามสกุลไฟล์
-
เปลี่ยนประเภทไฟล์. ไม่ว่าหลังจุดท้ายชื่อไฟล์จะเขียนว่าอะไร ให้เปลี่ยนเป็น xlsx แล้วกด ⏎ Return
- เช่น ถ้าไฟล์ชื่อ "Spreadsheet1.txt" ให้เปลี่ยนเป็น "Spreadsheet1.xlsx"
- ถ้านามสกุลของไฟล์เป็น "xlsx" อยู่แล้ว ให้ลองเปลี่ยนเป็น "xls" หรือ "html"
-
คลิก Use .xlsx ตอนที่ขึ้น. เพื่อยืนยันค่าใหม่ เท่านี้ประเภทไฟล์ก็จะเปลี่ยนไป
-
ลองเปิดไฟล์. ดับเบิลคลิกเพื่อเปิดไฟล์ ถ้าไฟล์เปิดขึ้นมาใน Excel (หรือในเบราว์เซอร์ ถ้าเปลี่ยนนามสกุลไฟล์เป็น "html") แสดงว่ากู้ไฟล์สำเร็จ
- ถ้าเลือกใช้นามสกุล "html" คุณสามารถแปลงหน้าเว็บ (webpage) ไปเป็นไฟล์ Excel ได้ โดยลากไฟล์ html ไปใส่ที่ไอคอน Excel แล้วเซฟไฟล์ที่เปิดอยู่เป็นไฟล์ "xlsx" ใหม่
- ถ้าไฟล์ไม่ยอมเปิด ให้อ่าน วิธีการกู้ไฟล์ที่เซฟไว้ชั่วคราวใน Mac
โฆษณา
-
เข้าใจและยอมรับข้อจำกัดของวิธีการนี้. Excel ก็เหมือนโปรแกรมส่วนใหญ่ของ Microsoft Office คือจะเซฟไฟล์เวอร์ชั่น recovery (สำหรับกู้คืน) โดยอัตโนมัติ คุณเลยสามารถกู้ไฟล์ Excel ที่เสียหายไปกลับมาได้บางเวอร์ชั่น แต่บางที Excel ก็ไม่ทันได้เซฟไฟล์ช่วงที่คุณต้องการไว้ เลยใช้วิธีนี้กู้คืนเนื้อหาทั้งเอกสารไม่ได้
-
เปิด Start . คลิกโลโก้ Windows ที่มุมซ้ายล่างของหน้าจอ
-
พิมพ์ this pc . เพื่อค้นหาโปรแกรม "This PC" ในคอม
-
คลิก This PC . ที่เป็นไอคอนรูปจอคอม ทางด้านบนของหน้าต่าง This PC
-
ดับเบิลคลิกฮาร์ดไดรฟ์ของคอม. ที่ปกติเป็นตัวเลือก "OS (C:)" ในหัวข้อ "Devices and drives" กลางหน้า
-
ดับเบิลคลิกโฟลเดอร์ "Users". ปกติจะอยู่กลางโฟลเดอร์ฮาร์ดไดรฟ์
-
ดับเบิลคลิกโฟลเดอร์ user ของตัวเอง. หรือก็คือโฟลเดอร์ที่มี username ของคุณในคอม ผสมอยู่ในชื่อโฟลเดอร์
-
ดับเบิลคลิกโฟลเดอร์ "AppData". ในหัวข้อ "A" ปกติจะเจอโฟลเดอร์นี้ทางด้านบนของหน้าต่าง
- ถ้าหาโฟลเดอร์นี้ไม่เจอ ให้คลิก tab View แล้วติ๊กช่อง "Hidden items" ในหัวข้อ "Show/hide" เพื่อเปิดโฟลเดอร์ "AppData"
-
ดับเบิลคลิกโฟลเดอร์ "Local". ที่เป็นตัวเลือกทางด้านบนของโฟลเดอร์
-
เลื่อนลงไปแล้วดับเบิลคลิกโฟลเดอร์ "Microsoft". ที่อยู่ในหัวข้อ "M"
-
ดับเบิลคลิกโฟลเดอร์ "Office". ในหัวข้อ "O" ของโฟลเดอร์ Microsoft
-
ดับเบิลคลิกโฟลเดอร์ "UnsavedFiles". ที่เป็นโฟลเดอร์ทางด้านบนของหน้าต่าง
-
เลือกไฟล์ Excel. ให้มองหาไอคอนไฟล์ Excel ที่ชื่อเดียวกับไฟล์ Excel ที่เสียหาย แล้วคลิกเลือกได้เลย
- ถ้าไม่เจอไฟล์ไหนเลย แสดงว่าโปรแกรมไม่ได้เซฟเวอร์ชั่น recovery ของไฟล์ Excel นั้นไว้
-
เปลี่ยนนามสกุลไฟล์ Excel นั้น. โดย [2] X แหล่งข้อมูลอ้างอิง
- คลิก View
- ติ๊กช่อง "File name extensions"
- คลิก Home
- คลิก Rename
- เปลี่ยนหัวข้อ .tmp เป็น .xlsx
- กด ↵ Enter
- คลิก Yes ตอนที่ขึ้น
-
เปิดไฟล์ Excel. ดับเบิลคลิกเพื่อเปิดไฟล์ที่เพิ่งเปลี่ยนชื่อ
-
เซฟไฟล์. พอไฟล์ที่กู้คืนมาเปิดขึ้นมาแล้ว ให้กด Ctrl + S ดับเบิลคลิก This PC เลือกตำแหน่งเซฟไฟล์ ตั้งชื่อไฟล์ แล้วคลิก Save
- ต้องตั้งชื่อไฟล์ให้ต่างจากไฟล์ Excel เดิมที่เสียหาย
โฆษณา
-
เข้าใจและยอมรับข้อจำกัดของวิธีการนี้. Excel ก็เหมือนโปรแกรมส่วนใหญ่ของ Microsoft Office คือจะเซฟไฟล์เวอร์ชั่น recovery (สำหรับกู้คืน) โดยอัตโนมัติ คุณเลยสามารถกู้ไฟล์ Excel ที่เสียหายไปกลับมาได้บางเวอร์ชั่น แต่บางที Excel ก็ไม่ทันได้เซฟไฟล์ช่วงที่คุณต้องการไว้ เลยใช้วิธีนี้กู้คืนเนื้อหาทั้งเอกสารไม่ได้
-
คลิก Go . ที่เป็นเมนูทางด้านบนของหน้าจอ เพื่อขยายเมนูลงมา
- ถ้าไม่เจอเมนู Go ให้เปิด Finder หรือคลิก desktop ให้เมนูนี้โผล่มาซะก่อน
-
กดปุ่ม ⌥ Option ค้างไว้. เสร็จแล้วจะมีโฟลเดอร์ Library โผล่มาในเมนู Go ที่ขยายลงมา
-
คลิก Library . ในเมนู Go ที่ขยายลงมา เพื่อเปิดโฟลเดอร์ Library ที่ถูกซ่อนไว้ (hidden folder)
-
เปิดโฟลเดอร์ "Containers". ดับเบิลคลิกโฟลเดอร์ "Containers" ในหัวข้อ "C" ของโฟลเดอร์ Library
-
คลิกแถบค้นหา. ที่ด้านขวาบนของหน้าต่าง
-
ค้นหาโฟลเดอร์ Microsoft Excel. พิมพ์ com.microsoft.Excel แล้วกด ⏎ Return
-
คลิก tab Containers . ทางขวาของหัวข้อ "Search:" ทางด้านบนของหน้าต่าง Finder
-
เปิดโฟลเดอร์ "com.microsoft.Excel" . ดับเบิลคลิกเพื่อเปิดโฟลเดอร์นี้
-
เปิดโฟลเดอร์ "Data".
-
เปิดโฟลเดอร์ "Library".
-
เปิดโฟลเดอร์ "Preferences". ถ้าไม่เจอโฟลเดอร์นี้ ให้เลื่อนลงไปจนเจอ
-
เปิดโฟลเดอร์ "AutoRecovery". เพื่อดูรายชื่อเวอร์ชั่นที่เซฟไว้อัตโนมัติของไฟล์ Excel
-
หาเวอร์ชั่นที่เซฟไว้ชั่วคราวของไฟล์ Excel นั้น. เวอร์ชั่นชั่วคราวของไฟล์ Excel นั้น จะชื่อเดียวกับไฟล์ที่เสียหาย หรือชื่อคล้ายกันบางส่วน
- ถ้าหาเวอร์ชั่นชั่วคราวของไฟล์ Excel นั้นไม่เจอ แสดงว่าไม่ได้ถูก backup ไว้
-
เลือกไฟล์ Excel. โดยคลิกไฟล์ Excel นั้น
-
คลิก File . ที่เป็นเมนูมุมซ้ายบนของหน้าจอ Mac แล้วเมนูจะขยายลงมา
-
เลือก Open With . ที่เป็นตัวเลือกทางด้านบนของเมนู File ที่ขยายลงมา แล้วจะมีเมนูใหม่เด้งขึ้นมา
-
คลิก Excel . ในเมนูที่เด้งขึ้นมา เพื่อเปิดเวอร์ชั่นชั่วคราวของไฟล์นั้นในโปรแกรม Excel
- ถ้าเพิ่งเปลี่ยนแปลงแก้ไขเนื้อหาในไฟล์ Excel ต้นฉบับไปไม่นาน บางทีเนื้อหานั้นก็ไม่ได้รวมอยู่ในเวอร์ชั่นชั่วคราวนี้
-
เซฟไฟล์. กด ⌘ Command + S แล้วตั้งชื่อไฟล์ เลือกตำแหน่งเซฟไฟล์ในเมนู "Where" แล้วคลิก Saveโฆษณา
เคล็ดลับ
- ปกติคอมพิวเตอร์ Windows จะพยายามซ่อมแซมไฟล์ workbook ของ Excel ที่เสียหายโดยอัตโนมัติตอนเปิดขึ้นมา [3] X แหล่งข้อมูลอ้างอิง
- ลองเปิดไฟล์ Excel ที่คิดว่าน่าจะเสียหายใน safe mode ดู ถ้าเปิดได้ แสดงว่าไฟล์ error หรือมีไวรัส ถึงได้เปิดไม่ออกในโหมดปกติ
- มีโปรแกรมกู้ข้อมูล (data recovery) แบบเสียเงินบางโปรแกรม ที่กู้ไฟล์ Excel ที่เสียหายได้ ตัวอย่างโปรแกรมที่น่าลองก็คือ Stellar Phoenix Excel Repair มีให้ใช้กันทั้งเวอร์ชั่น Windows และ Mac เลย
โฆษณา
คำเตือน
- ถ้าลองทุกวิธีในบทความวิกิฮาวนี้แล้วยังไม่ได้ผล เป็นไปได้ว่าไฟล์ Excel นั้นเสียหายถาวรไปซะแล้ว
โฆษณา
ข้อมูลอ้างอิง
- ↑ https://support.office.com/en-us/article/Repair-a-corrupted-workbook-153A45F4-6CAB-44B1-93CA-801DDCD4EA53
- ↑ https://www.easeus.com/file-recovery/recover-and-repair-corrupted-excel-file-in-windows-10.html
- ↑ https://support.office.com/en-us/article/repairing-a-corrupted-workbook-7abfc44d-e9bf-4896-8899-bd10ef4d61ab
โฆษณา