ผู้ใช้หลายคนรายงานว่าโปรแกรม Excel ของพวกเขายังคงสร้างข้อความแสดงข้อผิดพลาดต่อไปนี้เมื่อพยายามเปิดสเปรดชีต: 『Excel found unreadable content』 ผู้ใช้บางส่วนรายงานว่าปัญหาเกิดขึ้นเฉพาะกับเอกสารเฉพาะ ในขณะที่อีกฝ่ายโต้แย้งว่าปัญหาเกิดขึ้นกับทุกเอกสารที่พวกเขาพยายามเปิดด้วย Excel

สาเหตุของข้อผิดพลาด 『Excel found unreadable content』
เราได้สืบสวนปัญหานี้โดยดูจากรายงานของผู้ใช้และกลยุทธ์ซ่อมแซมที่ผู้ใช้บางส่วนใช้แก้ไขปัญหาได้สำเร็จ จากสิ่งที่เรารวบรวมมา พบว่ามีสาเหตุทั่วไปหลายประการที่ทราบว่าเป็นตัวกระตุ้นปัญหานี้:
- Excel ขาดสิทธิ์ผู้ดูแลระบบ – แท้จริงแล้ว ข้อผิดพลาดนี้อาจเกิดขึ้นหากบัญชีผู้ใช้ไม่มีสิทธิ์ผู้ดูแลระบบเมื่อเปิด Excel ผู้ใช้ที่ได้รับผลกระทบหลายคนแก้ไขปัญหาได้โดยการบังคับให้ Excel เปิดด้วยสิทธิ์ผู้ดูแลระบบก่อนลองเปิดไฟล์ XLS
- ไฟล์ถูกมองว่าเป็น Read-only – มีบั๊กเก่าๆ ของ Office ที่ยังไม่ได้รับการแก้ไข ซึ่งบางครั้งทำให้ไฟล์ Word และ Excel ถูกมองว่าเป็น Read-only สิ่งนี้อาจทำให้ข้อความแสดงข้อผิดพลาดนี้เกิดขึ้น ในกรณีนี้ วิธีแก้คือเพียงแค่ย้ายไฟล์ไปยังโฟลเดอร์อื่นเพื่อรีเฟรชสิทธิ์
- ไฟล์ต้องได้รับการ 『Sanitized』 – มีกรณีที่ Excel ทำให้ไฟล์ .XLS เสียหายจนกลายเป็นใช้ไม่ได้ หรือจะกระตุ้นข้อความแสดงข้อผิดพลาดทุกครั้งที่ผู้ใช้พยายามเปิด วิธีแก้ที่ได้รับความนิยมในสถานการณ์นี้คือแปลงเป็นรูปแบบอื่น – ไม่ว่าจะเป็นจาก Excel โดยตรง หรือโดยใช้ชุด Office ของบุคคลที่สามอย่าง OpenOffice
- ขาดคอมโพเนนต์ Visual Basic – ปัญหานี้อาจเกิดขึ้นหากการติดตั้ง Office ของคุณขาดคอมโพเนนต์ Visual Basic การบังคับให้การติดตั้ง Office ติดตั้งคอมโพเนนต์ Visual Basic ได้แก้ไขปัญหาสำหรับผู้ใช้ที่ได้รับผลกระทบจำนวนมาก
- แคช Excel เต็ม – แท้จริงแล้ว คุณอาจเผชิญกับปัญหานี้หากแคชของ Excel เต็มและไม่สามารถจัดเก็บไฟล์ของเอกสารที่เปิดล่าสุดได้ ในกรณีนี้ วิธีแก้คือเพียงแค่ปิดไฟล์ทั้งหมดแล้วเปิด Excel ใหม่
- ไฟล์ถูกบล็อก – หากคุณดาวน์โหลดไฟล์ Excel จากอินเทอร์เน็ตหรือได้รับผ่านอีเมล ระบบปฏิบัติการของคุณอาจบล็อกมันไว้เพื่อเหตุผลด้านความปลอดภัย หากสถานการณ์นี้ใช้ได้ คุณสามารถแก้ไขปัญหาได้โดยการปลดบล็อกไฟล์
- ระบบไม่รองรับการเร่งความเร็วด้วยฮาร์ดแวร์ – บนระบบสเปคต่ำ ปัญหานี้มักถูกรายงานหากระบบไม่สามารถจัดสรรทรัพยากรเพียงพอเพื่อรองรับการเร่งความเร็วด้วยฮาร์ดแวร์ ในกรณีนี้ วิธีแก้คือเข้าถึงการตั้งค่า Advanced ของ Excel และปิดใช้งาน hardware acceleration
หากคุณกำลังต่อสู้เพื่อแก้ไขข้อความแสดงข้อผิดพลาดเดียวกันนี้ บทความนี้จะให้ขั้นตอนการแก้ไขปัญหาหลายขั้นตอน ด้านล่าง คุณจะพบกลยุทธ์ซ่อมแซมที่เป็นไปได้หลายอย่างที่ผู้ใช้ที่พยายามแก้ไขปัญหาเดียวกันนี้ใช้ได้สำเร็จ
หากคุณต้องการให้มีประสิทธิภาพมากที่สุด ให้ปฏิบัติตามวิธีการตามลำดับที่นำเสนอ – พวกเขาจัดลำดับตามประสิทธิภาพและความยาก
วิธีที่ 1: เปิด Excel ด้วยสิทธิ์ผู้ดูแลระบบ (Admin privileges)
วิธีแก้ไขด่วนหนึ่งที่อาจหลีกเลี่ยงปัญหาคือ เปิด Excel ในฐานะผู้ดูแลระบบก่อน และหลังจากนั้นจึงเปิดไฟล์ Excel ที่กระตุ้นข้อผิดพลาด 『Excel found unreadable content』 ส่วนใหญ่รายงานว่าเกิดขึ้นบนคอมพิวเตอร์ที่บัญชีผู้ใช้งานอยู่ไม่มีสิทธิ์แอดมิน
นี่คือคำแนะนำอย่างรวดเร็วเกี่ยวกับการรับรองว่า Excel มีสิทธิ์แอดมินก่อนเปิดไฟล์:
- คลิกขวาที่ตัวเปิด Excel และเลือก Run as Administrator เมื่อได้รับพรอมจาก UAC (User Account Control) ให้คลิกที่ Yes เพื่อให้สิทธิ์ผู้ดูแลระบบ

- เมื่อ Excel เปิดด้วยสิทธิ์แอดมินแล้ว ให้เปิดไฟล์ที่ก่อนหน้านี้แสดงข้อผิดพลาด 『Excel found unreadable content』

หากคุณยังเห็นข้อความแสดงข้อผิดพลาดเดียวกันแม้ Excel จะเปิดด้วยสิทธิ์แอดมิน ให้ไปที่วิธีถัดไปด้านล่าง
วิธีที่ 2: ย้ายไฟล์ไปยังโฟลเดอร์อื่น
แม้จะไม่มีคำอธิบายทางการว่าทำไมวิธีแก้นี้ถึงมีผล แต่ผู้ใช้จำนวนมากรายงานว่าพวกเขาแก้ไขปัญหาได้สำเร็จเพียงแค่ย้ายไฟล์ Excel จากโฟลเดอร์หนึ่งไปอีกโฟลเดอร์หนึ่ง
หากคุณมองหาวิธีแก้ด่วน เพียงแค่ Cut และ Paste ไฟล์ที่กระตุ้นข้อผิดพลาด 『Excel found unreadable content』 ไปยังตำแหน่งที่ต่างกัน และดูว่าปัญหาแก้ไขหรือไม่
หากวิธีแก้ไขชั่วคราวนี้ไม่แก้ไขปัญหา หรือคุณมองหาวิธีแก้ไขถาวร ให้ไปที่วิธีถัดไปด้านล่าง
วิธีที่ 3: บันทึกไฟล์เป็น Web Page
วิธีแก้ไขชั่วคราวที่ได้รับความนิยมซึ่งผู้ใช้ที่ได้รับผลกระทบจำนวนมากรายงานว่าเป็น 『การแก้ไขที่พอใจ』 สำหรับข้อผิดพลาด 『Excel found unreadable content』 คือ การบันทึกไฟล์เป็น Web Page แล้วเปิดไฟล์ .html ใน Excel และบันทึกไฟล์กลับเป็นรูปแบบ .xls
แม้วิธีนี้จะไม่รักษาแรงรากของปัญหา แต่เป็นวิธีแก้ไขด่วนที่รวดเร็วหากคุณไม่มีเวลาในการแก้ไขปัญหาอย่างละเอียด นี่คือสิ่งที่คุณต้องทำเพื่อหลีกเลี่ยงข้อความแสดงข้อผิดพลาดโดยการบันทึกไฟล์เป็น Web Page:
- เปิดหน้าที่แสดงข้อผิดพลาดและคลิก Yes ที่พรอมข้อผิดพลาด จากนั้นไปที่ File เลือก Save As และคลิก Browse ต่อไป พิมพ์ชื่อไฟล์ (ถัดจาก Filename) และเลือก Web Page (.htm, .html) จากเมนูแบบดรอปดาวน์ที่เกี่ยวข้องกับ Save as type จากนั้นกด Save เพื่อแปลงไฟล์เป็นไฟล์ .html

- เปิด Excel และไปที่ File > Open และเรียกดูไฟล์ที่คุณแปลงเป็นรูปแบบ HTML ก่อนหน้านี้และเลือก Open

- เมื่อไฟล์ HTML เปิดใน Excel แล้ว ให้ไปที่ File > Save > Save As และบันทึกไฟล์เป็น Excel 97-2003 (.xls)

เมื่อไฟล์ถูกแปลงเป็น XLS แล้ว คุณควรจะไม่พบปัญหาอีกต่อไป
แต่ในกรณีที่คุณยังเห็นข้อผิดพลาด 『Excel found unreadable content』 เมื่อพยายามเปิดไฟล์ ให้ไปที่วิธีถัดไปด้านล่าง
วิธีที่ 4: ติดตั้งคอมโพเนนต์ Visual Basic (Office 2010/2013)
แท้จริงแล้ว ข้อผิดพลาดนี้อาจเกิดขึ้นหากคอมโพเนนต์ Visual Basic หายไปจากการติดตั้ง Office 2010 / Office 2013 ของคุณ ผู้ใช้หลายคนที่เผชิญปัญหากับทุกไฟล์ .xlsm ที่พวกเขาลองเปิด รายงานว่าปัญหาได้รับการแก้ไขหลังจากที่พวกเขาบังคับให้คอมโพเนนต์ Visual Basic ติดตั้งบนคอมพิวเตอร์ของพวกเขา
หมายเหตุ: ผู้ใช้ที่ได้รับผลกระทบบางคนรายงานว่าวิธีนี้มีผลแม้พวกเขาจะมี คอมโพเนนต์ Visual Basic ติดตั้งอยู่แล้ว เมื่อคุณเลือกที่จะรัน VBA จากคอมพิวเตอร์ของคุณ (ตามที่แสดงด้านล่าง) โปรแกรมติดตั้งจะทำการเปลี่ยนแปลงในการติดตั้ง Office ของคุณ (ซึ่งอาจแก้ไขปัญหาโดยอัตโนมัติ)
นี่คือคำแนะนำอย่างรวดเร็วเกี่ยวกับการบังคับให้การติดตั้ง Microsoft Office เพิ่มคอมโพเนนต์ Visual Basic:
- กด Windows key + R เพื่อเปิดกล่องโต้ตอบ Run จากนั้นพิมพ์ 『appwiz.cpl』 และกด Enter เพื่อเปิดเมนู Programs and Features

- ภายในหน้าต่าง Programs and Features ให้เลื่อนลงผ่านรายการแอปพลิเคชันและค้นหาการติดตั้ง Microsoft Office ของคุณ (Microsoft Office Office 2010 / Microsoft Office 2013)
- เมื่อคุณค้นหาการติดตั้ง Office ได้แล้ว ให้คลิกขวาที่มันและคลิกที่ Change

- เมื่อคุณเข้าสู่หน้าต่าง Microsoft Office Setup ให้เลือก Add or Remove Features แล้วคลิกที่ Continue เพื่อดำเนินต่อไป

- เลื่อนผ่านรายการ Add-ons ที่สามารถติดตั้งบน Microsoft Office และขยายเมนูแบบดรอปดาวน์ที่เกี่ยวข้องกับ Office Shared Features จากนั้นคลิกขวาที่ Visual Basic for Applications และเลือก Run from My Computer

- กด Continue จากนั้นปฏิบัติตามพรอมบนหน้าจอเพื่อดำเนินการ Microsoft Upgrade ให้เสร็จสิ้น เมื่อกระบวนการเสร็จสิ้น ให้รีสตาร์ทคอมพิวเตอร์และดูว่าปัญหาได้รับการแก้ไขที่การเริ่มต้นครั้งต่อไปหรือไม่
หากคุณยังเผชิญกับข้อผิดพลาด 『Excel found unreadable content』 เมื่อพยายามเปิดไฟล์ Excel ให้ไปที่วิธีถัดไปด้านล่าง
วิธีที่ 5: ปิดไฟล์ทั้งหมดและเปิด Excel ใหม่
ผู้ใช้หลายคนรายงานว่าสำหรับพวกเขา ข้อผิดพลาดเกิดขึ้นเฉพาะเมื่อพวกเขาเปิดไฟล์ Excel มากกว่าหนึ่งไฟล์พร้อมกัน แม้จะไม่มีคำอธิบายทางการว่าทำไมสิ่งนี้ถึงเกิดขึ้น แต่ผู้ใช้ที่ได้รับผลกระทบค้นพบว่าปัญหานี้เกี่ยวข้องกับ某种 แคช ที่เมื่อเต็มแล้ว จะไม่สามารถประมวลผลเอกสารเพิ่มเติมได้
โชคดีที่บางผู้ใช้ค้นพบวิธีแก้ไขชั่วคราวสำหรับกรณีนี้
เมื่อคุณได้รับพรอมจาก 『Excel found unreadable content』 ให้คลิก No ที่พรอม และจากนั้นดำเนินการปิดไฟล์ Excel ทั้งหมดที่คุณเปิดอยู่ แล้วเปิดไฟล์เหล่านั้นใหม่ทีละไฟล์ และคุณจะไม่พบข้อความแสดงข้อผิดพลาดอีกต่อไป

หมายเหตุ: วิธีแก้ไขชั่วคราวนี้ยืนยันแล้วว่ามีผลกับ Microsoft Office 2010 และ Microsoft Office 2013
เสียดายที่ผู้ใช้ส่วนใหญ่รายงานว่าวิธีแก้นี้มีผลชั่วคราวเท่านั้น และข้อความแสดงข้อผิดพลาดอาจกลับมาอีกที่การเริ่มต้นครั้งต่อไป
หากคุณยังเผชิญกับข้อความแสดงข้อผิดพลาด หรือคุณมองหาวิธีแก้ไขถาวร ให้ไปที่วิธีถัดไปด้านล่าง
วิธีที่ 6: ใช้ Apache OpenOffice เพื่อบันทึกไฟล์เป็นรูปแบบ Excel 97/2000
ผู้ใช้บางคนที่กำลังต่อสู้เพื่อแก้ไขปัญหาเดียวกันนี้ รายงานว่าพวกเขาสามารถหลีกเลี่ยงปัญหาได้ในที่สุดโดยใช้ Apache OpenOffice เพื่อเปิดไฟล์ Excel และแปลงเป็นรูปแบบเก่า (Excel 97/2000) จากรายงานของผู้ใช้หลายคน วิธีนี้กำจัดข้อผิดพลาดและช่วยให้คุณเปิดไฟล์ Excel โดยไม่มีข้อผิดพลาด 『Excel found unreadable content』
นี่คือคำแนะนำอย่างรวดเร็วเกี่ยวกับการใช้ Apache Open Office เพื่อแปลงไฟล์ Excel เป็นรูปแบบเก่า:
- ไปที่ลิงก์นี้ เลือก Windows (EXE) ภาษาที่คุณต้องการ และจากนั้นเลือกเวอร์ชันล่าสุดที่มีอยู่จากเมนูดรอปดาวน์สุดท้าย จากนั้นคลิก Download full installation เพื่อเริ่มดาวน์โหลด

- เมื่อดาวน์โหลดเสร็จสิ้น ให้เปิดไฟล์ติดตั้ง executable และปฏิบัติตามพรอมบนหน้าจอเพื่อติดตั้งยูทิลิตี้บนระบบของคุณ

หมายเหตุ: หากคุณต้องการเร่งกระบวนการติดตั้ง ให้เลือกประเภทการตั้งค่า Custom setup และปิดใช้งานทุกโมดูลยกเว้น OpenOffice Calc

- เมื่อการติดตั้งเสร็จสิ้น ให้รีสตาร์ทคอมพิวเตอร์หากระบบแจ้งให้ทำ
- ที่การเริ่มต้นครั้งต่อไป ให้คลิกขวาที่ไฟล์ Excel ที่ก่อนหน้านี้กระตุ้นข้อผิดพลาดและเลือก Open With > OpenOffice Calc

- คุณอาจได้รับพรอมให้กำหนดค่า OpenOffice หากเป็นครั้งแรกที่คุณเปิดโปรแกรมจากชุดนี้ หากเกิดขึ้น ให้ป้อนข้อมูลประจำตัวที่จำเป็นและกด Finish

- ที่หน้าจอนำเข้าข้อความ ให้ค่าเริ่มต้นไว้และคลิก OK เพื่อนำเข้าข้อความที่จำเป็น

- เมื่อชีทเปิดใน OpenOffice Calc แล้ว ให้ไปที่ File > Save As

- จากเมนู Save as ให้ป้อนชื่อไฟล์สำหรับไฟล์ จากนั้นตั้งค่า Save as type เป็น Microsoft Excel 97/2000/XP และกดปุ่ม Save

- ปิด OpenOffice แล้วไปที่ตำแหน่งของไฟล์ที่บันทึกล่าสุดและเปิดด้วย Excel คุณควรจะไม่พบข้อผิดพลาด 『Excel found unreadable content』 อีกต่อไป
หากคุณยังเผชิญกับข้อความแสดงข้อผิดพลาดเดียวกัน ให้ไปที่วิธีถัดไปด้านล่าง
วิธีที่ 7: ตรวจสอบให้แน่ใจว่าไฟล์ไม่ถูกบล็อก
ตามรายงานของบางผู้ใช้ ข้อความแสดงข้อผิดพลาดนี้อาจเกิดขึ้นหากไฟล์ที่คุณพยายามเปิดถูกบล็อก ส่วนใหญ่รายงานว่าเกิดขึ้นกับไฟล์ Excel ที่ดาวน์โหลดหรือได้รับผ่านอีเมล
หมายเหตุ: ด้วย Office 2007 คุณอาจพบว่าไฟล์ Excel หลายชีทจะถูกบล็อกแบบสุ่ม นี่คือบั๊กที่รู้จักกันดีซึ่งได้รับการแก้ไขด้วยบิลด์ใหม่กว่า
นี่คือคำแนะนำอย่างรวดเร็วเกี่ยวกับการปลดบล็อกไฟล์ Excel:
- ใช้ File Explorer ไปที่ตำแหน่งของไฟล์
- คลิกขวาที่ไฟล์ Excel และเลือก Properties

- ภายในหน้าจอ Properties ไปที่แท็บ General และคลิกที่ชекบ็อกซ์ที่เกี่ยวข้องกับ Unblock จากนั้นกด Apply เพื่อบันทึกการเปลี่ยนแปลง

- เปิดไฟล์อีกครั้งใน Excel และดูว่าคุณยังเห็นข้อผิดพลาด 『Excel found unreadable content』 หรือไม่
หากปัญหาเดิมยังคงเกิดอยู่ ให้ไปที่วิธีถัดไปด้านล่าง
วิธีที่ 8: ปิดใช้งาน Hardware acceleration
แท้จริงแล้ว ปัญหานี้อาจเกิดขึ้นหากทรัพยากรบนคอมพิวเตอร์ของคุณไม่เพียงพอที่จะรองรับ hardware acceleration โชคดีที่คุณสามารถแก้ไขปัญหานี้ได้ (หากสถานการณ์นี้ใช้ได้) โดยการเข้าถึงการตั้งค่า Microsoft Excel ขั้นสูงและปิดใช้งาน Hardware graphics acceleration
สิ่งนี้อาจทำให้โปรแกรม Excel ของคุณตอบสนองช้าลงเล็กน้อย แต่ผู้ใช้จำนวนมากที่เผชิญปัญหานี้บนคอมพิวเตอร์สเปคต่ำ รายงานว่าวิธีนี้ช่วยให้พวกเขากำจัดปัญหาได้อย่างสมบูรณ์
นี่คือวิธีปิดใช้งาน hardware acceleration บน Microsoft Office:
หมายเหตุ: คำแนะนำด้านล่างสามารถปฏิบัติได้กับทุกเวอร์ชันของ Microsoft Excel
- เปิด Microsoft Excel ไปที่ File แล้วคลิกที่ Options
- ภายในเมนู Excel Options ให้เลือกแท็บ Advanced จากเมนูด้านซ้าย
- ภายในแท็บ Advanced ให้เลื่อนลงไปที่ส่วน Display และติ๊กถูกที่ชекบ็อกซ์ที่เกี่ยวข้องกับ Disable hardware graphics acceleration
- กด Ok เพื่อบันทึกการเปลี่ยนแปลง แล้วรีสตาร์ท Excel เพื่อบังคับให้การเปลี่ยนแปลงมีผล
- เมื่อ Excel กลับมาทำงานแล้ว ให้เปิดไฟล์ที่ก่อนหน้านี้กระตุ้นข้อผิดพลาด 『Excel found unreadable content』 และดูว่าปัญหาได้รับการแก้ไขหรือไม่