Excel Báo Lỗi Thiếu Bộ Nhớ: 8 Cách Sửa Nhanh Và Dứt Điểm

excel báo lỗi thiếu bộ nhớ

Excel Báo Lỗi Thiếu Bộ Nhớ: 8 Cách Sửa Nhanh Và Dứt Điểm

Bạn đang làm việc giữa chừng thì Excel đột ngột văng ra thông báo lỗi: “There isn’t enough memory to complete this action” hoặc “Not enough memory to run Microsoft Excel” — và không làm gì được nữa?

Đây là một trong những lỗi phổ biến nhất mà người dùng Excel gặp phải, đặc biệt khi làm việc với file lớn hoặc máy tính cấu hình thấp. Tin tốt là: hầu hết các trường hợp excel báo lỗi thiếu bộ nhớ đều có thể sửa được ngay, không cần cài lại Office hay nâng cấp phần cứng.

Bài viết này tổng hợp 8 cách khắc phục hiệu quả nhất, sắp xếp từ đơn giản đến nâng cao — bạn chỉ cần làm theo từng bước.

Tại Sao Excel Báo Lỗi Thiếu Bộ Nhớ?

Trước khi sửa, cần hiểu nguyên nhân để chọn đúng giải pháp. Excel báo lỗi không đủ bộ nhớ để chạy thường do một trong những nguyên nhân sau:

  • File Excel quá nặng — chứa nhiều công thức phức tạp, ảnh nhúng, hoặc dữ liệu ẩn tích lũy theo thời gian
  • RAM vật lý thấp — Excel 32-bit chỉ sử dụng tối đa 2GB RAM, dù máy bạn có nhiều hơn
  • Nhiều ứng dụng chạy đồng thời — các phần mềm khác “chiếm chỗ”, khiến Excel không đủ bộ nhớ để hoạt động
  • Add-in xung đột — một số tiện ích mở rộng của bên thứ ba gây rò rỉ bộ nhớ
  • Windows chưa được dọn dẹp — bộ nhớ ảo (virtual memory) bị phân mảnh hoặc đầy

Xác định được nguyên nhân nào đang ảnh hưởng bạn sẽ giúp bạn sửa lỗi excel tràn bộ nhớ nhanh hơn nhiều.

8 Cách Sửa Lỗi Excel Báo Thiếu Bộ Nhớ

Cách 1: Đóng Bớt Ứng Dụng Đang Chạy

Đây là bước đơn giản nhất nhưng lại hiệu quả ngay tức thì.

Trước khi mở Excel, hãy đóng các ứng dụng không cần thiết như trình duyệt (Chrome, Firefox thường ngốn rất nhiều RAM), phần mềm thiết kế, hay các file Excel khác đang mở song song.

Cách thực hiện:

  1. Nhấn Ctrl + Shift + Esc để mở Task Manager
  2. Vào tab Processes, sắp xếp theo cột Memory
  3. Chọn ứng dụng ngốn nhiều RAM nhất → nhấn End Task

Sau đó mở lại Excel và kiểm tra xem lỗi not enough memory to run Microsoft Excel có còn xuất hiện không.

excel báo lỗi thiếu bộ nhớ
 

Cách 2: Giảm Dung Lượng File Excel

Nếu file của bạn nặng hơn 10MB mà không có lý do rõ ràng, rất có thể đang chứa rác ẩn. Đây là cách giải phóng dung lượng Excel hiệu quả nhất.

Những thứ cần dọn:

  • Xóa định dạng thừa: Bôi đen toàn bộ bảng → Home → Clear → Clear Formats cho các vùng không dùng đến
  • Xóa hàng/cột trống ẩn: Nhấn Ctrl + End để xem ô cuối cùng Excel nhận diện — nếu nó nằm rất xa dữ liệu thực, hãy xóa hết phần thừa đó
  • Nén ảnh: Chọn ảnh trong file → Picture Format → Compress Pictures → chọn độ phân giải thấp hơn
  • Loại bỏ công thức không cần thiết: Chuyển những cột chỉ cần giá trị tĩnh sang Paste Special → Values

Sau khi dọn, lưu lại file và so sánh dung lượng — nhiều trường hợp file giảm từ 50MB xuống còn dưới 5MB.

excel báo lỗi thiếu bộ nhớ
 Cách 2: Giảm Dung Lượng File Excel

Cách 3: Tắt Add-in Không Cần Thiết

Add-in là các tiện ích mở rộng trong Excel. Một số add-in từ bên thứ ba có thể gây rò rỉ bộ nhớ và là thủ phạm trực tiếp gây ra lỗi there isn’t enough memory to complete this action.

Cách tắt add-in:

  1. Vào File → Options → Add-ins
  2. Ở phần Manage, chọn COM Add-ins → nhấn Go
  3. Bỏ tick tất cả add-in không quen thuộc → OK
  4. Khởi động lại Excel

Nếu lỗi biến mất sau bước này, bật lại từng add-in một để xác định cái nào đang gây vấn đề.

excel báo lỗi thiếu bộ nhớ
Cách 3: Tắt Add-in Không Cần Thiết

Cách 4: Chuyển Sang Excel 64-bit

Đây là nguyên nhân cực kỳ phổ biến nhưng ít người biết: Excel 32-bit chỉ dùng được tối đa 2GB RAM, bất kể máy bạn có 8GB hay 16GB.

Nếu bạn thường xuyên làm việc với file lớn hoặc nhiều pivot table, việc nâng cấp lên Excel 64-bit sẽ giải quyết triệt để tình trạng excel bị tràn bộ nhớ.

Kiểm tra phiên bản hiện tại:

  • Vào File → Account → About Excel
  • Dòng đầu tiên sẽ hiển thị “(32-bit)” hoặc “(64-bit)”
⚠️  Lưu ý: Một số add-in cũ không tương thích với Excel 64-bit. Kiểm tra trước khi chuyển đổi.
excel báo lỗi thiếu bộ nhớ
Cách 4: Chuyển Sang Excel 64-bit

Cách 5: Tăng Bộ Nhớ Ảo (Virtual Memory) Cho Windows

Khi RAM vật lý không đủ, Windows sẽ dùng một phần ổ cứng làm “RAM ảo”. Nếu phần này quá nhỏ hoặc bị giới hạn, Excel sẽ báo lỗi không đủ bộ nhớ để chạy.

Cách tăng bộ nhớ ảo:

  1. Nhấn Windows + R → gõ sysdm.cpl → Enter
  2. Vào tab Advanced → Performance → Settings
  3. Tab Advanced → Virtual memory → Change
  4. Bỏ tick “Automatically manage paging file size”
  5. Chọn ổ đĩa có nhiều dung lượng trống nhất
  6. Chọn Custom size, đặt: Initial size: 1.5 lần dung lượng RAM thực (RAM 8GB → 12288 MB)    Maximum size: 3 lần dung lượng RAM thực (→ 24576 MB)
  7. Nhấn Set → OK và khởi động lại máy
excel báo lỗi thiếu bộ nhớ
Cách 5: Tăng Bộ Nhớ Ảo (Virtual Memory) Cho Windows

Cách 6: Sửa Chữa Bộ Cài Office

Nếu file cài Office bị lỗi hoặc thiếu component, Excel có thể hoạt động không ổn định và báo lỗi not enough memory to run Microsoft Excel ngay cả khi RAM vẫn dư.

Cách repair Office:

  • Vào Control Panel → Programs → Programs and Features
  • Tìm Microsoft Office → nhấn chuột phải → Change
  • Chọn Quick Repair (nhanh hơn, không cần mạng) → Repair
  • Nếu Quick Repair không giải quyết được, chạy Online Repair

Quá trình này thường mất 10–20 phút.

excel báo lỗi thiếu bộ nhớ
Cách 6: Sửa Chữa Bộ Cài Office

Cách 7: Tắt Hardware Graphics Acceleration

Tính năng tăng tốc đồ họa phần cứng đôi khi xung đột với driver card đồ họa, khiến Excel báo lỗi bộ nhớ dù nguyên nhân thực ra không phải RAM.

Cách tắt:

  • Vào File → Options → Advanced
  • Kéo xuống phần Display
  • Tick vào “Disable hardware graphics acceleration”
  • Nhấn OK và khởi động lại Excel

Đây là bước đặc biệt hữu ích nếu lỗi xuất hiện khi bạn cuộn trang hoặc zoom file.

excel báo lỗi thiếu bộ nhớ
Cách 7: Tắt Hardware Graphics Acceleration

Cách 8: Dọn Dẹp Registry Và Temp Files để khắc phục Excel Báo Lỗi Thiếu Bộ Nhớ

Theo thời gian, các file tạm và mục registry rác có thể làm chậm và gây lỗi cho Excel. Đây là bước nâng cao dành cho người dùng muốn tối ưu sâu hơn.

Xóa Temp Files:

  • Nhấn Windows + R → gõ %temp% → Enter
  • Chọn tất cả (Ctrl + A) → Xóa (bỏ qua các file đang dùng)
  • Làm tương tự với temp (không có ký tự %)

Dùng Disk Cleanup:

  • Gõ “Disk Cleanup” vào thanh tìm kiếm Windows
  • Chọn ổ C → tick vào Temporary files, Thumbnails, Downloaded Program Files
  • Nhấn OK → Delete Files

Sau khi dọn xong, khởi động lại máy và mở lại Excel để kiểm tra.

excel báo lỗi thiếu bộ nhớ
excel báo lỗi thiếu bộ nhớ

Tóm Tắt: Sửa Lỗi Excel Báo Thiếu Bộ Nhớ Theo Thứ Tự Ưu Tiên

Bước Giải pháp Mức độ khó
1 Đóng bớt ứng dụng đang chạy ⭐ Dễ
2 Giảm dung lượng file Excel ⭐⭐ Trung bình
3 Tắt add-in không cần thiết ⭐ Dễ
4 Chuyển sang Excel 64-bit ⭐⭐⭐ Cần cài lại
5 Tăng bộ nhớ ảo Windows ⭐⭐ Trung bình
6 Repair bộ cài Office ⭐⭐ Trung bình
7 Tắt hardware graphics acceleration ⭐ Dễ
8 Dọn Temp Files và registry ⭐⭐ Trung bình

Hầu hết người dùng sẽ fix được lỗi sau khi thực hiện từ Cách 1 đến Cách 3. Nếu vấn đề vẫn còn, tiếp tục xuống các bước phức tạp hơn.

Khi Nào Cần Nâng Cấp Phần Cứng?

Nếu bạn đã thử tất cả 8 cách trên mà Excel vẫn liên tục báo lỗi thiếu bộ nhớ, đó là dấu hiệu máy tính thực sự không đáp ứng được nhu cầu của bạn.

Cân nhắc nâng cấp nếu:

  • RAM dưới 4GB và bạn thường xuyên làm việc với file Excel lớn hơn 20MB
  • Bạn dùng nhiều pivot table, Power Query hoặc macro phức tạp
  • CPU máy tính đã trên 8–10 năm tuổi

Nâng RAM từ 4GB lên 8GB hoặc 16GB thường là khoản đầu tư rẻ nhất và hiệu quả nhất trong trường hợp này.

Câu Hỏi Thường Gặp (FAQ) – Excel Báo Lỗi Thiếu Bộ Nhớ

Excel báo lỗi thiếu bộ nhớ dù máy tính còn nhiều RAM — tại sao?

Nguyên nhân phổ biến nhất là bạn đang dùng Excel 32-bit, phiên bản này chỉ sử dụng tối đa 2GB RAM dù máy bạn có 8GB hay 16GB. Ngoài ra, add-in của bên thứ ba hoặc file Excel chứa nhiều công thức mảng phức tạp cũng có thể gây ra tình trạng này ngay cả khi RAM vật lý vẫn còn dư.

Lỗi “There isn’t enough memory” khác gì “Not enough memory to run Microsoft Excel”?

Hai thông báo này khác nhau về thời điểm xuất hiện. “Not enough memory to run Microsoft Excel” thường hiện khi khởi động Excel — liên quan đến RAM hệ thống. Còn “There isn’t enough memory to complete this action” xuất hiện trong lúc sử dụng — thường do file quá nặng hoặc công thức phức tạp. Cách sửa về cơ bản giống nhau nhưng nên ưu tiên kiểm tra add-in và dung lượng file trước.

File Excel bao nhiêu MB thì bị coi là “quá nặng”?

Không có ngưỡng cố định, nhưng thực tế cho thấy: file trên 10MB mà không chứa ảnh lớn thường đang chứa rác ẩn (định dạng thừa, hàng trống). File trên 50MB gần như chắc chắn sẽ gây ra các lỗi bộ nhớ. Nhấn Ctrl + End trong Excel để kiểm tra ô cuối cùng — nếu nó nằm cách xa vùng dữ liệu thực, đó là dấu hiệu file đang “phình” không cần thiết.

Tôi có cần mua thêm RAM để sửa lỗi excel bị tràn bộ nhớ không?

Trong đa số trường hợp là không cần. Hầu hết lỗi tràn bộ nhớ Excel đến từ cấu hình phần mềm (Excel 32-bit, add-in lỗi, file nặng) chứ không phải thiếu RAM thật sự. Chỉ nên cân nhắc nâng cấp RAM nếu bạn đã thử đủ 8 bước hướng dẫn trong bài mà lỗi vẫn còn, và máy bạn đang dùng dưới 4GB RAM.

Lỗi bộ nhớ Excel có làm mất dữ liệu không?

Có thể mất dữ liệu chưa lưu nếu Excel đóng đột ngột. Để giảm rủi ro, hãy bật tính năng AutoRecover: vào File → Options → Save, đặt thời gian lưu tự động mỗi 3–5 phút và bật “Keep the last AutoRecovered version if I close without saving”. Sau khi gặp lỗi và khởi động lại Excel, file sẽ tự động hiện bảng khôi phục ở cột bên trái.

Cách giải phóng dung lượng Excel nhanh nhất là gì?

Cách nhanh nhất là chọn toàn bộ vùng dữ liệu không dùng đến → Home → Clear → Clear All, sau đó lưu file và đóng mở lại. Bước tiếp theo là chuyển các cột chỉ cần giá trị sang Paste Special → Values để xóa công thức thừa. Hai thao tác này thường giúp file giảm 30–70% dung lượng chỉ trong vài phút.

Kết Luận Excel Báo Lỗi Thiếu Bộ Nhớ

Excel báo lỗi thiếu bộ nhớ nghe có vẻ đáng sợ, nhưng thực ra đây là lỗi hoàn toàn có thể xử lý được mà không cần mang máy đi sửa hay mua phần cứng mới. Trong đa số trường hợp, chỉ cần dọn dẹp file, tắt add-in thừa hoặc điều chỉnh cài đặt Windows là lỗi not enough memory to run Microsoft Excel sẽ biến mất.

Nếu bạn đang bị kẹt ở lỗi cụ thể nào — hãy để lại bình luận mô tả tình huống của mình, mình sẽ hỗ trợ tìm đúng nguyên nhân.

Vẫn Chưa Tự Sửa Được? Để Công Hảo IT Xử Lý Cho Bạn
Nếu bạn đã thử hết các bước trên mà Excel vẫn báo lỗi thiếu bộ nhớ — hoặc đơn giản là không có thời gian tự làm — Công Hảo IT có thể hỗ trợ khắc phục từ xa nhanh chóng mà bạn không cần mang máy đi đâu cả.

Dịch vụ khắc phục lỗi Excel từ xa tại Công Hảo IT:

–     Xử lý trực tiếp trên máy bạn qua kết nối từ xa — không cần đến nơi

–     Hỗ trợ toàn bộ lỗi phần mềm văn phòng: Excel, Word, Outlook, Windows

–     Báo giá rõ ràng trước khi làm — không phát sinh chi phí ẩn

📞  Liên hệ ngay để được tư vấn miễn phí:

Zalo / Điện thoại:  0939 468 456

Facebook:  facebook.com/conghaoit

Website:  conghaoit.com

Email:  viphaugiang@gmail.com

Giờ làm việc:  08:00 – 17:30, Thứ 2 – Thứ 7

💬  Nhắn tin Zalo số 0939 468 456 — mô tả lỗi bạn đang gặp, Hảo sẽ phản hồi và hướng dẫn xử lý ngay.

excel báo lỗi thiếu bộ nhớ

Có thể bạn nên xem:

Bài viết cùng chủ đề: