Excel 365 ลบแถวไม่ได้ แก้ยังไง

หลายคนใช้ Excel 365 แล้วเจอปัญหา กดลบแถวไม่ได้ คลิก Delete Row ไม่ทำงาน หรือขึ้นข้อความ Error ทำให้งานสะดุดทันที โดยเฉพาะไฟล์ที่รับต่อจากคนอื่น หรือไฟล์ที่มีสูตรจำนวนมาก ปัญหานี้เกิดได้หลายสาเหตุ ตั้งแต่ชีตถูกป้องกัน ไปจนถึงมี Table, Merge Cell หรือ Workbook เสียหาย

บทความนี้จะพาคุณไล่เช็กทีละจุด พร้อมวิธีแก้แบบใช้งานได้จริง เพื่อให้กลับมาลบแถวได้ตามปกติใน Excel 365


① อาการที่พบบ่อยเมื่อ Excel 365 ลบแถวไม่ได้

  • คลิกขวาแล้วกด Delete ไม่มีอะไรเกิดขึ้น
  • ปุ่ม Delete Row เป็นสีเทา
  • ขึ้นข้อความว่า Cannot shift cells
  • ลบแล้วข้อมูลไม่ขยับ
  • ลบได้บางแถว บางแถวลบไม่ได้
  • ไฟล์ค้างเมื่อกดลบแถว

② สาเหตุหลักที่ทำให้ลบแถวไม่ได้

ปัญหานี้มักเกิดจากสาเหตุเหล่านี้

  • ชีตถูก Protect อยู่
  • Workbook ถูก Shared หรือ Read Only
  • มี Merged Cells
  • ใช้งาน Table / Pivot Table
  • มี Filter ซ่อนข้อมูล
  • ไฟล์เสียหายบางส่วน
  • แถวอยู่ในพื้นที่ Locked Cell
  • Add-in รบกวนการทำงาน

③ วิธีแก้ Excel 365 ลบแถวไม่ได้ (ทำตามลำดับ)

วิธีที่ 1 เช็กว่า Sheet ถูกล็อกหรือไม่

ไปที่เมนู:

Review > Unprotect Sheet

ถ้ามีการป้องกันชีตไว้ จะต้องปลดล็อกก่อนจึงจะลบแถวได้


วิธีที่ 2 ลองยกเลิก Filter ก่อน

ถ้าเปิดตัวกรองอยู่ บางครั้งลบแถวแล้วระบบไม่ยอม

ไปที่:

Data > Filter

ปิด Filter แล้วลองลบใหม่


วิธีที่ 3 ยกเลิก Merge Cell

Merge Cell เป็นตัวการใหญ่ที่ทำให้ลบแถวไม่ได้

ไปที่:

Home > Merge & Center > Unmerge Cells

จากนั้นลองลบแถวอีกครั้ง


วิธีที่ 4 ถ้าเป็น Table ให้ Convert เป็น Range

ถ้าข้อมูลอยู่ใน Table บางครั้งจะลบแถวผิดปกติ

คลิกในตาราง แล้วไปที่:

Table Design > Convert to Range

จากนั้นลบแถวใหม่


④ วิธีลบแถวแบบถูกต้องใน Excel 365

หลายคนกดปุ่ม Delete บนคีย์บอร์ด ซึ่งแค่ลบข้อมูล ไม่ได้ลบแถว

วิธีลบแถวจริง:

  • คลิกเลขแถวด้านซ้าย
  • คลิกขวา
  • เลือก Delete

หรือกดคีย์ลัด:

Ctrl + –


⑤ ถ้าขึ้นข้อความ Cannot shift cells off sheet

สาเหตุคือ Excel คิดว่ามีข้อมูลถึงขอบล่างสุดของชีตแล้ว

วิธีแก้

  1. กด Ctrl + End
  2. ดูว่า Excel กระโดดไปไกลเกินจริงไหม
  3. ลบแถวว่างด้านล่างทั้งหมด
  4. Save ไฟล์ แล้วเปิดใหม่

วิธีนี้แก้ได้บ่อยมาก


⑥ ลบแถวไม่ได้เพราะไฟล์ Shared Workbook

ถ้าไฟล์แชร์หลายคนใช้งานพร้อมกัน อาจลบแถวไม่ได้

ตรวจสอบที่:

Review > Share Workbook
หรือดูว่าเปิดจาก OneDrive / Teams อยู่หรือไม่

แนะนำให้เปิดไฟล์แบบคนเดียวก่อนแล้วค่อยแก้


⑦ ลบแถวไม่ได้เพราะ Protected Range

บางไฟล์ล็อกเฉพาะบางช่วง

ลองเลือกแถวอื่นแล้วลบ ถ้าลบได้ แสดงว่าแถวนั้นถูกล็อกไว้

ต้องให้เจ้าของไฟล์ปลดสิทธิ์ก่อน


⑧ Excel ค้างเมื่อกดลบแถว

ถ้ากดลบแล้วหมุนค้าง สาเหตุอาจมาจากสูตรเยอะมาก เช่น

  • VLOOKUP จำนวนมาก
  • XLOOKUP ทั้งคอลัมน์
  • Conditional Formatting เยอะ
  • Pivot หลายตัว

วิธีแก้

  • Save ก่อน
  • เปลี่ยน Calculation เป็น Manual

ไปที่:

Formulas > Calculation Options > Manual

แล้วค่อยลบแถว


⑨ เปิด Safe Mode เพื่อตรวจ Add-in

บางครั้ง Add-in ทำให้ Delete Row เพี้ยน

กด:

Windows + R

พิมพ์:

excel /safe

ถ้า Safe Mode ลบได้ แสดงว่า Add-in มีปัญหา


⑩ วิธีซ่อมโปรแกรม Excel 365

ถ้ายังไม่หาย ให้ Repair โปรแกรม

ไปที่:

  • Control Panel
  • Programs
  • Microsoft 365
  • Change
  • Quick Repair

ถ้ายังไม่หายใช้ Online Repair


⑪ วิธีรีเซ็ตพื้นที่ใช้งานในไฟล์

บางไฟล์มี Used Range เพี้ยน

วิธีแก้

  1. ลบแถวว่างล่างสุดทั้งหมด
  2. ลบคอลัมน์ว่างขวาสุดทั้งหมด
  3. Save
  4. ปิดแล้วเปิดใหม่

ช่วยให้ Delete Row กลับมาปกติบ่อยมาก


⑫ เทคนิคสำหรับไฟล์งานบริษัท

ถ้าไฟล์องค์กรลบแถวไม่ได้บ่อย ให้ทำแบบนี้

  • สำรองไฟล์ก่อนทุกครั้ง
  • แยกข้อมูลดิบกับรายงาน
  • ลด Merge Cell
  • ใช้ Table อย่างถูกต้อง
  • หลีกเลี่ยงสูตรทั้งคอลัมน์

ผู้ดูแลระบบหรือทีม IT Support มักใช้แนวทางนี้ลดปัญหาได้ดี


⑬ คำถามที่พบบ่อย

Q: กด Delete บนคีย์บอร์ดแล้วแถวไม่หาย?

เพราะเป็นการลบค่า ไม่ใช่ลบแถว

Q: ลบได้บางแถว บางแถวลบไม่ได้?

มักเกิดจาก Merge Cell หรือ Protected Range

Q: ลบแล้วสูตรพัง ทำไงดี?

ควรใช้ Table หรืออ้างอิงแบบ Structured Reference


⑭ สรุป

ถ้า Excel 365 ลบแถวไม่ได้ ให้เช็กตามลำดับนี้ก่อน

  1. Unprotect Sheet
  2. ปิด Filter
  3. ยกเลิก Merge Cell
  4. Convert Table เป็น Range
  5. Repair โปรแกรม
  6. เปิด Safe Mode
  7. เคลียร์ Used Range

ส่วนใหญ่แก้ได้ภายในไม่กี่นาที ถ้าเป็นไฟล์งานสำคัญ แนะนำสำรองก่อนทุกครั้ง

คุณเคยเจอแบบไหนมากที่สุด—ลบไม่ได้เพราะล็อกชีต หรือเพราะไฟล์ค้างหนัก ๆ?