Chào các anh chị em trong diễn đàn,
Dạo này làm việc với file Excel nhiều, tôi thấy một số file dung lượng phình to bất thường, đôi khi lên đến vài trăm MB, khiến máy chạy ì ạch, thao tác chậm chạp. Mặc dù đã cố gắng xóa bớt các sheet không cần thiết, nhưng dung lượng vẫn không giảm đáng kể.
Tôi có tìm hiểu trên mạng và áp dụng một vài cách, nay chia sẻ lại để mọi người cùng tham khảo và hy vọng nhận được thêm những kinh nghiệm quý báu khác từ các cao thủ.
Các cách tôi đã thử:
- Xóa các định dạng thừa: Đôi khi trong file có những định dạng không còn sử dụng nhưng vẫn chiếm dung lượng. Tôi dùng tiện ích "Remove unused formats" trong VBA để xử lý.
- Chuyển đổi kiểu dữ liệu: Đảm bảo các cột chỉ chứa số thì để kiểu Number, không để General nếu không cần thiết.
- Kiểm tra Name Manager: Đôi khi có những tên (Name) bị lỗi hoặc không dùng đến cũng làm tăng dung lượng file. Tôi vào
Formulas -> Name Managerđể xóa bớt các Name không cần thiết. - Lưu file ở định dạng nhị phân (.xlsb): File .xlsb thường có dung lượng nhỏ hơn file .xlsx, đặc biệt với các file có nhiều dữ liệu hoặc macro. Tuy nhiên, cần lưu ý là định dạng này không tương thích với các phiên bản Excel cũ hơn.
Sau khi áp dụng các cách trên, một số file của tôi đã giảm được dung lượng đáng kể, thao tác cũng mượt mà hơn. Tuy nhiên, vẫn còn một vài file dung lượng vẫn còn khá lớn mà tôi chưa tìm ra nguyên nhân.
Rất mong nhận được sự giúp đỡ và chia sẻ kinh nghiệm từ các anh chị em. Ai có bí quyết hay mẹo nào khác để tối ưu hóa dung lượng file Excel thì chia sẻ cho mọi người cùng học hỏi nhé!
Xin cảm ơn!