Chào các bác, dạo này em làm việc với file Excel mà dữ liệu nó cứ toàn mấy chục nghìn dòng. Mỗi lần kéo thả công thức hay lọc là máy đơ ra, làm việc ức chế kinh khủng. Có bác nào từng trải qua cảm giác này không ạ?
Em đã thử mấy cách trên mạng rồi nhưng vẫn chưa thấy hiệu quả lắm. Hôm nay em mạnh dạn chia sẻ vài mẹo nhỏ mà em đã áp dụng và thấy có cải thiện rõ rệt, hy vọng giúp ích được cho các bác đang gặp tình trạng tương tự.
1. Tắt tính năng tự động tính toán (Automatic Calculation)
Khi làm việc với file nặng, Excel cứ mỗi lần mình thay đổi dữ liệu là nó lại tự động tính toán lại toàn bộ. Cái này làm máy chậm đi rất nhiều. Cách khắc phục là:
- Vào File -> Options.
- Chọn Formulas.
- Trong mục Calculation options, chọn Manual.
- Nhấn OK.
Sau khi bật chế độ Manual, các bác sẽ phải tự nhấn F9 để tính toán lại khi cần thiết. Tuy hơi mất công một chút nhưng hiệu quả tăng tốc độ là thấy rõ.
2. Sử dụng các hàm hiệu quả hơn
Thay vì dùng các hàm lồng nhau phức tạp hoặc các hàm cũ có thể gây chậm file, em ưu tiên dùng các hàm mới và tối ưu hơn:
- Dùng
XLOOKUPthay choVLOOKUP/HLOOKUPkhi có thể.XLOOKUPlinh hoạt và mạnh mẽ hơn nhiều. - Với các phép tính có điều kiện, thay vì dùng
SUMPRODUCTphức tạp, em hay dùngSUMIFShoặcAVERAGEIFS. - Đối với các bảng dữ liệu lớn cần trích xuất, cân nhắc dùng
FILTERhoặcSORTnếu phiên bản Excel của bác hỗ trợ.
3. Tối ưu hóa định dạng và công thức
- Tránh dùng các định dạng số quá phức tạp hoặc định dạng theo từng ô riêng lẻ. Nên sử dụng
Conditional Formatting(Định dạng có điều kiện) để tạo kiểu chung. - Hạn chế dùng các hàng/cột trống hoặc các vùng dữ liệu thừa.
- Kiểm tra các công thức mảng (Array Formulas) xem có thể rút gọn hoặc thay thế bằng cách khác không.
Mấy mẹo này tuy đơn giản nhưng khi áp dụng vào file lớn thì hiệu quả thấy rõ rệt. Bác nào có cao kiến gì hay hơn thì chia sẻ cho em học hỏi với ạ!