วิธีแก้ไขปัญหา 'Excel ไม่สามารถเปิดไฟล์ได้เนื่องจากรูปแบบไฟล์หรือนามสกุลไม่ถูกต้อง'
เผยแพร่แล้ว: 2021-12-20แม้จะมีความท้าทายที่เพิ่มขึ้นจากคู่แข่งอย่าง Google ชีต แต่ Microsoft Excel ยังคงเป็นแอปสเปรดชีตที่ใช้มากที่สุด เป็นแอปที่เหมาะสำหรับการตั้งค่าสถานที่ทำงานส่วนใหญ่ ยิ่งไปกว่านั้น ยังมีเครื่องมือมากมายที่ช่วยปรับปรุงและลดขั้นตอนการทำงาน
Excel ก็เหมือนกับแอป Microsoft อื่นๆ ที่พบปัญหาในบางครั้ง สิ่งเหล่านี้ส่วนใหญ่เป็นเพียงความรำคาญและสามารถแก้ไขได้ด้วยหนึ่งหรือสองโปรแกรมหรือการรีบูตระบบ อย่างไรก็ตาม ปัญหา “Excel ไม่สามารถเปิดไฟล์ได้เนื่องจากรูปแบบไฟล์หรือนามสกุลไม่ถูกต้อง” ได้พิสูจน์แล้วว่าเป็นปัญหาที่น่ารำคาญสำหรับผู้ใช้หลายคน
หากคุณพบข้อความนี้เมื่อคุณพยายามเปิดไฟล์ใน Excel (หรือไฟล์ Excel) คู่มือนี้จะเป็นประโยชน์ เราอธิบายสาเหตุที่เป็นไปได้ที่ทำให้เกิดข้อผิดพลาดและวิธีแก้ปัญหาสามวิธีที่อาจใช้ได้ผลสำหรับคุณ
Excel ไม่สามารถเปิดไฟล์ได้เนื่องจากรูปแบบไฟล์หรือนามสกุลไฟล์ไม่ถูกต้อง
เมื่อผู้ใช้พบข้อผิดพลาดนี้ใน Excel มักเกิดจากสาเหตุสองประการ:
- ไฟล์เสียหาย
- ไม่รองรับนามสกุลไฟล์
ไฟล์ที่เสียหายไม่น่าจะเปิดโดยโปรแกรมหลัก แม้ว่าจะเปิดได้สำเร็จ แต่ก็มีแนวโน้มที่จะมีข้อผิดพลาดหลายอย่าง เช่น ข้อมูลขาดหายไปหรือส่วนที่อ่านไม่ได้ Excel และโปรแกรมอื่นๆ อีกหลายๆ โปรแกรมใช้งานได้มากกว่าปกติ และไม่ต้องเปิดไฟล์ที่เสียหาย อยู่ที่ผู้ใช้จะลองแก้ไขไฟล์เสียหายก่อน หรือใช้เอกสารอื่นที่มีข้อมูลไม่เสียหาย
บางครั้งความเสียหายนั้นเกิดจากมัลแวร์ที่แทรกซึมเข้าไปในระบบ กรณีนี้อาจเกิดขึ้นได้หากระบบของคุณไม่ได้รับการปกป้องอย่างสมบูรณ์เมื่อทำงานกับสเปรดชีตบนเว็บ กิจกรรมทางอินเทอร์เน็ตที่ไม่เกี่ยวข้องอาจทำให้เกิดสิ่งนี้ได้เช่นกัน ท้ายที่สุดแล้ว มัลแวร์บางประเภทเป็นที่รู้จักว่าเป็นมาโครที่สามารถแนบไปกับเอกสาร Office ได้
เป็นการดีกว่าที่จะเตรียมพร้อมสำหรับทุกสิ่ง Auslogics Anti-Malware จะปกป้องคุณจากภัยคุกคามทางออนไลน์และออฟไลน์ ในฐานะแอนตี้ไวรัสหลักหรือโปรแกรมเสริมของคุณ ไม่สร้างความรำคาญ น้ำหนักเบา รวดเร็ว และอัปเดตบ่อยๆ

ปกป้องพีซีจากภัยคุกคามด้วย Anti-Malware
ตรวจสอบพีซีของคุณเพื่อหามัลแวร์ที่แอนตี้ไวรัสของคุณอาจพลาด และรับการคุกคามออกอย่างปลอดภัยด้วย Auslogics Anti-Malware
บางครั้ง ข้อผิดพลาดนี้อาจเกิดจากรูปแบบไฟล์ที่เข้ากันไม่ได้หรือไม่ได้รับการสนับสนุน 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 คุณจะมีตัวเลือกสามตัวเลือกดังนี้
- ตรวจสอบนามสกุลไฟล์และเปลี่ยนหากจำเป็น
- ซ่อมแซมไฟล์ด้วยเครื่องมือซ่อมแซมในตัวของ Excel
- เปลี่ยนการอนุญาตกลุ่มสำหรับไฟล์
มาอธิบายแต่ละตัวเลือกโดยละเอียดกันดีกว่า
โซลูชันที่ 1. ตรวจสอบนามสกุลไฟล์
หากคุณไม่สามารถเปิดไฟล์ได้ อาจเป็นเพราะนามสกุลไฟล์ที่ไม่รองรับ พูดตามตรง ทุกวันนี้หาได้ยากมากเนื่องจากสเปรดชีตส่วนใหญ่ใช้รูปแบบที่ Excel สามารถเปิดได้ อย่างไรก็ตาม หากคุณกำลังพยายามเปิดเอกสารในโปรแกรม Excel ก่อนปี 2550 คุณอาจมีปัญหากับไฟล์บางไฟล์
มีสองสถานการณ์ที่นี่:
- ไฟล์ Excel ไม่เปิดขึ้นในโปรแกรมเวอร์ชันเก่า
- ไฟล์ไม่เปิดใน Excel เนื่องจากมีรูปแบบที่ไม่รองรับ
ในทั้งสองกรณี การแก้ปัญหาจะเหมือนกัน เปิดไฟล์ Excel ใดๆ (หรือเพียงแค่เปิดโปรแกรมและเปิดสเปรดชีตเปล่า) แล้วคลิกแท็บไฟล์ ถัดไป คลิกเปิด > เรียกดู และค้นหาไฟล์ที่คุณกำลังพยายามเปิด
ตอนนี้ดูภายใต้ฟิลด์ชื่อไฟล์และเปลี่ยนนามสกุลไฟล์ หากคุณกำลังพยายามเปิดเอกสาร xlsx ใน Excel เวอร์ชันเก่า ให้เปลี่ยนนามสกุลเป็น xls หากคุณกำลังพยายามเปิดเอกสารในรูปแบบไฟล์ที่ไม่รองรับหรือทั่วไปน้อยกว่า ให้เปลี่ยนนามสกุลเป็น xlsx หรือ xls
บันทึกการเปลี่ยนแปลงแล้วลองเปิดไฟล์อีกครั้ง หากทุกอย่างถูกต้อง ไฟล์ควรเปิดขึ้นทันที
โซลูชันที่ 2. ซ่อมแซมไฟล์
เมื่อคุณได้รับข้อผิดพลาด "Excel ไม่สามารถเปิดไฟล์ได้เนื่องจากรูปแบบไฟล์หรือนามสกุลไฟล์ไม่ถูกต้อง" อาจเป็นเพราะสเปรดชีตเสียหาย หากคุณสามารถเปิดไฟล์ได้ อาจมีข้อผิดพลาดหลายอย่างและเรามั่นใจว่าคุณไม่ต้องการสิ่งนั้น เป็นการดีกว่าที่จะลองซ่อมแซมไฟล์ก่อน และนั่นคือสิ่งที่เรากำลังจะทำ
- เปิดสเปรดชีตเปล่าใน Excel
- เลือกแท็บ ไฟล์ แล้วคลิก เปิด
- กดปุ่ม เรียกดู และเลือกไฟล์ที่มีปัญหา
- ในหน้าต่างการเลือกไฟล์ ให้คลิกเมนูแบบเลื่อนลง Open แล้วเลือก Open and Repair
Excel จะพยายามซ่อมแซมไฟล์แล้วเปิดขึ้นมา
โซลูชันที่ 3 เปลี่ยนการอนุญาตกลุ่ม
ในบางกรณี ข้อผิดพลาด "Excel ไม่สามารถเปิดไฟล์ได้เนื่องจากรูปแบบไฟล์หรือนามสกุลไฟล์ไม่ถูกต้อง" เกิดขึ้นเนื่องจากไฟล์มีสิทธิ์พิเศษ การนำสิทธิ์นี้ออกจะทำให้โปรแกรม Excel ของคุณเปิดได้โดยไม่มีปัญหา
นี่คือขั้นตอนที่ต้องลอง:
- นำทางไปยังตำแหน่งของไฟล์ที่มีปัญหา
- คลิกขวาที่ไฟล์และเลือกคุณสมบัติ
- เมื่อกล่องโต้ตอบคุณสมบัติเปิดขึ้น ให้สลับไปที่แท็บความปลอดภัย
- ในแท็บความปลอดภัย ให้คลิกปุ่มแก้ไขเพื่อเปลี่ยนสิทธิ์ที่ได้รับสำหรับไฟล์
- กล่องโต้ตอบสิทธิ์ใหม่จะเปิดขึ้น ค้นหาและคลิกปุ่มเพิ่ม
- กล่องโต้ตอบอื่นจะเปิดขึ้นโดยระบุว่า "เลือกผู้ใช้หรือกลุ่ม" ในกล่องนี้ ให้คลิกปุ่มขั้นสูง
- คลิกปุ่มค้นหาทันที
- เลือกทุกคนใต้ผลการค้นหาแล้วคลิกตกลง
- คลิกปุ่ม OK อีกครั้งเพื่อกลับไปยังกล่องโต้ตอบ Permissions คุณจะสังเกตเห็นว่ากลุ่ม "ทุกคน" ถูกเพิ่มในรายการภายใต้ "กลุ่มหรือชื่อผู้ใช้"
- เลือกทุกคนในส่วน "กลุ่มหรือชื่อผู้ใช้"
- ภายใต้การอนุญาตสำหรับทุกคน ให้ทำเครื่องหมายที่อนุญาตสำหรับตัวเลือกทั้งหมด
- คลิกนำไปใช้แล้วคลิกตกลงเพื่อยืนยันและบันทึกการเปลี่ยนแปลงของคุณ
หลังจากนี้ ไฟล์จะไม่ถูกจำกัดอีกต่อไป และคุณควรจะสามารถเปิดไฟล์นั้นใน Excel ได้