Dạo này mình nhận nhiều file báo cáo từ các phòng ban, toàn file dung lượng khủng, có cái lên tới 50MB, mở lên là máy tính ì ạch, đôi khi còn bị treo luôn. Tìm hiểu trên mạng và thử nghiệm mấy hôm nay, mình đúc kết được vài cách khá hiệu quả để xử lý mấy em file 'khổng lồ' này mà không bị 'khó chịu'. Chia sẻ lại cho anh em nào đang gặp tình cảnh tương tự.
1. Tối ưu hóa dữ liệu:
- Xóa bỏ các dòng/cột trống không cần thiết: Đôi khi chúng ta copy paste dữ liệu mà quên mất là có những dòng trống ở cuối hoặc các cột không dùng tới. Hãy kiểm tra kỹ và xóa chúng đi.
- Sử dụng các hàm hiệu quả: Thay vì dùng nhiều ô phụ để tính toán, hãy cố gắng gom lại bằng các hàm như
SUMIFS,COUNTIFS,INDEX-MATCHthay vìVLOOKUPkết hợpIF. - Loại bỏ định dạng thừa: Đôi khi file bị nặng do có quá nhiều định dạng được áp dụng, kể cả những định dạng không còn hiển thị. Bạn có thể dùng chức năng 'Clear All' trong 'Clear Formats' để làm sạch.
2. Chia nhỏ file (nếu có thể):
Nếu file của bạn chứa quá nhiều sheet hoặc quá nhiều dữ liệu không liên quan, hãy cân nhắc chia nó thành các file nhỏ hơn, mỗi file tập trung vào một mảng dữ liệu nhất định. Điều này không chỉ giúp file nhẹ hơn mà còn dễ quản lý hơn.
3. Tắt các tính năng không cần thiết:
- Tắt AutoCalculate: Nếu bạn không cần Excel tự động cập nhật công thức liên tục, hãy tắt nó đi (File > Options > Formulas > Calculation options > Manual).
- Vô hiệu hóa add-ins không dùng đến: Một số add-ins có thể làm chậm file của bạn. Hãy kiểm tra và tắt bớt những cái không cần thiết.
4. Lưu file ở định dạng mới hơn:
Nếu file của bạn vẫn đang ở định dạng .xls cũ, hãy chuyển sang .xlsx hoặc .xlsm (nếu có macro). Định dạng mới thường có khả năng nén dữ liệu tốt hơn.
Hy vọng những mẹo nhỏ này sẽ giúp ích cho mọi người. Ai có cách nào hay hơn thì chia sẻ thêm nhé!