บทความช่วยเหลือ · กู้คืนตอนนี้

เมื่อบันทึกไฟล์ Excel ไปทั้งที่สูตรเสียแล้ว

#REF! กระจายไปทั่ว สูตรกลายเป็นตัวเลขตายตัว หรือลบแถวแล้วยอดรวมผิด — แต่บันทึกไปแล้ว บทความนี้อธิบายวิธีหาเซลล์ที่เสีย วิธีกู้คืนตอนนี้ และวิธีรู้ทันทีในครั้งหน้าว่าสูตรเปลี่ยนไปในการบันทึกครั้งไหน

เขียนเมื่อ 28 ตุลาคม 2569

1. ถ้ายังเปิดอยู่ — เลิกทำ

แม้จะบันทึกแล้ว ถ้ายังไม่ได้ปิดเวิร์กบุ๊ก Ctrl+Z (Mac ⌘Z) ยังใช้ได้ เลิกทำไปจนสูตรกลับมา แล้วใช้ บันทึกเป็น ถ้าปิดไปแล้ว ประวัติการเลิกทำจะไม่มีอยู่

2. หาก่อนว่าเสียตรงไหน

  • แสดงสูตร: กด Ctrl+` (ปุ่มทางซ้ายของเลข 1 บน Mac คือ ⌃`) ทุกเซลล์จะแสดงสูตรแทนค่า เซลล์ที่ควรเป็นสูตรแต่มีแค่ตัวเลข คือเซลล์ที่ “กลายเป็นค่าตายตัว”
  • ไปที่แบบพิเศษ: กด F5 (Mac ⌃G) › พิเศษ › ค่าคงที่ เซลล์ที่มีแต่ค่าจะถูกเลือกทั้งหมด ถ้ามีส่วนที่ถูกเลือกอยู่กลางคอลัมน์สูตร ตรงนั้นคือที่ที่ถูกวางทับ
  • การตรวจสอบข้อผิดพลาด: ใช้ สูตร › การตรวจสอบข้อผิดพลาด เพื่อไล่หาเซลล์ #REF! และ #VALUE! ทีละเซลล์ #REF! แปลว่าแถวหรือคอลัมน์ที่สูตรอ้างอิงถูกลบไปแล้ว แม้จะแก้สูตร เซลล์ที่เคยอ้างถึงก็ไม่กลับมา

3. การกู้คืนอัตโนมัติของ Excel

Mac

หลังปิดตัวผิดปกติ ครั้งต่อไปที่เปิด Excel จะมีรายการกู้คืนขึ้นมา ถ้าปิดตามปกติ ให้ดูว่ามีไฟล์เหลืออยู่ใน `~/Library/Containers/com.microsoft.Excel/Data/Library/Preferences/AutoRecovery` หรือไม่ (ตำแหน่งอาจต่างกันตามเวอร์ชัน) ไฟล์ที่อยู่ใน OneDrive ใช้ ไฟล์ › เรียกดูประวัติเวอร์ชัน ได้

Windows
  1. ใน ไฟล์ › ข้อมูล ถ้ามีสำเนาจากการกู้คืนอัตโนมัติพร้อมเวลาอยู่ใต้ “จัดการเวิร์กบุ๊ก” ให้กดที่สำเนานั้น
  2. ถ้าไม่มี ให้ดูที่ จัดการเวิร์กบุ๊ก › กู้คืนเวิร์กบุ๊กที่ไม่ได้บันทึก

การกู้คืนอัตโนมัติจะลบสำเนาที่เก็บไว้ระหว่างนั้นทันทีที่กดปุ่มบันทึก ถ้ามาหา “หลังจากบันทึกแล้ว” ก็มักจะว่างเปล่า

4. ฉบับเก่าอาจอยู่ที่ไหน

  • เวอร์ชันก่อนหน้าบน Windows: คลิกขวาที่ไฟล์ › คุณสมบัติ › เวอร์ชันก่อนหน้า มีเฉพาะเมื่อเปิดประวัติไฟล์ไว้
  • Time Machine บน Mac: ถ้าเปิดไว้ ให้ใช้ เรียกดูข้อมูลสำรอง Time Machine จากโฟลเดอร์นั้น
  • OneDrive, Google Drive, Dropbox: ประวัติเวอร์ชัน ของไฟล์ (Google คือ จัดการเวอร์ชัน)
  • อีเมลที่ส่งไป: ถ้าสัปดาห์ที่แล้วเคยส่งไฟล์งบประมาณไป สูตรในไฟล์แนบนั้นยังปกติดี

5. รวมสูตรเก่ากับข้อมูลของวันนี้

เมื่อได้ฉบับเก่าแล้ว ให้เปิดสองไฟล์ไว้ข้างกัน คัดลอกคอลัมน์สูตรจากไฟล์เก่า แล้ววางลงในตำแหน่งเดียวกันของไฟล์ปัจจุบันด้วย วางแบบพิเศษ › สูตร ถ้าทำกลับกัน (นำข้อมูลวันนี้ไปใส่ไฟล์เก่า) การอ้างอิงไปยังชีตอื่นอาจขาดได้ หลังวางแล้ว ให้ไล่ดูอีกรอบด้วย แสดงสูตร

ทำอย่างไรไม่ให้เกิดขึ้นอีก

ถ้าวิธีข้างต้นไม่มีวิธีไหนพากลับไปได้ ก็แปลว่าฉบับนั้นไม่มีอยู่แล้ว ไฟล์ที่ถูกแก้ไขจะเหลือเพียงสภาพล่าสุด คนจึงคัดลอกไฟล์ไว้อีกชุดก่อนกดปุ่มบันทึก สำเนาเหล่านั้นก็คือ “งบประมาณ_ไฟนอล.xlsx” และ “งบประมาณ_ไฟนอล2.xlsx” ในโฟลเดอร์ของคุณ

Octorium คือแอปเดสก์ท็อปสำหรับ Mac และ Windows ที่ทำงานนี้แทนคุณ ฝากโฟลเดอร์ที่ทำงานอยู่ไว้หนึ่งโฟลเดอร์ แล้วบันทึกงานตามปกติ เมื่อโฟลเดอร์เงียบลงครู่หนึ่ง (ค่าเริ่มต้น 2 นาที) Octorium จะเก็บช่วงเวลานั้นไว้ บันทึกจะถูกจัดกลุ่มเป็น วันนี้, เมื่อวาน และวันในสัปดาห์ พร้อมเวลากำกับ กดที่บรรทัดใดก็ได้ แล้วใช้ ย้อนกลับไปช่วงเวลานี้ เพื่อย้อนทั้งโฟลเดอร์ หรือ ย้อนกลับเฉพาะไฟล์นี้ เพื่อย้อนไฟล์เดียวกลับไปเป็นอย่างตอนนั้น การย้อนกลับก็ถูกเก็บไว้ในประวัติด้วย จึงยกเลิกการย้อนกลับได้เช่นกัน

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

ติดตั้งได้ที่ /th/download ส่วนขั้นตอนการย้อนกลับดูได้ในคู่มือ (/th/guide#restore)

สำหรับ Excel ยังมีอีกเรื่องหนึ่ง คำอธิบายของ Octorium แยกประโยคระหว่าง ข้อมูลเปลี่ยน กับ สูตรเปลี่ยน ในชีต — เช่น “เปลี่ยนสูตรในชีต ‘งบประมาณ’” คุณจึงไม่ต้องเปิดการบันทึกทีละครั้งเพื่อหาว่าสูตรเสียเมื่อไร แค่ใช้ ย้อนกลับเฉพาะไฟล์นี้ ไปยังการบันทึกก่อนหน้าครั้งที่มีประโยคนั้น