Dạo gần đây mình làm việc với một file Excel khá lớn, khoảng 100MB với hàng trăm nghìn dòng dữ liệu và nhiều công thức phức tạp. Cứ mỗi lần thao tác là máy tính lại đơ ra, chờ mãi mới phản hồi. Nhiều lúc muốn bỏ cuộc luôn.
Sau một thời gian mày mò và tham khảo trên mạng, mình đã tìm ra một vài cách để khắc phục tình trạng này. Nay chia sẻ lại cho anh em nào đang gặp phải:
- Tắt các tùy chọn tự động không cần thiết: Vào
File > Options > Formulas, bỏ chọn các ôAutomaticở mụcCalculation options. Khi nào cần tính toán thì mình bật lại thủ công. Cách này giảm tải đáng kể cho Excel. - Kiểm tra và tối ưu hóa công thức: Các công thức mảng, công thức tham chiếu đến toàn bộ cột/hàng (ví dụ
A:A) hoặc các hàm tính toán phức tạp lặp đi lặp lại có thể làm chậm file. Hãy cố gắng giới hạn phạm vi tham chiếu, sử dụng các hàm hiệu quả hơn nếu có thể (ví dụ thay vìSUM(IF(...))thì dùngSUMIFS). - Loại bỏ các định dạng thừa: Đôi khi file bị chậm do có quá nhiều định dạng, đặc biệt là định dạng có điều kiện (Conditional Formatting) không cần thiết. Dùng chức năng
Clear FormatstrongHome > Editing > Clear > Clear Formatsđể dọn dẹp. - Tách file lớn thành các file nhỏ hơn: Nếu file quá lớn và chứa quá nhiều sheet/dữ liệu không liên quan, hãy cân nhắc tách nó ra.
- Sử dụng Power Query: Đối với việc nhập và xử lý dữ liệu lớn, Power Query (
Data > Get & Data) là một công cụ cực kỳ mạnh mẽ và hiệu quả, giúp giảm thời gian xử lý đáng kể so với các phương pháp thủ công.
Hy vọng những mẹo nhỏ này sẽ giúp ích cho các bạn trong quá trình làm việc với Excel. Nếu có cách nào hay hơn, mọi người chia sẻ thêm nhé!