หน้าแรก บทความ Microsoft
Microsoft

ลดขนาดไฟล์ Excel ให้เล็กลง รวมทุกวิธีในที่เดียว

เผยแพร่ 02 ก.ย. 69

ไฟล์ Excel บวมขึ้นเรื่อยๆ จนส่งอีเมลไม่ผ่าน เปิดช้า กดอะไรก็หน่วง — สาเหตุหลักคือการจัดรูปแบบเซลล์ที่ไม่ได้ใช้ (โดยเฉพาะทั้งแถว/คอลัมน์) รูปภาพความละเอียดสูง และแคชของ PivotTable นี่คือวิธีลดขนาดไฟล์เรียงจากได้ผลมากไปน้อย

1. ล้างรูปแบบส่วนเกิน (ได้ผลมากสุด)

ขั้นตอน วิธีทำ
1 สำรองไฟล์ก่อน (ขั้นตอนนี้ย้อนไม่ได้)
2 เปิด add-in Inquire: File > Options > Add-ins > Manage: COM Add-ins > Go > ติ๊ก Inquire
3 แท็บ Inquire > Clean Excess Cell Formatting > เลือก All Sheets > OK แล้วเซฟ

ถ้าไม่มีแท็บ Inquire ให้ทำเอง: ในแต่ละชีต กด Ctrl+End ดูว่าเซลล์สุดท้ายไปไกลเกินข้อมูลจริงไหม ถ้าใช่ ให้เลือกแถว/คอลัมน์ที่เกินทั้งหมด แล้ว ลบ หรือ Clear Formats แล้วเซฟ

2. เซฟเป็น .xlsb (ไฟล์เล็กลงทันที)

ขั้นตอน วิธีทำ
1 File > Save As > ช่อง Save as type เลือก Excel Binary Workbook (*.xlsb)
2 กด Save — ไฟล์ .xlsb มักเล็กกว่า .xlsx และเปิด/เซฟเร็วกว่า

หน้าต่าง Save As ของ Excel เลือก Save as type เป็น Excel Binary Workbook (*.xlsb)

ภาพจำลองการเซฟเป็น .xlsb

ข้อแลกเปลี่ยน: บางระบบและบริการออนไลน์ไม่รองรับ .xlsb และเปิดใน Excel เก่ามากไม่ได้ ถ้าต้องแชร์กว้างๆ ใช้ .xlsx

3. เก็บกวาดส่วนที่เหลือ

ทำ รายละเอียด
บีบอัดรูปภาพ คลิกรูป > Picture Format > Compress Pictures > เอาติ๊ก “Apply only to this picture” ออก
ปิดแคช PivotTable คลิกขวา Pivot > PivotTable Options > Data > เอาติ๊ก Save source data with file (ต้อง Refresh ตอนเปิด)
ลบสิ่งที่ไม่ใช้ ชีตว่าง, Named Range ที่ error, Conditional Formatting ที่คลุมทั้งคอลัมน์, data connection เก่า
เลี่ยงอ้างอิงทั้งคอลัมน์ ใช้ A2:A5000 แทน A:A ในสูตรที่มีเยอะๆ
เซฟเป็น .xlsx ไม่ใช่ .xls (ฟอร์แมตเก่าไฟล์ใหญ่กว่า)

เช็คว่าอะไรหนัก

เปลี่ยนนามสกุลไฟล์ชั่วคราวจาก .xlsx เป็น .zip แล้วเปิดดู โฟลเดอร์ xl\media คือรูปทั้งหมด, ไฟล์ sheetN.xml ที่ใหญ่ผิดปกติคือชีตที่มีรูปแบบส่วนเกิน (เปลี่ยนกลับเป็น .xlsx เมื่อดูเสร็จ)

สรุป

ไล่ตามลำดับ: Clean Excess Cell Formatting → เซฟเป็น .xlsb → บีบอัดรูป ปิดแคช Pivot ลบของที่ไม่ใช้ ส่วนใหญ่แค่ 2 ข้อแรกก็ลดไฟล์ลงได้มาก

หมายเหตุ: บทความนี้เขียนและเรียบเรียงโดย AI

← กลับหน้าบทความ
Line