File Excel 50MB mở mất 5 phút? Nhập dữ liệu thì lag, thậm chí treo máy? — Đây là lỗi cực kỳ phổ biến mà hầu hết dân văn phòng đều gặp phải. Trong quá trình xử lý hơn 500 file Excel cho khách hàng, đội ngũ TechCare đã đúc kết 7 cách khắc phục hiệu quả nhất, giúp giảm dung lượng file từ 120MB xuống còn dưới 25MB mà không mất một dòng dữ liệu nào. Nếu bạn muốn nắm vững Excel toàn diện hơn, hãy xem thêm tổng hợp thủ thuật Excel từ A-Z để tối ưu toàn bộ quy trình làm việc.

Vì Sao File Excel Bị Nặng và Chậm?

Trước khi khắc phục, cần hiểu rõ nguyên nhân. File Excel thường phình to do một hoặc nhiều yếu tố sau. Nếu bạn đang gặp các lỗi Excel thường gặp khác đi kèm, hãy kiểm tra ngay để xử lý triệt để hơn:

  • Định dạng "ma" trên ô trống: Xóa nội dung nhưng không xóa định dạng khiến Excel vẫn lưu thông tin ẩn. Định dạng chiếm tới 40% dung lượng file theo thống kê Microsoft.
  • Hình ảnh và đối tượng độ phân giải cao: Chèn ảnh không nén, biểu đồ phức tạp hoặc các đối tượng đồ họa mà không tối ưu kích thước.
  • Công thức volatile và tham chiếu chéo: Dùng quá nhiều NOW(), TODAY(), RAND() hoặc tham chiếu đến nhiều sheet/file ngoài khiến Excel phải tính lại liên tục.
  • Lịch sử thay đổi tích tụ: Dữ liệu Undo/Redo và Track Changes tích lũy theo thời gian, âm thầm làm nặng file.
  • Sheet và vùng sử dụng ảo (Used Range): Excel đôi khi "nhớ" vùng dữ liệu cũ rất xa, khiến file tải và cuộn chậm bất thường.

So Sánh Các Phương Pháp Tối Ưu Hóa

Phương pháp Hiệu quả Độ khó Thời gian Rủi ro mất DL
Xóa định dạng & ô trống ⭐⭐⭐⭐ Dễ 5–10 phút Thấp
Tối ưu hình ảnh ⭐⭐⭐⭐⭐ Trung bình 10–15 phút Thấp
Chuyển sang .xlsb ⭐⭐⭐⭐⭐ Dễ 2–5 phút Thấp
Chuyển công thức → giá trị ⭐⭐⭐ Trung bình 15–20 phút Trung bình
Nén file ZIP/7-Zip ⭐⭐⭐ Dễ 1–2 phút Thấp
Dùng Power Query ⭐⭐⭐⭐ Khó 30+ phút Thấp
Xóa Named Ranges thừa ⭐⭐ Trung bình 5–10 phút Thấp

7 Cách Giảm Dung Lượng File Excel Nhanh Nhất

Trước khi bắt đầu: Hãy sao lưu file gốc (Ctrl+S, rồi Save As) để tránh mọi rủi ro mất dữ liệu. Nếu chẳng may thao tác nhầm, bạn vẫn có thể lấy lại file Excel chưa lưu bằng tính năng AutoRecover của Excel.

Cách 1: Xóa Định Dạng Dư Thừa

Định dạng "ẩn" trên hàng triệu ô trống là thủ phạm số 1. Làm theo các bước:

Bước 1: Mở file Excel cần tối ưu.

Bước 2: Nhấn Ctrl + End để xác định ô cuối cùng thực sự có dữ liệu.

Bước 3: Chọn toàn bộ vùng dữ liệu bằng Ctrl + A.

Bước 4: Vào tab Home > Editing > Clear > Clear Formats (chỉ xóa định dạng, giữ nguyên dữ liệu).

Bước 5: Lưu lại bằng Ctrl + S và kiểm tra dung lượng.

Mẹo chuyên sâu từ TechCare: Dùng VBA macro để xóa định dạng toàn bộ sheet chỉ trong 1 giây: Sub ClearFormats() / ActiveSheet.Cells.ClearFormats / End Sub. Bạn chưa quen với macro? Xem hướng dẫn cách tạo Macro trong Excel đơn giản nhất để bắt đầu nhanh hơn.

Cách 2: Nén Hình Ảnh và Đối Tượng Đồ Họa

Hình ảnh không nén có thể chiếm 60–70% dung lượng file. Quy trình xử lý:

  • Trước khi chèn: Dùng TinyPNG.com hoặc Photoshop để giảm kích thước ảnh.
  • Sau khi chèn: Chọn ảnh > tab Picture Format > Compress Pictures > chọn 96 ppi (dành cho màn hình).
  • Mẹo nâng cao: Dùng Insert > Pictures > Link to File thay vì nhúng ảnh để giảm dung lượng vĩnh viễn. Tham khảo thêm hướng dẫn chèn ảnh vào Excel để thực hiện đúng cách ngay từ đầu, tránh làm nặng file sau này.

Cách 3: Chuyển Sang Định Dạng Nhị Phân (.xlsb)

Đây là cách nhanh và hiệu quả nhất — giảm 50–70% dung lượng mà không mất dữ liệu:

Bước 1: Mở file > File > Save As.

file-excel-qua-nang

Bước 2: Ở ô "Save as type", chọn Excel Binary Workbook (*.xlsb).

file-excel-qua-nang

Bước 3: Nhấn Save và xác nhận cảnh báo.

file-excel-qua-nang

Lưu ý: Kiểm tra xem đồng nghiệp / đối tác có mở được .xlsb không. Một số macro VBA nâng cao có thể không tương thích.

Cách 4: Chuyển Công Thức Thành Giá Trị Cố Định

Công thức động — nhất là công thức tham chiếu chéo — khiến Excel phải tính toán liên tục mỗi khi có thay đổi. Đặc biệt khi dùng địa chỉ tuyệt đối trong Excel để cố định vùng tham chiếu, nếu áp dụng trên phạm vi quá rộng cũng có thể khiến file bị chậm:

Bước 1: Nhấn Ctrl + ~ để hiển thị toàn bộ công thức trên sheet.

Bước 2: Dùng Formulas > Trace Precedents để xác định công thức thừa.

Bước 3: Chọn vùng cần chuyển đổi > Ctrl + C > Paste Special (Ctrl + Alt + V) > chọn Values > OK.

Mẹo chuyên sâu: Với dữ liệu nguồn từ hệ thống khác, dùng Power Query để import dữ liệu tĩnh thay vì công thức, giúp file nhẹ và ổn định hơn nhiều.

Cách 5: Xóa Ô, Hàng, Cột Không Sử Dụng

Excel "nhớ" vùng dữ liệu xa hơn thực tế, gây nặng file và chậm khi cuộn. Kiểm tra bằng Ctrl + End: nếu ô cuối cùng nằm xa vùng dữ liệu thực, cần dọn dẹp:

Bước 1: Nhấn Ctrl + G > Special > Blanks để chọn toàn bộ ô trống trong vùng dữ liệu.

Bước 2: Chuột phải > Delete > Shift cells up (hoặc Entire Row nếu cần).

Bước 3: Xóa sheet thừa: Chuột phải vào tab sheet > Delete.

Bước 4: Lưu lại và kiểm tra lại bằng Ctrl + End.

Cách 6: Nén File Excel Thành ZIP / 7-Zip

Phương pháp này lý tưởng cho lưu trữ và chia sẻ qua email:

Bước 1: Chuột phải vào file .xlsx > Send to > Compressed (zipped) folder.

file-excel-qua-nang

Bước 2: Để nén mạnh hơn: Dùng 7-Zip (miễn phí) với tỷ lệ nén cao hơn Windows mặc định thêm khoảng 20%.

Lưu ý: File ZIP không thể mở trực tiếp trong Excel — phải giải nén trước. Dùng cho lưu trữ / gửi mail, không dùng để làm việc trực tiếp.

Cách 7: Xóa Named Ranges và Conditional Formatting Thừa

Nhiều file Excel "cũ" tích lũy hàng trăm Named Ranges và quy tắc định dạng có điều kiện không còn dùng đến:

  • Kiểm tra Named Ranges: Formulas > Name Manager > xóa các tên không dùng.
  • Kiểm tra Conditional Formatting: Home > Conditional Formatting > Manage Rules > xóa quy tắc thừa.
  • Kiểm tra Data Validation: Data > Data Validation > Clear All trên vùng không cần thiết.

Khắc Phục Các Lỗi Thường Gặp

Lỗi "Excel không phản hồi" khi mở file lớn

Nguyên nhân thường là quá nhiều công thức volatile hoặc dữ liệu chưa được tối ưu.

Giải pháp: Mở Excel ở Safe Mode bằng cách nhấn Windows + R, gõ excel /safe. Sau đó mở file và thực hiện tối ưu từng bước theo hướng dẫn trên.

File Excel chậm khi cuộn hoặc nhập liệu

Vấn đề xuất phát từ quá nhiều Conditional Formatting hoặc Used Range quá lớn. Kiểm tra tại Home > Conditional Formatting > Manage Rules và xóa các quy tắc không cần thiết.

Lỗi "Out of Memory" khi làm việc với file lớn

Trước mắt: Đóng mọi ứng dụng khác, khởi động lại Excel với quyền Administrator. Lâu dài: Tăng RAM lên tối thiểu 16GB hoặc cân nhắc dùng Power BI / cơ sở dữ liệu chuyên dụng cho tập dữ liệu trên 1 triệu dòng.

Khi Nào Nên Bỏ Excel và Dùng Công Cụ Khác?

Excel có giới hạn 1.048.576 dòng và không được thiết kế cho phân tích dữ liệu lớn. Hãy cân nhắc chuyển sang khi:

  • Dữ liệu vượt 500.000 dòng và file liên tục bị lag dù đã tối ưu.
  • Cần nhiều người cùng chỉnh sửa đồng thời → dùng Google Sheets hoặc Airtable.
  • Cần phân tích và trực quan hóa dữ liệu phức tạp → dùng Power BI hoặc Tableau.
  • Cần lưu trữ và truy vấn dữ liệu có cấu trúc → dùng MySQL / PostgreSQL.

Lời Khuyên Từ Chuyên Gia TechCare

Nguyên tắc "3-2-1" cho file quan trọng: Luôn giữ 3 bản sao, lưu tại 2 vị trí khác nhau (ví dụ: máy tính và OneDrive), và 1 bản sao offline (ổ cứng ngoài hoặc USB). Đặc biệt quan trọng khi thực hiện các thao tác tối ưu hóa.

Đặt lịch bảo trì file định kỳ — ví dụ mỗi tháng một lần với file làm việc hàng ngày. Điều này ngăn vấn đề tích tụ và giữ hiệu suất ổn định theo thời gian. Bên cạnh việc tối ưu file, bạn cũng nên nắm thêm các phím tắt Excel nhất định phải nắm để thao tác nhanh hơn, giảm tải thao tác lặp lại gây ảnh hưởng hiệu suất.

Với dữ liệu trên 1 triệu dòng, hãy cân nhắc chuyển sang Power BI, Tableau hoặc cơ sở dữ liệu SQL. Excel không phải lúc nào cũng là công cụ tối ưu nhất cho mọi bài toán.

Câu Hỏi Thường Gặp (FAQ)

File Excel thông thường chứa văn bản và số liệu chỉ nên nặng dưới 5MB. Nếu file chỉ có dữ liệu thuần túy mà đã vượt 10MB, cần tối ưu ngay. File có nhiều hình ảnh hoặc biểu đồ có thể lên tới 20–50MB nhưng cần cân nhắc nén ảnh.
.xlsb là lựa chọn tuyệt vời nếu file chỉ dùng nội bộ. Định dạng nhị phân này giúp giảm dung lượng 50–70% và mở nhanh hơn đáng kể. Tuy nhiên, nếu cần chia sẻ với người dùng phiên bản Office cũ hoặc cần tương thích với Google Sheets, hãy giữ định dạng .xlsx.
File nhỏ vẫn có thể bị lag nếu chứa nhiều Conditional Formatting phức tạp, công thức mảng (array formula), hoặc Add-in bị lỗi. Hãy thử tắt Add-in (File > Options > Add-ins) và kiểm tra lại.
Đổi đuôi file từ .xlsx thành .zip, sau đó giải nén. Vào thư mục xl/media để kiểm tra kích thước ảnh, xl/worksheets để xem dữ liệu từng sheet. Tệp nào nặng nhất là thủ phạm cần xử lý.