Có thể bạn quan tâm: Mẫu Excel Quản Lý Thu Chi: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao
Mở Đầu
Microsoft Excel là một trong những công cụ bảng tính phổ biến nhất trên thế giới, được sử dụng rộng rãi trong các doanh nghiệp, trường học và cả trong gia đình để quản lý dữ liệu, thực hiện phân tích tài chính, lập kế hoạch và nhiều nhiệm vụ khác. Tuy nhiên, không ít người dùng gặp phải các vấn đề khiến bảng tính Excel bị lỗi – từ những lỗi đơn giản như công thức không tính đúng, tới những lỗi phức tạp hơn như tệp tin không mở được, dữ liệu bị hỏng hoặc mất mát. Những sự cố này không chỉ gây phiền toái mà còn có thể làm mất thời gian và tài nguyên quan trọng.
Bài viết dưới đây sẽ cung cấp một hướng dẫn chi tiết, sâu sắc và toàn diện về các nguyên nhân gây ra lỗi trong bảng tính Excel, các dấu hiệu nhận biết, cũng như các phương pháp khắc phục và phòng ngừa. Được chia thành nhiều phần, mỗi phần sẽ tập trung vào một loại lỗi cụ thể, kèm theo ví dụ thực tế, hướng dẫn từng bước và một số mẹo nâng cao giúp bạn trở thành “bảo tàng” giải quyết vấn đề Excel. Hãy cùng khám phá để không còn sợ hãi khi gặp bảng tính Excel bị lỗi nữa!
Có thể bạn quan tâm: Bảng Kê 01 Tndn Excel: Hướng Dẫn Chi Tiết Từ A Đến Z Cho Doanh Nghiệp Nhỏ Và Vừa
1. Tổng Quan Về Các Loại Lỗi Thường Gặp Trong Excel
Trước khi đi sâu vào cách khắc phục, việc hiểu rõ các loại lỗi sẽ giúp bạn xác định nhanh chóng nguyên nhân và lựa chọn giải pháp phù hợp. Dưới đây là danh sách các lỗi phổ biến:
| Loại lỗi | Mô tả ngắn gọn | Tác động |
|---|---|---|
| Lỗi công thức | #DIV/0!, #VALUE!, #REF!, #NAME?, #N/A | Kết quả tính toán sai, báo cáo không chính xác |
| Lỗi dữ liệu bị hỏng | Tệp tin không mở, “File is corrupted” | Mất dữ liệu, cần phục hồi |
| Lỗi định dạng | Không hiển thị đúng ngày, số, tiền tệ | Gây hiểu lầm, sai sót trong báo cáo |
| Lỗi macro/VBA | Lỗi biên dịch, chạy không được | Tự động hoá bị gián đoạn |
| Lỗi liên kết (link) | Liên kết tới nguồn dữ liệu bị mất | Dữ liệu không cập nhật |
| Lỗi bảo mật/độ phân quyền | Không thể chỉnh sửa, mở file được bảo vệ | Giới hạn truy cập, làm chậm công việc |
| Lỗi hiệu năng | Excel chạy chậm, treo, “Not Responding” | Giảm năng suất, nguy cơ mất dữ liệu |
| Lỗi phần mềm | Xung đột add-in, phiên bản không tương thích | Gây lỗi không lường trước được |
Có thể bạn quan tâm: Bảng Giá Xe Excel 150: Tất Cả Những Điều Bạn Cần Biết Về Mẫu Xe Độc Đáo Này
2. Nguyên Nhân Gây Ra Lỗi Trong Bảng Tính Excel
2.1. Lỗi Do Người Dùng (Human Error)
- Nhập dữ liệu sai: Gõ nhầm ký tự, sử dụng dấu phẩy thay cho dấu chấm, hoặc nhập giá trị ngoài phạm vi cho phép.
- Công thức không chính xác: Thiếu dấu ngoặc, tham chiếu sai ô, hoặc sử dụng hàm không tương thích.
- Sao chép/di chuyển dữ liệu không đúng: Khi cắt và dán, công thức không được cập nhật đúng (đặc biệt khi dùng tham chiếu tuyệt đối/ tương đối).
2.2. Lỗi Do Định Dạng và Kiểu Dữ Liệu
- Định dạng ngày tháng: Excel lưu ngày dưới dạng số serial, nhưng nếu định dạng không đồng nhất (dd/mm/yyyy vs mm/dd/yyyy) sẽ gây nhầm lẫn.
- Số liệu dạng văn bản: Khi dữ liệu số được nhập dưới dạng văn bản, các công thức tính toán sẽ trả về lỗi #VALUE!.
- Định dạng tùy chỉnh: Sử dụng ký tự đặc biệt hoặc định dạng số quá phức tạp dẫn đến hiển thị sai.
2.3. Lỗi Do Công Thức Và Hàm
- Tham chiếu vòng lặp (circular reference): Công thức phụ thuộc vào kết quả của chính nó, gây lỗi tính toán.
- Hàm không hỗ trợ: Ví dụ, dùng hàm
FILTERtrong Excel 2026 (chỉ có trong Office 365/Excel 2026+). - Tham chiếu ngoài phạm vi: Khi xóa cột/ô mà công thức vẫn tham chiếu tới, xuất hiện lỗi #REF!.
2.4. Lỗi Do Tệp Tin và Hệ Thống
- File quá lớn: Hơn 2 GB hoặc chứa quá nhiều đối tượng (hình ảnh, biểu đồ) có thể làm Excel không mở được.
- Hỏng file: Do tắt máy đột ngột, virus, hoặc lỗi ổ đĩa.
- Phiên bản không tương thích: Mở file .xls trong Excel 365 có thể gặp vấn đề với một số tính năng cũ.
2.5. Lỗi Do Macro và VBA
- Lỗi biên dịch: Tham chiếu thư viện không tồn tại, hoặc thay đổi tên hàm.
- Bảo mật macro: Khi cài đặt mức bảo mật cao, macro sẽ không chạy.
- Xung đột add-in: Add-in không tương thích có thể gây treo hoặc lỗi.
2.6. Lỗi Do Liên Kết Ngoài (External Links)
- Link tới file đã di chuyển hoặc xóa: Khi mở file, Excel sẽ thông báo “Cannot find the source file”.
- Link tới nguồn dữ liệu mạng: Nếu mạng không ổn định, dữ liệu không cập nhật.
2.7. Lỗi Hiệu Năng và Tài Nguyên
- Quá nhiều công thức mảng (array formulas): Gây tiêu tốn CPU.
- Sử dụng các hàm volatile (NOW, RAND, OFFSET, INDIRECT): Làm tính toán lại toàn bộ sheet mỗi khi có thay đổi.
- Không tắt tính năng tự động tính toán (Automatic Calculation): Khi dữ liệu lớn, Excel sẽ tính lại liên tục, làm chậm.
3. Cách Nhận Diện và Chẩn Đoán Lỗi
3.1. Kiểm Tra Thông Báo Lỗi
Khi Excel gặp lỗi, thường sẽ hiển thị thông báo trong ô hoặc hộp thoại. Một số thông báo thường gặp:
#DIV/0!– chia cho 0.#VALUE!– kiểu dữ liệu không hợp lệ.#REF!– tham chiếu không tồn tại.#NAME?– hàm không được công nhận.#N/A– không tìm thấy giá trị.
3.2. Sử Dụng Công Cụ “Error Checking”
- Vào Formulas → Error Checking để Excel tự động quét các lỗi trong sheet và đưa ra đề xuất sửa.
3.3. Kiểm Tra Định Dạng Ô
- Chọn ô nghi ngờ, nhấn Ctrl + 1 để mở hộp thoại Format Cells, kiểm tra kiểu dữ liệu (Number, Text, Date, Custom).
3.4. Kiểm Tra Các Liên Kết Ngoài
- Data → Edit Links để xem danh sách các liên kết tới file khác, kiểm tra trạng thái “Source file not found”.
3.5. Kiểm Tra Macro
- Mở Visual Basic for Applications (VBA) (Alt + F11), kiểm tra các lỗi biên dịch (Compile) và chạy từng macro để phát hiện lỗi.
3.6. Kiểm Tra Hiệu Năng
- Formulas → Calculation Options → Manual để tạm dừng tính toán tự động, giúp xác định công thức nào gây chậm.
- View → Macros → Record Macro để ghi lại thời gian thực hiện các thao tác.
3.7. Kiểm Tra Tính Toàn Vẹn File
- Mở file trong Open and Repair: File → Open → chọn file → nút mở mũi tên → Open and Repair.
4. Phương Pháp Khắc Phục Cụ Thể

Có thể bạn quan tâm: Hướng Dẫn Chi Tiết Cách Download File Thống Kê Thép Bằng Excel: Từ Nguồn Dữ Liệu Đến Ứng Dụng Thực Tiễn
4.1. Sửa Lỗi Công Thức
4.1.1. Sửa #DIV/0!
=IFERROR(A1/B1, 0)
Hoặc:
=IF(B1=0, 0, A1/B1)
4.1.2. Sửa #VALUE!
- Kiểm tra kiểu dữ liệu: nếu ô chứa văn bản, chuyển sang số bằng
VALUE()hoặc--(double unary).
=VALUE(A1) B1
4.1.3. Sửa #REF!
- Dùng Find & Replace (Ctrl + H) để tìm
#REF!và thay thế bằng tham chiếu đúng. - Nếu không nhớ tham chiếu cũ, có thể dùng Undo (Ctrl + Z) ngay sau khi xóa cột/ô.
4.1.4. Sửa #NAME?
- Kiểm tra chính tả hàm, ví dụ
SUMIFviết thànhSUMIFN. - Đảm bảo các hàm tùy chỉnh (UDF) đã được load trong VBA.
4.1.5. Sửa #N/A
- Thường xuất hiện khi
VLOOKUPkhông tìm thấy giá trị. - Dùng
IFERRORhoặcIFNAđể thay thế:
=IFNA(VLOOKUP(A2, Table, 2, FALSE), "Không có")
4.2. Khắc Phục Dữ Liệu Bị Hỏng
4.2.1. Sử Dụng Open and Repair
- File → Open.
- Chọn file, nhấn mũi tên bên nút Open → Open and Repair.
- Chọn Repair để cố gắng khôi phục toàn bộ file; nếu không thành công, chọn Extract Data để lấy dữ liệu còn lại.
4.2.2. Khôi Phục Từ Phiên Bản Tự Động Lưu
- Excel tự động lưu phiên bản tạm thời trong
C:\Users\<User>\AppData\Local\Microsoft\Office\UnsavedFiles. - Mở các file
.xlsxhoặc.xlsbtrong thư mục này.
4.2.3. Sử Dụng Power Query
- Nhập dữ liệu từ file hỏng bằng Data → Get Data → From File → From Workbook. Power Query thường có khả năng đọc phần dữ liệu còn lại ngay cả khi file bị hỏng.
4.3. Sửa Định Dạng Ngày Tháng
- Chọn cột ngày, vào Data → Text to Columns → Delimited → Next → Next → Date (DMY hoặc MDY tùy theo) → Finish.
- Hoặc dùng công thức:
=DATE(RIGHT(A2,4), MID(A2,4,2), LEFT(A2,2))
đối với định dạng dd/mm/yyyy.
4.4. Xử Lý Vấn Đề Macro/VBA
4.4.1. Kiểm Tra Tham Chiếu Thư Viện
- Trong VBA Editor → Tools → References.
- Bỏ tick các mục có dấu chấm than “Missing”.
4.4.2. Cho Phép Macro
- File → Options → Trust Center → Trust Center Settings → Macro Settings → Chọn “Enable all macros” (đối với môi trường nội bộ) hoặc “Disable all macros with notification” để tự quyết định khi mở file.
4.4.3. Xử Lý Lỗi Runtime
- Thêm cấu trúc
On Error Resume NexthoặcOn Error GoTo ErrHandlerđể bắt lỗi và hiển thị thông báo chi tiết.
Sub Example() On Error GoTo ErrHandler ' Code here Exit Sub
ErrHandler: MsgBox "Lỗi: " & Err.Description, vbCritical
End Sub
4.5. Khắc Phục Vấn Đề Liên Kết Ngoài
- Data → Edit Links → Change Source để cập nhật đường dẫn mới.
- Nếu không còn file nguồn, dùng Find (Ctrl + F) để tìm và thay thế các công thức chứa
FileNamebằng giá trị tĩnh.
4.6. Tối Ưu Hiệu Năng
4.6.1. Tắt Tính Toán Tự Động
- Formulas → Calculation Options → Manual.
- Khi hoàn thành, nhấn F9 để tính lại.
4.6.2. Giảm Số Lượng Hàm Volatile
- Thay
NOW()bằng một ô chứa thời gian cập nhật thủ công. - Thay
OFFSETbằngINDEX.
4.6.3. Sử Dụng Bảng (Tables) và Structured References
- Chuyển dữ liệu thành Table (Ctrl + T) để giảm việc sử dụng các dải ô lớn như
A:A.
4.6.4. Loại Bỏ Định Dạng Điều Kiện Không Cần Thiết
- Home → Conditional Formatting → Clear Rules cho toàn sheet nếu không dùng.
4.7. Phòng Ngừa Lỗi
| Hành động | Lợi ích |
|---|---|
| Lưu phiên bản định kỳ (Ctrl + S, AutoSave) | Tránh mất dữ liệu khi có sự cố |
| Sử dụng định dạng chuẩn (Number, Date) | Giảm lỗi kiểu dữ liệu |
| Kiểm tra công thức trước khi sao chép | Tránh #REF! và circular reference |
| Đặt mật khẩu bảo vệ chỉ khi cần | Tránh xung đột quyền chỉnh sửa |
| Kiểm tra add-in | Loại bỏ xung đột phần mềm |
| Giữ file dưới định dạng .xlsx (không .xls) | Hỗ trợ tính năng mới, giảm lỗi |
5. Các Công Cụ Hỗ Trợ Khắc Phục Lỗi Nâng Cao
5.1. Excel’s Inbuilt Tools
- Inquire Add-in (có trong Office Professional Plus): Kiểm tra phụ thuộc, so sánh workbook, tìm lỗi.
- Power Query: Nhập lại dữ liệu, làm sạch, chuyển đổi.
- Power Pivot: Khi dữ liệu quá lớn, dùng mô hình dữ liệu thay vì công thức truyền thống.
5.2. Phần Mềm Bên Thứ Ba
| Phần mềm | Tính năng chính | Ghi chú |
|---|---|---|
| Stellar Repair for Excel | Khôi phục file hỏng, trích xuất dữ liệu | Dùng cho file không mở được |
| Kutools for Excel | Hàng trăm công cụ tiện ích (xóa trùng, chuyển đổi định dạng) | Tăng năng suất |
| Ablebits Ultimate Suite | Tự động sửa lỗi #REF!, find and replace nâng cao | Dễ dùng |
| Excel Analyzer | Phân tích hiệu năng, gợi ý tối ưu | Dành cho file lớn |
6. Quy Trình Xử Lý “Bảng Tính Excel Bị Lỗi” Từ Đầu Đến Cuối
- Xác định loại lỗi: Dựa vào thông báo và dấu hiệu (ô lỗi, file không mở, Excel treo…).
- Sao lưu file: Tạo bản sao ngay lập tức để tránh mất mát.
- Sử dụng công cụ kiểm tra nội bộ (Error Checking, Inquire).
- Áp dụng phương pháp khắc phục phù hợp (sửa công thức, mở và sửa chữa, tối ưu hiệu năng…).
- Kiểm tra lại toàn bộ workbook: Đảm bảo không còn lỗi ẩn.
- Tối ưu và phòng ngừa: Đặt chế độ tính toán, chuẩn hoá định dạng, tạo backup định kỳ.
- Lưu và chia sẻ: Nếu cần, xuất ra PDF hoặc CSV để người nhận không gặp lỗi phiên bản.
7. Một Số Trường Hợp Thực Tế và Giải Pháp Cụ Thể
7.1. Trường Hợp 1: Công Thức VLOOKUP Trả Về #N/A Khi Nguồn Dữ Liệu Thay Đổi
Nguyên nhân: Dữ liệu nguồn đã được sắp xếp lại hoặc có cột mới được chèn, làm thay đổi vị trí cột trả về.
Giải pháp:
- Kiểm tra
range_lookup– nên dùngFALSEđể tìm khớp chính xác. - Sử dụng
INDEX-MATCHthay vì VLOOKUP để không phụ thuộc vào vị trí cột.
=INDEX(TableGiá, MATCH(A2, TableMã, 0))
7.2. Trường Hợp 2: File .xlsx Không Mở Được, Hiện Thông Báo “File is Corrupt”
Giải pháp:
- Thử Open and Repair như đã nêu.
- Nếu không thành công, đổi định dạng sang
.xlsb(Binary) bằng cách mở file trong một máy khác (có thể mở được) và lưu lại. - Dùng Stellar Repair để trích xuất dữ liệu.
7.3. Trường Hợp 3: Excel Treo Khi Thêm Hàng Dữ Liệu Vào Bảng Có 100.000+ Hàng
Nguyên nhân: Công thức mảng và hàm volatile.
Giải pháp:
- Chuyển công thức mảng sang công thức SUMIFS, COUNTIFS (có hiệu suất tốt hơn).
- Tắt tính toán tự động, thực hiện tính toán sau khi nhập xong.
- Sử dụng Power Pivot để tạo mô hình dữ liệu, giảm tải cho sheet truyền thống.
7.4. Trường Hợp 4: Khi Đổi Định Dạng Ngày, Một Số Ô Vẫn Hiển Thị Dạng Văn Bản
Giải pháp:
- Dùng Data → Text to Columns để chuyển toàn cột sang định dạng ngày.
- Hoặc dùng công thức:
=DATEVALUE(MID(A2,4,2)&"/"&LEFT(A2,2)&"/"&RIGHT(A2,4))
Sau đó copy‑paste giá trị.
8. Những Sai Lầm Thường Gặp Khi Xử Lý Lỗi Và Cách Tránh
| Sai lầm | Hậu quả | Cách tránh |
|---|---|---|
| Không sao lưu trước khi sửa | Mất dữ liệu khi sửa sai | Luôn tạo bản sao (Ctrl + C, Save As) |
| Sửa công thức trực tiếp trên dữ liệu gốc | Gây lỗi lan truyền | Sử dụng sheet phụ để thử nghiệm |
| Bỏ qua lỗi volatile | Excel chậm, treo | Thay thế bằng hàm không volatile |
| Không cập nhật link khi di chuyển file | Thông báo “source not found” | Sử dụng Edit Links → Change Source ngay |
| Bảo mật macro quá cao | Macro không chạy, tính năng tự động bị mất | Thiết lập mức bảo mật phù hợp, ký số digital certificate nếu cần |
| Không kiểm tra định dạng sau khi nhập dữ liệu từ CSV | Số liệu thành văn bản, công thức sai | Khi import, chọn đúng kiểu dữ liệu trong Wizard |
9. Kết Luận
Bảng tính Excel bị lỗi không còn là nỗi ám ảnh khi bạn đã nắm vững nguyên nhân, dấu hiệu nhận biết và các phương pháp khắc phục chi tiết như trong bài viết này. Từ việc sửa công thức, xử lý dữ liệu hỏng, tối ưu hiệu năng, cho tới việc quản lý macro và liên kết ngoài, mỗi vấn đề đều có giải pháp cụ thể và công cụ hỗ trợ phù hợp.
Để duy trì môi trường làm việc ổn định, hãy luôn:
- Lưu bản sao dự phòng thường xuyên.
- Tiêu chuẩn hoá định dạng và kiểm tra công thức trước khi áp dụng trên toàn sheet.
- Tối ưu cấu trúc dữ liệu (sử dụng Table, Power Query, Power Pivot) để giảm tải cho Excel.
- Cập nhật và kiểm tra add‑in, macro định kỳ để tránh xung đột.
- Đào tạo và chia sẻ kiến thức với đồng nghiệp, giúp giảm thiểu lỗi do người dùng.
Với kiến thức và quy trình chi tiết này, bạn sẽ tự tin đối mặt với bất kỳ lỗi nào trong Excel, giảm thiểu thời gian chết và nâng cao hiệu suất làm việc. Hãy áp dụng ngay hôm nay và biến Excel thành công cụ mạnh mẽ, không còn “bảng tính Excel bị lỗi” nữa!

Tiến sĩ Lê Thống Nhất sinh năm 1955 tại Nghệ An, là nhà giáo, nhà báo và doanh nhân trong lĩnh vực giáo dục. Ông từng giảng dạy Toán học tại Trường THPT Chuyên Phan Bội Châu và đảm nhiệm nhiều vai trò trong ngành giáo dục, từ viết sách, biên soạn tài liệu đến sáng lập các dự án hỗ trợ học tập trực tuyến.
Ông là người sáng lập BigSchool – nền tảng giáo dục trực tuyến kết nối giáo viên và học sinh cả nước. Ngoài ra, ông còn nổi tiếng với vai trò tác giả, diễn giả truyền cảm hứng và khách mời trên nhiều chương trình truyền hình, trong đó có “Ai là triệu phú” trên truyền hình VTV.
Trong suốt sự nghiệp, Tiến sĩ Lê Thống Nhất đã nhận nhiều giải thưởng giáo dục và được biết đến như một người luôn đổi mới, ứng dụng công nghệ vào dạy và học, góp phần lan tỏa tri thức và niềm say mê học tập cho thế hệ trẻ.
