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

แก้ไขพรอมต์ 'ตรวจพบข้อผิดพลาดขณะบันทึก' ของ Excel - แก้ไขทีละขั้นตอน

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

ปัญหานี้อาจเกิดขึ้นเนื่องจากไฟล์เสียหาย , การอ้างอิงไม่ถูกต้อง , มาโครที่ถูกลบ หรือข้อขัดแย้งในการตั้งค่าภูมิภาคของ Excel . มีการสังเกตพบสิ่งนี้ใน Excel เวอร์ชันต่างๆ รวมถึง 2013, 2016, 2019 และ Microsoft 365 การตั้งค่าเฉพาะเวิร์กบุ๊กบางอย่าง เช่น ตัวควบคุม ActiveX ที่ขาดหายไป การอ้างอิงวัตถุที่ล้าสมัย หรือสคริปต์ VBA ที่มีปัญหาสามารถป้องกันไม่ให้ไฟล์บันทึกได้เช่นกัน

ด้านล่างนี้คือสาเหตุที่พบบ่อยที่สุดของข้อผิดพลาดนี้ รวบรวมจากความคิดเห็นของชุมชนที่ได้รับการตรวจสอบแล้วและเอกสารสนับสนุนของ Microsoft:

  • รูปแบบภูมิภาคหรือภาษาไม่ตรงกัน :สูตรและมาโครของ Excel อาจทำงานผิดปกติเมื่อการตั้งค่าภูมิภาคใช้รูปแบบทศนิยมหรือวันที่ที่แตกต่างกัน (เช่น เครื่องหมายจุลภาคเทียบกับจุด)
  • ไฟล์สมุดงานเสียหาย :หากโครงสร้างไฟล์เสียหาย รวมถึงสไตล์ ตาราง หรือแผนภูมิ Excel อาจไม่สามารถบันทึกได้อย่างถูกต้อง
  • การอ้างอิงไม่ถูกต้องหรือวัตถุที่ถูกลบ :ช่วงที่ตั้งชื่อหายไป ลิงก์ภายนอกที่ใช้งานไม่ได้ หรือออบเจ็กต์ที่กำหนดเองที่ถูกลบออกสามารถบล็อกฟังก์ชันบันทึกได้
  • มาโครหรือโค้ด VBA ที่มีปัญหา :สคริปต์ VBA มีรูปแบบไม่ถูกต้องหรือวนซ้ำ โดยเฉพาะภายใน Workbook_BeforeSave เหตุการณ์สามารถป้องกันการบันทึกได้โดยไม่แจ้งให้ทราบ
  • โปรแกรมเสริม ActiveX หรือ COM :การควบคุมที่ล้าสมัยหรือขาดหายไปใน Add-in ดั้งเดิมอาจทำให้เกิดข้อผิดพลาดเมื่อบันทึกไฟล์ที่มีแบบฟอร์มที่ฝังอยู่

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

1. ปรับการตั้งค่าภาษาและภูมิภาคของ Excel

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

  1. เปิด Excel แล้วไปที่มุมซ้ายล่าง คลิกที่ 'ตัวเลือก'
  2. ไปที่ส่วนภาษา ยกเลิกการทำเครื่องหมายที่ช่อง "จัดเก็บภาษาการเขียนของฉันในระบบคลาวด์สำหรับบัญชีของฉัน" จากนั้นคลิก "ตกลง" .

2. บันทึกไฟล์ Microsoft Excel เป็น XLSB

การบันทึกไฟล์ Excel ของคุณในรูปแบบ XLSB (Binary Workbook) สามารถแก้ไขปัญหาที่เกี่ยวข้องกับแคช รูปแบบที่เสียหาย หรืออ็อบเจ็กต์ที่เสียหายในไฟล์ได้

  1. เปิดสมุดงานของคุณแล้วคลิก “ไฟล์” .
  2. เลือก “บันทึกสำเนา” จากเมนูด้านซ้าย
  3. จากเมนูแบบเลื่อนลงของรูปแบบ ให้เลือก รูปแบบ XLSB และบันทึกไฟล์ลงในคอมพิวเตอร์ของคุณ

3. ตรวจสอบและลบช่วงที่มีชื่อไม่ถูกต้อง

ชื่อที่กำหนดเองสำหรับเซลล์หรือช่วงช่วยในการจัดระเบียบสมุดงาน แต่ช่วงที่ไม่ถูกต้องหรือใช้งานไม่ได้อาจทำให้บันทึกล้มเหลวได้

  1. เปิดสมุดงานของคุณ ไปที่ “สูตร” แท็บ แล้วคลิก “ตัวจัดการชื่อ” .
  2. ในหน้าต่างตัวจัดการชื่อ ให้ตรวจสอบรายการที่แสดง “#REF!” หรือการอ้างอิงที่เสียหาย เลือกและลบ เพื่อลบข้อผิดพลาด

4. แปลงตารางเป็นช่วง

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

  1. เลือกเซลล์ใดก็ได้ในตารางของคุณ แล้วกด “Ctrl + T” ยืนยันหน้าต่างการสร้างตารางโดยคลิก “ตกลง” .
  2. ไปที่ “การออกแบบตาราง” แท็บ คลิก “แปลงเป็นช่วง” จากนั้นยืนยันโดยคลิก “ตกลง” .

5. ไฟล์ Microsoft Excel ซ้ำ (วิธีแก้ปัญหา)

บางครั้ง ปัญหาการจัดรูปแบบที่ซ่อนอยู่อาจทำให้สมุดงานของคุณเสียหายได้ การทำสำเนาไฟล์จะสร้างสำเนาใหม่ ซึ่งมักจะหลีกเลี่ยงปัญหาเหล่านี้ได้

  1. คลิกขวาที่ไฟล์ Excel ของคุณแล้วเลือก “เปิดตำแหน่งไฟล์” .
  2. เลือกไฟล์ กด “Ctrl + C” เพื่อคัดลอก จากนั้น “Ctrl + V” เพื่อวางสำเนา เปิดไฟล์ใหม่แล้วลองบันทึกอีกครั้ง

6. สร้างสมุดงานอีกเล่ม

การโอนแผ่นงานของคุณไปยังสมุดงานใหม่จะช่วยขจัดปัญหาการจัดรูปแบบที่ซ่อนอยู่หรือการอ้างอิงที่ตรวจพบได้ยาก

  1. ขั้นแรก สร้างการสำรองข้อมูลของไฟล์ Excel ปัจจุบันของคุณ ตามที่อธิบายไว้ในวิธีการก่อนหน้านี้
  2. เปิดไฟล์ต้นฉบับ ไปที่แท็บแผ่นงานที่ด้านล่าง (เช่น “Sheet1” ) จากนั้นคลิกขวา มัน.
  3. เลือก “ย้ายหรือคัดลอก…” .
  4. ในส่วน “การจอง” เมนูแบบเลื่อนลง เลือก “หนังสือใหม่” และคลิก “ตกลง” . อย่าทำเครื่องหมายที่ช่อง "สร้างสำเนา" .
  5. หากสมุดงานของคุณมีหลายแผ่น ให้ทำซ้ำขั้นตอนเหล่านี้สำหรับแต่ละแผ่น สุดท้าย ให้บันทึกเวิร์กบุ๊กใหม่ด้วยชื่ออื่น

เกี่ยวกับผู้เขียน

แก้ไขพรอมต์  ตรวจพบข้อผิดพลาดขณะบันทึก  ของ Excel - แก้ไขทีละขั้นตอน

อับดุลลอฮ์ อิคบาล

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