วิธีแก้ไขปัญหา 'Excel ไม่สามารถเปิดไฟล์ได้เนื่องจากรูปแบบไฟล์หรือนามสกุลไม่ถูกต้อง'

เผยแพร่แล้ว: 2021-12-20

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

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

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

Excel ไม่สามารถเปิดไฟล์ได้เนื่องจากรูปแบบไฟล์หรือนามสกุลไฟล์ไม่ถูกต้อง

เมื่อผู้ใช้พบข้อผิดพลาดนี้ใน Excel มักเกิดจากสาเหตุสองประการ:

  • ไฟล์เสียหาย
  • ไม่รองรับนามสกุลไฟล์

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

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

เป็นการดีกว่าที่จะเตรียมพร้อมสำหรับทุกสิ่ง Auslogics Anti-Malware จะปกป้องคุณจากภัยคุกคามทางออนไลน์และออฟไลน์ ในฐานะแอนตี้ไวรัสหลักหรือโปรแกรมเสริมของคุณ ไม่สร้างความรำคาญ น้ำหนักเบา รวดเร็ว และอัปเดตบ่อยๆ

ที่แนะนำ

ปกป้องพีซีจากภัยคุกคามด้วย Anti-Malware

ตรวจสอบพีซีของคุณเพื่อหามัลแวร์ที่แอนตี้ไวรัสของคุณอาจพลาด และรับการคุกคามออกอย่างปลอดภัยด้วย Auslogics Anti-Malware

Auslogics Anti-Malware เป็นผลิตภัณฑ์ของ Auslogics ซึ่งได้รับการรับรอง Microsoft Silver Application Developer
ดาวน์โหลดเดี๋ยวนี้

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

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

สมุดงาน Excel xlsx

สมุดงานที่เปิดใช้งาน Excel Macro xlsm

สมุดงานไบนารีของ Excel xlsb

เทมเพลตที่เปิดใช้งาน Excel Macro xltm

โปรแกรมเสริม Excel xlam

สเปรดชีต xls

เทมเพลต Excel xlt

เอ็กเซล มาโคร xlm

นอกจากนี้ โปรแกรมสามารถเปิดเอกสารในนามสกุลไฟล์ที่ไม่ใช่ Excel เหล่านี้ได้ แม้ว่าฟังก์ชันการทำงานอาจลดลงในบางรูปแบบ:

XML. ไฟล์รูปแบบสเปรดชีต 2003 หรือ XML xml

โลตัสสเปรดชีต ปริ๊น

ไฟล์ข้อความที่คั่นด้วยแท็บ/Unicode txt

ไฟล์ค่าที่คั่นด้วยเครื่องหมายจุลภาค csv

ไฟล์รูปแบบการแลกเปลี่ยนข้อมูล ดิฟ

ไฟล์ข้อความรูปแบบลิงก์สัญลักษณ์ slk

ไฟล์ข้อมูล dBase dbf

ไฟล์ OpenOffice ods

ไฟล์ข้อมูลจำเพาะกระดาษ XML xps

ไฟล์รูปแบบเอกสารแบบพกพา ไฟล์ PDF

โปรดทราบว่านี่ไม่ใช่รายการที่ครบถ้วนสมบูรณ์ Excel สามารถเปิดไฟล์ที่มีนามสกุลอื่นๆ รวมทั้ง html

วิธีแก้ไข “Excel ไม่สามารถเปิดไฟล์ได้เนื่องจากรูปแบบไฟล์หรือนามสกุลไฟล์ไม่ถูกต้อง” ปัญหาใน Windows 10

บางครั้ง เมื่อเปิดไฟล์ใน Excel โปรแกรมจะแสดงข้อความแสดงข้อผิดพลาดนี้แทน:

Microsoft Excel

Excel ไม่สามารถเปิดไฟล์ [ชื่อไฟล์] เนื่องจากรูปแบบไฟล์หรือนามสกุลไฟล์ไม่ถูกต้อง ตรวจสอบว่าไฟล์ไม่เสียหายและนามสกุลไฟล์ตรงกับรูปแบบของไฟล์

หากคุณพบข้อผิดพลาดนี้ใน Excel เวอร์ชันใดๆ นับตั้งแต่ Excel 2007 คุณจะมีตัวเลือกสามตัวเลือกดังนี้

  1. ตรวจสอบนามสกุลไฟล์และเปลี่ยนหากจำเป็น
  2. ซ่อมแซมไฟล์ด้วยเครื่องมือซ่อมแซมในตัวของ Excel
  3. เปลี่ยนการอนุญาตกลุ่มสำหรับไฟล์

มาอธิบายแต่ละตัวเลือกโดยละเอียดกันดีกว่า

โซลูชันที่ 1. ตรวจสอบนามสกุลไฟล์

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

มีสองสถานการณ์ที่นี่:

  1. ไฟล์ Excel ไม่เปิดขึ้นในโปรแกรมเวอร์ชันเก่า
  2. ไฟล์ไม่เปิดใน Excel เนื่องจากมีรูปแบบที่ไม่รองรับ

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

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

บันทึกการเปลี่ยนแปลงแล้วลองเปิดไฟล์อีกครั้ง หากทุกอย่างถูกต้อง ไฟล์ควรเปิดขึ้นทันที

โซลูชันที่ 2. ซ่อมแซมไฟล์

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

  1. เปิดสเปรดชีตเปล่าใน Excel
  2. เลือกแท็บ ไฟล์ แล้วคลิก เปิด
  3. กดปุ่ม เรียกดู และเลือกไฟล์ที่มีปัญหา
  4. ในหน้าต่างการเลือกไฟล์ ให้คลิกเมนูแบบเลื่อนลง Open แล้วเลือก Open and Repair

Excel จะพยายามซ่อมแซมไฟล์แล้วเปิดขึ้นมา

โซลูชันที่ 3 เปลี่ยนการอนุญาตกลุ่ม

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

นี่คือขั้นตอนที่ต้องลอง:

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

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