Excel 365 ไฟล์หนักเกินไป ลดขนาดยังไง

หลายคนใช้ Excel 365 ไปเรื่อย ๆ จนวันหนึ่งพบว่าไฟล์โตผิดปกติ จากไม่กี่ MB กลายเป็น 30MB, 80MB หรือ 200MB ส่งยาก เปิดช้า Save ช้า และบางครั้งค้างทั้งเครื่อง ปัญหานี้ถูกค้นหาบ่อยว่า Excel 365 ไฟล์หนักเกินไป ลดขนาดยังไง

ข่าวดีคือ ไฟล์ Excel จำนวนมาก “หนักแบบไม่จำเป็น” ถ้าจัดการถูกจุด ขนาดไฟล์อาจลดลงได้มากโดยไม่เสียข้อมูล


① อาการที่บอกว่าไฟล์หนักเกินไป

  • เปิดช้า
  • Save ช้า
  • ส่งอีเมลไม่ได้เพราะไฟล์ใหญ่
  • เปิดแล้วค้าง
  • OneDrive Sync ช้า
  • แชร์ให้ทีมงานแล้วโหลดนาน

② ทำไมไฟล์ Excel ถึงใหญ่

สาเหตุยอดฮิตมีดังนี้

  • มีแถวว่าง/คอลัมน์ว่างจำนวนมาก
  • ใส่รูปภาพใหญ่เกินไป
  • Conditional Formatting เยอะ
  • สูตรจำนวนมาก
  • มีหลายชีตเกินจำเป็น
  • Copy มาจากระบบอื่นแล้วมี Format แปลก
  • มี Pivot Cache สะสม
  • Used Range เพี้ยน

③ เช็กขนาดไฟล์ก่อน

คลิกขวาไฟล์ > Properties

ตัวอย่าง

  • ต่ำกว่า 5MB = ปกติ
  • 10–30MB = เริ่มหนัก
  • 50MB+ = ควรปรับ
  • 100MB+ = ต้องจัดการจริงจัง

④ วิธีลดขนาดแรงที่สุด: ลบ Used Range เกินจริง

กด:

Ctrl + End

ถ้าเด้งไปไกล เช่น แถว 1,048,576 ทั้งที่ข้อมูลจริงมี 8,000 แถว แปลว่าไฟล์แบกพื้นที่ว่างไว้มหาศาล

วิธีแก้

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

ลดขนาดไฟล์ได้บ่อยมาก


⑤ ลบชีตที่ไม่ใช้

หลายไฟล์มีชีตชื่อเช่น

  • Sheet8
  • Copy Final
  • Backup Old
  • Test123

ลบชีตที่ไม่จำเป็นออก


⑥ ลดรูปภาพในไฟล์

รูปภาพคือสาเหตุใหญ่ของไฟล์บวม

วิธีแก้

คลิกรูป > Picture Format > Compress Pictures

เลือกความละเอียดเหมาะสม

หรือใช้รูปขนาดเล็กก่อนนำเข้า


⑦ ลดสูตรหนัก เปลี่ยนเป็นค่า

ถ้าสรุปยอดเสร็จแล้ว บางส่วนไม่จำเป็นต้องเก็บสูตร

วิธีทำ

Copy > Paste Special > Values

สูตรจะกลายเป็นค่า ช่วยลดภาระไฟล์


⑧ ล้าง Conditional Formatting

ไปที่:

Home > Conditional Formatting > Manage Rules

ลบกฎที่ซ้ำ หรือกฎทั้งคอลัมน์ที่ไม่จำเป็น

บางไฟล์ลดขนาดได้ชัดเจน


⑨ Save As เป็นไฟล์ใหม่

บางครั้งไฟล์สะสมขยะภายใน

ไปที่:

File > Save As

ตั้งชื่อใหม่ เช่น

report-clean.xlsx

ไฟล์ใหม่มักเล็กลงทันที


⑩ เปลี่ยน .xls เป็น .xlsx

ถ้ายังใช้ไฟล์เก่าแบบ .xls

ให้ Save As เป็น .xlsx

เพราะรูปแบบใหม่บีบอัดดีกว่า


⑪ Pivot Table Cache ทำไฟล์บวม

ถ้ามี Pivot หลายตัวจากข้อมูลเดียวกัน

วิธีลด

สร้าง Pivot จากแหล่งเดียวกันให้แชร์ Cache

หรือใช้ Power Pivot / Data Model อย่างถูกวิธี


⑫ ลดจำนวน Format แปลก ๆ

การคัดลอกจากเว็บหรือ ERP อาจพา Style แปลกเข้ามา

วิธีแก้

  • Paste Values
  • Clear Formats
  • จัดรูปแบบใหม่เฉพาะที่จำเป็น

⑬ แยกไฟล์ใหญ่เป็นหลายไฟล์

ถ้ามีข้อมูล 5 ปีในไฟล์เดียว

ควรแยกเป็น

  • 2024.xlsx
  • 2025.xlsx
  • 2026.xlsx

แล้วทำไฟล์ Summary รวม

องค์กรจำนวนมากใช้วิธีนี้


⑭ ใช้ Power Query แทนการแบกข้อมูลซ้ำ

ถ้ามีการ Copy ข้อมูลมาหลายชีต

ใช้ Power Query ดึงข้อมูลแทน จะเบากว่าในระยะยาว


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

Q: ลบข้อมูลแล้วทำไมไฟล์ยังใหญ่?

เพราะ Used Range หรือ Format ยังติดอยู่

Q: Zip แล้วเล็กลงไหม?

ส่งชั่วคราวได้ แต่ไม่แก้ต้นเหตุ

Q: ไฟล์ 20MB ถือว่าใหญ่ไหม?

ขึ้นกับเนื้อหา ถ้ามีแต่ตารางถือว่าเริ่มใหญ่


⑯ สรุป

ถ้า Excel 365 ไฟล์หนักเกินไป ให้ทำตามนี้

  1. ลบ Used Range เกินจริง
  2. ลบชีตไม่ใช้
  3. บีบอัดรูปภาพ
  4. ลดสูตร เปลี่ยนเป็นค่า
  5. ล้าง Conditional Formatting
  6. Save As ใหม่
  7. ใช้ .xlsx
  8. แยกไฟล์ตามปี/เดือน

ส่วนใหญ่ลดขนาดได้เยอะและเปิดเร็วขึ้นทันที

คุณไฟล์ใหญ่แค่ไหนตอนนี้—10MB, 50MB หรือเกิน 100MB แล้ว?