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

แก้ไขปัญหา Excel ไม่สามารถเพิ่มเซลล์ใหม่ได้

Microsoft Excel เกิดปัญหาเมื่อเพิ่มเซลล์ใหม่ เนื่องจาก การป้องกันเซลล์, ชื่อไฟล์/พาธยาวเกินไป, การผสานแถว/คอลัมน์ และองค์ประกอบภายใน Excel อื่นๆ ปัญหานี้พบได้บ่อยและสามารถแก้ไขได้ด้วยขั้นตอนง่ายๆ ด้านล่าง

แก้ไขปัญหา Excel ไม่สามารถเพิ่มเซลล์ใหม่ได้

สาเหตุที่ Excel ไม่สามารถเพิ่มเซลล์ใหม่ได้

  • การป้องกันเซลล์ (Cell Protection): ผู้ใช้ตั้งค่าการป้องกันเซลล์เพื่อป้องกันข้อมูลและชีท/ไฟล์ หากมีการป้องกันเซลล์ประเภทใดประเภทหนึ่ง อาจก่อให้เกิดปัญหานี้
  • การจัดรูปแบบทั้งแถว/คอลัมน์: ผู้ใช้มักจัดรูปแบบทั้งแถว/คอลัมน์โดยไม่ได้ตั้งใจ ซึ่ง Excel ไม่อนุญาต
  • เนื้อหาในแถว/คอลัมน์สุดท้าย: หากแถว/คอลัมน์สุดท้ายของชีทมีเนื้อหาที่คุณพยายามแทนที่ Excel จะจำกัดการเพิ่มเซลล์ใหม่เพื่อป้องกันการสูญเสียข้อมูล
  • พาธชื่อไฟล์ยาวเกินไป: พาธชื่อไฟล์คือที่อยู่ของไฟล์ใน Windows หากยาวเกินไป อาจก่อให้เกิดปัญหา
  • การผสานแถว/คอลัมน์ (Merge Rows/Columns): หากผู้ใช้ผสานทั้งแถว/คอลัมน์เป็นเซลล์เดียว Excel จะไม่อนุญาตให้แทรกแถว/คอลัมน์ใหม่และแสดงปัญหานี้
  • Freeze Panes: Freeze panes ช่วยในการจัดการข้อมูล หากใช้งาน Freeze panes จะเจอปัญหานี้
  • การจัดรูปแบบช่วงข้อมูลเป็นตาราง (Range Format as Table): กรณีหลายกรณีการเพิ่มเซลล์ในพื้นที่ที่เกี่ยวข้องกับช่องว่างและตาราง ก่อให้เกิดปัญหาไม่สามารถเพิ่มเซลล์ใหม่ได้
  • ข้อจำกัดของรูปแบบไฟล์: Excel มีรูปแบบไฟล์ต่างๆ สำหรับเวอร์ชันและวัตถุประสงค์ต่างๆ แต่ละรูปแบบมีข้อจำกัด หากใช้รูปแบบที่มีฟังก์ชันจำกัด อาจเจอปัญหานี้
  • แหล่งที่ไม่น่าเชื่อถือ (Untrusted Source): Excel โดยค่าเริ่มต้นจำกัดการรันไฟล์จากแหล่งที่ไม่น่าเชื่อถือ หากไฟล์ที่ใช้ไม่ใช่แหล่งที่เชื่อถือได้ อาจบังคับให้ Excel แสดงข้อผิดพลาดนี้

วิธีแก้ไขปัญหาไม่สามารถเพิ่มเซลล์ใหม่ใน Excel

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

1. ยกเลิกการป้องกันเซลล์

Excel มีฟังก์ชันป้องกันเซลล์ built-in หากมีการป้องกันเซลล์ประเภทใดประเภทหนึ่ง อาจทำให้ Excel ป้องกันการเพิ่มเซลล์ใหม่เพื่อรักษาข้อมูลเดิม การยกเลิกการป้องกันเซลล์อาจแก้ปัญหา

  1. กด Ctrl+A เลือกเซลล์ทั้งหมดในชีท แท็บ Home คลิก Format แล้วในเมนูดรอปดาวน์คลิก Format Cells
  2. คลิกแท็บ Protection แล้ว ติ๊กถอด Lockedแก้ไขปัญหา Excel ไม่สามารถเพิ่มเซลล์ใหม่ได้
  3. คลิกแท็บ Review คลิก Protect Sheet หรือ Protect Workbook ป้อนรหัสผ่านเพื่อยกเลิกการป้องกันชีทหรือสมุดงาน
  4. บันทึก และ ปิด ไฟล์ แล้ว เปิดใหม่ ตรวจสอบว่าสามารถแทรกแถว/คอลัมน์ใหม่ได้หรือไม่

2. ลดความยาวพาธชื่อไฟล์

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

  1. เปิดไฟล์ที่มีปัญหา
  2. คลิกแท็บ File แล้วบานขวาคลิก Save asแก้ไขปัญหา Excel ไม่สามารถเพิ่มเซลล์ใหม่ได้
  3. ในกล่อง Save as ไปที่ตำแหน่งที่สะดวก สำหรับทดสอบ แนะนำ Desktop
  4. ปิด Excel และ เปิด ไฟล์ที่บันทึกในตำแหน่งใหม่ ตรวจสอบว่าสามารถแทรกแถว/คอลัมน์ได้หรือไม่

3. ยกเลิกการผสานแถว/คอลัมน์

ผู้ใช้มักผสานทั้งแถวและคอลัมน์เป็นเซลล์เดียวโดยไม่ได้ตั้งใจ ขณะที่ต้องการผสานเพียงไม่กี่เซลล์ การผสานทั้งแถว/คอลัมน์นี้ทำให้ Excel จำกัดการเพิ่มเซลล์ใหม่ด้วยเหตุผล "To prevent possible loss of data" เพราะหากผสานเซลล์ทั้งหมดในแถวหนึ่ง (คอลัมน์อื่นไม่สามารถเพิ่มได้) หรือผสานทั้งหมดในคอลัมน์หนึ่ง (แถวอื่นไม่สามารถเพิ่มได้) การยกเลิกการผสานแถว/คอลัมน์อาจแก้ปัญหา

  1. ค้นหา แถว/คอลัมน์ที่ผสาน อาจต้องตรวจสอบผ่านชีทเพื่อหาคอลัมน์/แถวที่ผสาน
  2. สำหรับคอลัมน์ คลิกที่เซลล์ Heading บนสุด ของคอลัมน์ที่ผสาน แล้วแท็บ Home คลิก Merge and Center จะยกเลิกการผสานคอลัมน์ ทำซ้ำกับคอลัมน์อื่นที่ผสานแก้ไขปัญหา Excel ไม่สามารถเพิ่มเซลล์ใหม่ได้
  3. สำหรับแถว คลิกที่เซลล์ Heading ซ้ายสุด ของแถวที่ผสาน แล้วแท็บ Home คลิก Merge and Center จะยกเลิกการผสานแถว ทำซ้ำกับแถวอื่นที่ผสานแก้ไขปัญหา Excel ไม่สามารถเพิ่มเซลล์ใหม่ได้
  4. ตอนนี้ บันทึก และ ปิด ไฟล์ แล้ว เปิด ไฟล์ และตรวจสอบว่าสามารถแทรกแถว/คอลัมน์ใหม่ในชีทได้หรือไม่

4. ยกเลิก Freeze Panes

Freeze panes ช่วยให้ผู้ใช้ทำงานกับข้อมูลได้ดีขึ้น หากใช้ฟังก์ชัน Freeze panes จะไม่สามารถแทรกแถวและคอลัมน์ใหม่ได้ การยกเลิก Freeze panes อาจแก้ปัญหา

  1. คลิกแท็บ View แล้ว Freeze Panes
  2. ในรายการดรอปดาวน์ คลิก Unfreeze Panesแก้ไขปัญหา Excel ไม่สามารถเพิ่มเซลล์ใหม่ได้
  3. บันทึก และ ปิด ไฟล์
  4. เปิดใหม่ ไฟล์ ตรวจสอบว่าสามารถแทรกแถว/คอลัมน์ใหม่ได้หรือไม่

5. แปลงตารางเป็นช่วงข้อมูล (Format Table as Range)

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

  1. คลิก ที่ใดก็ได้ในตาราง แล้วใน Table Tools คลิก Design
  2. ในกลุ่ม Tools คลิก Convert to Rangeแก้ไขปัญหา Excel ไม่สามารถเพิ่มเซลล์ใหม่ได้
  3. บันทึก และ ปิด ไฟล์
  4. เปิดใหม่ ไฟล์ ตรวจสอบว่าสามารถแทรกแถว/คอลัมน์ใหม่โดยไม่มีปัญหา

6. ล้างเนื้อหาและรูปแบบจากแถว/คอลัมน์ที่ไม่ได้ใช้

แม้คุณคิดว่าไม่มีข้อมูลในแถว/คอลัมน์สุดท้าย Microsoft Excel ไม่ "คิด" ว่างเปล่า ผู้ใช้บางครั้งบล็อกทั้งแถว/คอลัมน์โดยคลิก "Row/column Number" ด้านซ้าย/บนของชีท แล้วจัดรูปแบบ เช่น เปลี่ยนสีหรือเพิ่มขอบ ทำให้ Excel "คิดว่า" แถว/คอลัมน์นั้นไม่ว่าง การล้างรูปแบบจากทั้งแถว/คอลัมน์อาจแก้ปัญหา

สำหรับการแทรกคอลัมน์

  1. เปิด สมุดงานที่มีปัญหา
  2. คลิก ที่เซลล์ Heading (เซลล์แรกในแต่ละคอลัมน์ แสดงว่าอยู่คอลัมน์ไหน) ของคอลัมน์ ถัดจากคอลัมน์ข้อมูลสุดท้าย แล้วกด Shift+Ctrl+Right Arrow เลือกจนถึง คอลัมน์สุดท้ายของชีท
  3. แท็บ Home คลิก Borders แล้วคลิก "No Border"แก้ไขปัญหา Excel ไม่สามารถเพิ่มเซลล์ใหม่ได้
  4. แท็บ Home คลิก Theme Colors แล้วคลิก "No Fill"แก้ไขปัญหา Excel ไม่สามารถเพิ่มเซลล์ใหม่ได้
  5. กด "DELETE" บนคีย์บอร์ด เพื่อล้างค่าในเซลล์
  6. แท็บ "Home" คลิก Clear แล้วคลิก Clear Formats
  7. อีกครั้ง คลิก Clear แล้วคลิก Clear Allแก้ไขปัญหา Excel ไม่สามารถเพิ่มเซลล์ใหม่ได้
  8. ตอนนี้ คลิกขวา ที่ด้านบนของ คอลัมน์ ใดก็ได้ เพื่อให้การเลือกคงอยู่ ในเมนูที่ขึ้น คลิก Deleteแก้ไขปัญหา Excel ไม่สามารถเพิ่มเซลล์ใหม่ได้
  9. บันทึกและปิดไฟล์ แล้วเปิดไฟล์อีกครั้ง

สำหรับการแทรกแถว

  1. เปิดชีทที่มีปัญหา
  2. คลิก ที่เซลล์ Heading ซ้าย (แสดงว่าอยู่แถวไหน) ของแถว ถัดจากแถวข้อมูลสุดท้าย แล้วกด Shift+Ctrl+Down Arrow เลือกจนถึง แถวสุดท้ายของชีท
  3. ทำตามขั้นตอน 3 ถึง 7 ของวิธีแทรกคอลัมน์
  4. ตอนนี้ คลิกขวา ที่ด้านซ้ายของ แถว ใดก็ได้ เพื่อให้การเลือกคงอยู่ ในเมนูที่ขึ้น คลิก Deleteแก้ไขปัญหา Excel ไม่สามารถเพิ่มเซลล์ใหม่ได้
  5. บันทึกและปิดไฟล์ แล้วเปิดไฟล์อีกครั้ง ตรวจสอบว่าสามารถแทรกแถว/คอลัมน์ใหม่ในชีทได้หรือไม่

นอกจากนี้ เพื่อหลีกเลี่ยงปัญหาแบบนี้ ควร ไม่วางข้อมูล ในสเปรดชีตด้วย Ctrl + V หากเป็นไปได้ มิฉะนั้น ทำตามขั้นตอนด้านล่าง:

  1. แท็บ Home คลิก Paste
  2. คลิก Paste Special
  3. คลิก Valuesแก้ไขปัญหา Excel ไม่สามารถเพิ่มเซลล์ใหม่ได้
  4. กด OK

7. เปลี่ยนรูปแบบไฟล์

ข้อผิดพลาดนี้อาจเกิดจากข้อจำกัดของรูปแบบไฟล์ Excel ที่ใช้ เช่น ใช้ XLS ให้แปลงเป็น XLSX, XLSM หรือ CSV หรือในทางกลับกัน การเปลี่ยนรูปแบบไฟล์ Excel อาจแก้ปัญหา

  1. เปิดไฟล์ที่มีปัญหา
  2. คลิกแท็บ File แล้วบานขวาคลิก Save as
  3. ในกล่อง Save as คลิกดรอปดาวน์ Save as Type แล้ว เลือก รูปแบบไฟล์ที่ต่างจากปัจจุบัน เช่น หากใช้ XLS ให้เลือก XLSX แล้วคลิก Saveแก้ไขปัญหา Excel ไม่สามารถเพิ่มเซลล์ใหม่ได้
  4. ตอนนี้ ปิด ไฟล์และ Excel แล้ว เปิด ไฟล์ที่บันทึกใหม่ ตรวจสอบว่าสามารถแทรกแถว/คอลัมน์ใหม่ในชีทได้หรือไม่

8. ให้เชื่อถือแหล่งที่มา

Excel มีฟังก์ชัน built-in หยุดการรันไฟล์ Excel จากแหล่งที่ไม่น่าเชื่อถือ หากไฟล์ที่ใช้มาจากแหล่งที่ไม่น่าเชื่อถือ ฟังก์ชันความปลอดภัยจะแสดงข้อความข้อผิดพลาดเมื่อผู้ใช้พยายามแทรกแถว/คอลัมน์ใหม่ การเพิ่มตำแหน่งไฟล์ใน Trusted location อาจแก้ปัญหา

  1. เปิดไฟล์ที่มีปัญหา คลิกแท็บ File แล้วคลิก Optionsแก้ไขปัญหา Excel ไม่สามารถเพิ่มเซลล์ใหม่ได้
  2. คลิก Trust Center แล้วคลิก Trust Center Settingsแก้ไขปัญหา Excel ไม่สามารถเพิ่มเซลล์ใหม่ได้
  3. คลิก Trusted Locations แล้วคลิก Add New Locationแก้ไขปัญหา Excel ไม่สามารถเพิ่มเซลล์ใหม่ได้
  4. ในหน้าต่าง Trusted Location คลิก Browseแก้ไขปัญหา Excel ไม่สามารถเพิ่มเซลล์ใหม่ได้
  5. นำทาง ไปยัง ตำแหน่ง ของไฟล์ Excel แล้วคลิก Ok
  6. อีกครั้ง คลิก Ok และอีกครั้ง คลิก Ok
  7. ตอนนี้ ปิด ไฟล์ และ Excel แล้ว เปิดใหม่ ไฟล์ ตรวจสอบว่าสามารถเพิ่มแถว/คอลัมน์ใหม่ในชีทได้หรือไม่

9. ใช้ VBA บังคับ Used Range

หากเนื่องจากข้อผิดพลาด Excel ไม่สามารถเพิ่มแถวหรือคอลัมน์ใหม่ และไม่มีวิธีไหนช่วยได้แล้ว ให้ใช้ VBA อย่ากลัว! ขั้นตอนง่ายและตรงไปตรงมา

  1. เปิดชีทที่ไม่สามารถเพิ่มแถว/คอลัมน์ได้ แล้ว คลิกขวา ที่แท็บ ชีท (ชื่อชีทด้านล่าง) ในเมนูที่ขึ้น คลิก View Codeแก้ไขปัญหา Excel ไม่สามารถเพิ่มเซลล์ใหม่ได้
  2. ใน VBA Editor กด Ctrl+G จะแสดงหน้าต่าง Immediate
  3. ในหน้าต่าง Immediate พิมพ์ UsedRange แล้วกด Enterแก้ไขปัญหา Excel ไม่สามารถเพิ่มเซลล์ใหม่ได้
  4. แม้จะไม่มีอะไรแสดงหลังรันคำสั่ง มันบังคับให้ Excel เปลี่ยน Used Range ของชีทที่มีปัญหา ให้สอดคล้องกับพื้นที่ที่มี ข้อมูลผู้ใช้ เท่านั้น
  5. คลิก File แล้วคลิก Close and Return to Microsoft Excelแก้ไขปัญหา Excel ไม่สามารถเพิ่มเซลล์ใหม่ได้
  6. บันทึก และ ปิด ไฟล์ และ Excel แล้ว เปิดใหม่ ไฟล์ ตรวจสอบว่าสามารถเพิ่มแถวหรือคอลัมน์ใหม่ในไฟล์ได้หรือไม่

10. คัดลอกไปยังชีทใหม่

หากไม่มีวิธีไหนช่วยได้ โอกาสสูงที่ไฟล์ที่กำลังแก้ไขเสียหาย การคัดลอกข้อมูลจากไฟล์นี้ไปยังไฟล์ใหม่คือวิธีแก้สุดท้าย

  1. เปิดชีทที่มีปัญหา เลือก และ คัดลอก ข้อมูลที่ต้องการ
  2. คลิกแท็บ File คลิก New แล้วคลิก Blank Worksheetแก้ไขปัญหา Excel ไม่สามารถเพิ่มเซลล์ใหม่ได้
  3. ตอนนี้ วาง ข้อมูลที่คัดลอก
  4. บันทึก และ ปิด ไฟล์ใหม่ และ เปิดใหม่ ไฟล์ใหม่ ตรวจสอบว่าสามารถแทรกแถว/คอลัมน์ใหม่ในชีทได้หรือไม่

11. ใช้ Office Online

หากวิธีข้างต้นทั้งหมดไม่ได้ผล การใช้ Office Online อาจแก้ปัญหาได้ เนื่องจากปัญหาอาจมาจากระบบของคุณ

  1. เปิด และ ล็อกอิน เข้า OneDrive ในเบราว์เซอร์
  2. คลิกปุ่ม Upload แล้วคลิก filesแก้ไขปัญหา Excel ไม่สามารถเพิ่มเซลล์ใหม่ได้
  3. นำทาง ไปยังและ เลือก ไฟล์ Excel ที่มีปัญหา แล้วคลิก Open
  4. ใน OneDrive คลิกไฟล์ Excel ที่ อัปโหลดล่าสุด เพื่อเปิดใน Excel Onlineแก้ไขปัญหา Excel ไม่สามารถเพิ่มเซลล์ใหม่ได้
  5. ตอนนี้ลองเพิ่มแถว/คอลัมน์ใหม่ในไฟล์
  6. หากสำเร็จ ให้ดาวน์โหลดไฟล์และใช้บนระบบของคุณ