Chào mọi người,
Dạo gần đây mình làm việc với một file Excel khá lớn, và gặp phải tình trạng máy chạy rất chậm, thao tác nào cũng ì ạch. Sau khi tìm hiểu thì mình phát hiện ra một trong những nguyên nhân chính là do có quá nhiều ô trống trong file. Excel vẫn tốn tài nguyên để xử lý những ô trống này, đặc biệt là khi chúng nằm rải rác hoặc trong các vùng dữ liệu lớn.
Mình đã thử một vài cách và thấy khá hiệu quả, muốn chia sẻ lại với mọi người để cùng nhau khắc phục:
- Xóa các dòng/cột trống không cần thiết: Cách đơn giản nhất là duyệt qua các dòng và cột, nếu thấy trống hoàn toàn thì xóa đi. Tuy nhiên với file lớn thì khá mất thời gian.
- Sử dụng chức năng 'Go To Special' (Đi tới Đặc biệt): Đây là cách mình thấy hiệu quả nhất. Chọn vùng dữ liệu cần kiểm tra (hoặc cả sheet), nhấn
Ctrl + G, chọn 'Special...', rồi chọn 'Blanks'. Excel sẽ chọn tất cả các ô trống trong vùng đó. Sau đó bạn có thể xóa chúng đi (Ctrl + -). - Kiểm tra các vùng dữ liệu bị ẩn: Đôi khi các ô trống nằm trong các vùng dữ liệu bị ẩn hoặc các bảng (Table) mà ta không để ý. Hãy thử hiện tất cả các bảng, dòng, cột ẩn để kiểm tra.
- Tối ưu hóa công thức: Nếu công thức của bạn đang tham chiếu đến một vùng rất lớn mà chỉ một phần nhỏ có dữ liệu, hãy thu hẹp phạm vi tham chiếu lại.
Áp dụng những cách trên, file Excel của mình đã nhẹ nhàng hơn đáng kể. Hy vọng chia sẻ này hữu ích cho các bạn đang gặp vấn đề tương tự.
Có ai có kinh nghiệm hay mẹo nào khác để xử lý vấn đề này không, cùng thảo luận nhé!