Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

แก้ Excel ‘Errors Were Detected While Saving’ Prompt – วิธีแก้ขั้นตอน

ข้อความ “Errors were detected while saving” ใน Microsoft Excel ปรากฏเมื่อแอปพลิเคชัน save workbook ไม่ได้อย่างถูกต้อง มักไม่ให้คำอธิบายเฉพาะเจาะจง ส่งผลให้ auto-saves ล้มเหลวหรือ manual saves ถูกบล็อก ทำให้ข้อมูลและ workflow เสี่ยง

ปัญหานี้อาจเกิดจาก file corruption invalid references deleted macros หรือ conflicts ใน Excel regional settings พบใน Excel versions ต่างๆ รวมถึง 2013, 2016, 2019 และ Microsoft 365 Workbook-specific settings บางอย่าง เช่น missing ActiveX controls, outdated object references หรือ problematic VBA scripts ก็อาจป้องกันไม่ให้ไฟล์ save ได้

ด้านล่างคือ สาเหตุหลักของ error นี้ รวบรวมจาก community feedback ที่ verified และ Microsoft support documentation:

  • Region หรือ Language Format Mismatch: Excel formulas และ macros อาจทำงานผิดเมื่อ regional settings ใช้ decimal หรือ date formats ต่างกัน (เช่น comma vs period)
  • Corrupted Workbook File: หากโครงสร้างไฟล์เสียหาย — รวมถึง styles, tables หรือ charts — Excel อาจ save ไม่ได้อย่างถูกต้อง
  • Invalid References หรือ Deleted Objects: Missing named ranges, broken external links หรือ removed custom objects อาจบล็อก save function
  • Problematic Macros หรือ VBA Code: VBA scripts ที่ผิดรูปหรือ looping โดยเฉพาะใน events Workbook_BeforeSave อาจป้องกันการ save แบบเงียบๆ
  • ActiveX หรือ COM Add-ins: Controls ล้าสมัยหรือหายไปใน legacy add-ins อาจกระตุ้น error ตอน save ไฟล์ที่มี embedded forms

ตอนนี้เข้าใจสาเหตุที่เป็นไปได้แล้ว มาเดินผ่าน practical steps เพื่อแก้ปัญหาและกู้คืน saving functionality 全部

1. ปรับ Excel Language และ Region Settings

Microsoft Excel พฤติกรรมต่างกันไปตาม language และ regional settings หาก workbook สร้างด้วย format ต่างกัน อาจก่อให้เกิด compatibility issues ใน Excel version ของคุณ

  1. เปิด Excel ไปมุมซ้ายล่าง คลิก ‘Options’
  2. ไปส่วน Language ยกเลิกติ๊ก ‘Store my authoring languages in the cloud for my account’ แล้วคลิก ‘OK’

2. บันทึก Microsoft Excel File เป็น XLSB

การบันทึก Excel file ในรูปแบบ XLSB (Binary Workbook) สามารถแก้ปัญหาที่เกี่ยวกับ cache, corrupted styles หรือ damaged objects ในไฟล์ได้

  1. เปิด workbook คลิก “File”
  2. เลือก “Save a Copy” จากเมนูซ้าย
  3. จาก dropdown format เลือก XLSB format และบันทึกไฟล์ลงคอมพิวเตอร์

3. เช็คและลบ Invalid Named Ranges

Custom names สำหรับ cells หรือ ranges ช่วยจัดระเบียบ workbook แต invalid หรือ broken ranges อาจก่อให้เกิด save failures

  1. เปิด workbook ไปแท็บ “Formulas” คลิก “Name Manager”
  2. ใน Name Manager window เช็ค entries ที่แสดง “#REF!” หรือ broken references เลือกและ delete เพื่อลบ error

4. แปลง Table เป็น Range

Excel tables อาจเก็บ hidden หรือ outdated links ที่ก่อให้เกิด save errors การแปลง table กลับเป็น normal range สามารถแก้ปัญหาได้

  1. เลือก cell ใดๆ ใน table กด “Ctrl + T” ยืนยันหน้าต่างสร้าง table คลิก “OK”
  2. ไปแท็บ “Table Design” คลิก “Convert to Range” แล้วยืนยันคลิก “OK”

5. Duplicate Microsoft Excel File (Workaround)

บางครั้ง hidden formatting issues สามารถ corrupt workbook ได้ การ duplicate file สร้าง fresh copy ซึ่งมัก bypass ปัญหาเหล่านี้

  1. คลิกขวา Excel file เลือก “Open File Location”
  2. เลือกไฟล์ กด “Ctrl + C” copy แล้ว “Ctrl + V” paste duplicate เปิดไฟล์ใหม่และลอง save อีกครั้ง

6. สร้าง Workbook ใหม่

การย้าย sheets ไป workbook ใหม่ช่วยกำจัด hidden formatting issues หรือ references ที่ยากต่อการตรวจจับ

  1. ก่อนอื่น สร้าง backup ของ Excel file ปัจจุบัน ตามวิธีก่อนหน้า
  2. เปิดไฟล์ต้นฉบับ ไป sheet tab ล่าง (เช่น “Sheet1”) แล้ว right-click
  3. เลือก “Move or Copy…”
  4. ใน dropdown “To Book” เลือก “new book” คลิก “OK” อย่าติ๊ก “Create a copy”
  5. หาก workbook มีหลาย sheets ทำซ้ำขั้นตอนสำหรับแต่ละ sheet สุดท้าย save workbook ใหม่ด้วยชื่อต่างกัน

ABOUT THE AUTHOR

แก้ Excel ‘Errors Were Detected While Saving’ Prompt – วิธีแก้ขั้นตอน

Abdullah Iqbal

Abdullah เป็นผู้เชี่ยวชาญ Help Desk ที่ได้รับการรับรอง Google IT มีประสบการณ์มากในการให้บริการสนับสนุนทางเทคนิคแก่ผู้ใช้ระบบ มีประวัติการแก้ไขปัญหา IT อย่างมีประสิทธิภาพ และเชี่ยวชาญการทำงานกับเครื่องมืออย่าง Jira และ ZenDesk เพื่อจัดการตั๋วสนับสนุนอย่างมีประสิทธิภาพ Abdullah มุ่งมั่นอัปเดตเทคโนโลยีล่าสุดและพัฒนาทักษะอย่างต่อเนื่องผ่านโอกาสพัฒนาวิชาชีพ