Trong môi trường làm việc hiện đại, Excel đã trở thành công cụ không thể thiếu cho nhiều người dùng, từ nhân viên văn phòng, kế toán, nhà quản lý đến những chuyên gia dữ liệu. Tuy nhiên, dù có vẻ đơn giản, nhưng khi làm việc với dataset lớn, công thức phức tạp hay nhiều sheet, người dùng thường gặp phải những lỗi đáng kể. Những lỗi này không những làm giảm năng suất mà còn có thể gây ra sai lệch dữ liệu quan trọng. Bài viết này sẽ tổng hợp những lỗi phổ biến nhất trong Excel, nguyên nhân gây ra và zz cách khắc phục từng vấn đề một cách chi tiết và dễ hiểu.
Có thể bạn quan tâm: Không Di Chuyển Ô Trong Excel Bằng Phím Mũi Tên
1. Lỗi công thức “#DIV/0!” – Phân chia bằng 0
Nguyên nhân
Lỗi “#DIV/0!” xuất hiện khi một công thức cố gắng chia một số cho 0 hoặc một ô trống (được xem là 0 trong phép tính). Điều này thường xảy ra khi dữ liệu gốc chưa được nhập đầy đủ hoặc khi người dùng thao tác tự động update dữ liệu.
Cách khắc phục
- Kiểm tra dữ liệu nguồn – Đảm bảo rằng không có ô trống trong commercial column mà công thứcENE sử dụng. Nếu có, điền giá trị mặc định (0 hoặc “N/A”) hoặc điều chỉnh công thức.
- Sử dụng hàm IFERROR – Ví dụ:
=IFERROR(A1/B1, ""). Khi B1 bằng 0, công thức sẽ trả về chuỗi rỗng thay vì lỗi. - Sử dụng hàm IF để kiểm tra –
=IF(B1=0, "", A1/B1)– Giúp kiểm soát rõ ràng hơn. - Thêm dữ liệu kiểm tra – Sử dụng Conditional Formatting để đánh dấu các ô có giá trị 0 trong cột denominator, giúp người dùng nhanh chóng nhận diện vấn đề.
Có thể bạn quan tâm: Hướng Dẫn Copy Từ Excel Sang Word Sao Cho Đẹp
2. Lỗi “#VALUE!” – Kiểu dữ liệu không tương thích
Nguyên nhân
Lỗi “#VALUE!” thường xuất hiện khi một công thức bị gấn bởi kiểu dữ liệu sai, ví dụ cố gắng cộng hai chuỗi ký tự, hoặc tham chiếu tới một ô chứa lỗi khác.
Cách khắc phục
- Kiểm tra kiểu dữ liệu – Sử dụng hàm
TYPEđể xác định kiểu dữ liệu của ô:=TYPE(A1). Nếu trả về 2 (text), hãy chuyển đổi thành số bằng hàmVALUE. - Sử dụng hàm TEXT và VALUE – Khi cần chuyển đổi:
=VALUE(A1)hoặc=TEXT(A1, "0")tùy mục đích. - Sử dụng hàm TRIM – Loại bỏ khoảng trắng thừa có thể gây ra lỗi:
=TRIM(A1). - Kiểm tra tham chiếu – Đảm bảo rằng các ô tham chiếu không chứa lỗi khác. Có thể dùng
IFERRORlồng nhau để tránh lan truyền lỗi.
Có thể bạn quan tâm: Hướng Dẫn Sử Dụng Hàm Vlookup Để Dò Tìm Với Nhiều Điều Kiện Trong Excel
3. Lỗi “#REF!” – Tham chiếu không hợp lệ
Nguyên nhân
Lỗi “#REF!” xuất hiện khi công thức tham chiếu tới một ô đã bị xóa, hoặc khi di chuyển dữ liệu mà tham chiếu không được cập nhật đúng.
Cách khắc phục
- Kiểm tra công thức – Dùng “Formula Auditing” → “Trace Precedents” để xem nguồn gốc lỗi.
- Sử dụng hàm INDIRECT – Để bảo vệ tham chiếu với địa chỉ cố định:
=INDIRECT("A1"). - Khôi phục dữ liệu – Nếu ô bị xóa, hãy khôi phục lại dữ liệu hoặc điều chỉnh công thức.
- Tự động cập nhật tham chiếu – Khi di chuyển sheet, hãy chọn “Move or Copy” và kiểm tra tùy chọn “Update references”.
4. Lỗi “#NAME?” – Tên hàm hoặc tên định danh không hợp lệ
Nguyên nhân
Lỗi “#NAME?” thường xuất hiện khi người dùng gõ sai tên hàm, hoặc sử dụng tên vùng dữ liệu chưa được định nghĩa. Cũng có thể do thiếu dấu nháy đơn cho chuỗi ký tự.
Cách khắc phục
- Kiểm tra chính tả – Đảm bảo tên hàm đúng:
SUM,AVERAGE,VLOOKUP, v.v. - Xem xét ngôn ngữ – Nếu Excel đang dùng tiếng Việt, tên hàm có thể khác. Ví dụ,
SUMtrong tiếng Việt làTỔNG. - Định nghĩa lại tên vùng – Dùng “Name Manager” để kiểm tra và chỉnh sửa tên vùng.
- Sử dụng dấu nháy đơn – Khi gõ chuỗi, phải đặt trong dấu nháy:
"Nhiệm vụ".
5. Lỗi “#N/A” – Không tìm thấy giá trị
Nguyên nhân
Lỗi “#N/A” thường xuất hiện khi công thức VLOOKUP, HLOOKUP, INDEX–MATCH không tìm thấy giá trị cần trích xuất trong vùng tham chiếu.
Cách khắc phục

Có thể bạn quan tâm: Lisp Xuất Text Từ Cad Sang Excel Theo Thứ Tự
- Kiểm tra dữ liệu nguồn – Đảm bảo giá trị tìm kiếm có tồn tại trong danh sách.
- Dùng hàm IFNA – Ví dụ:
=IFNA(VLOOKUP(A1, B:C, 2, FALSE), "Không tìm thấy"). - Cấu trúc dữ liệu – מחיר luôn sắp xếp tăng dần nếu
TRUElà tham số cuối cùng, tránh lỗi sai. - Sử dụng hàm XLOOKUP – Hàm mới hơn cho phép xử lý lỗi linh hoạt:
=XLOOKUP(A1, B:B, C:C, "Không tìm thấy").
6. Lỗi “#NUM!” – Giá trị số không hợp lệ
Nguyên nhân
Lỗi “#NUM!” xuất hiện khi công thức tính toán vượt quá giới hạn số học của Excel (số lớn hơn 1.7976931348623157E+308) hoặc khi sử dụng hàm số học với tham số không hợp lệ (logarithm of negative number, sqrt of negative number…).
Cách khắc phục
- Kiểm tra giới hạn – Nếu công thức tạo ra số rất lớn, cân nhắc sử dụng dữ liệu chuẩn hóa hoặc làm tròn.
- Kiểm tra tham số – Đối với hàm
LOG,SQRT, hãy đảm bảo đầu vào luôn dương. - Sử dụng hàm IF – Tránh tính toán với dữ liệu không hợp lệ:
=IF(A1<0, "", SQRT(A1)). - Sử dụng hàm ROUND – Giảm độ chính xác:
=ROUND(A1, 2).
7. Lỗi “#SPILL!” – Tràn vùng dữ liệu (Excel 365)
Nguyên nhân
Trong Excel 365, khi sử dụng công thức mảng (dynamic array) và có dữ liệu xung quanh, Excel báo “#SPILL!” vì không thể đổ dữ liệu ra. Lỗi này thường gặp với hàm FILTER, SORT, UNIQUE.
Cách khắc phục
- Đảm bảo vùng trống – Kiểm tra ô xung quanh công thức có dữ liệu không. Dùng tính năng “Clear All” để xóa nội dung.
- Sử dụng hàm IFERROR –
=IFERROR(FILTER(A:A, B:B="Yes"), "Không có dữ liệu"). - Bób trùm công thức – Nếu cần ghi dữ liệu vào vùng đã có, hãy di chuyển hoặc xóa dữ liệu.
- Sử dụng hàm LET – Giúp chia nhỏ công thức để tránh tràn.
8. Lỗi “#Array!” – Kiểu mảng không hợp lệ
Nguyên nhân
Lỗi “#Array!” thường xuất hiện khi công thức mảng được đặt trong một ô không hỗ trợ hoặc khi hàm mảng không được nhập đúng cú pháp.
Cách khắc phục
- Nhập công thức bằng Ctrl+Shift+Enter (các phiên bản cũ) – Để Excel hiểu là công thức mảng.
- Kiểm tra vùng trả về –”> Nếu công thức trả về mảng có kích thước vượt quá vùng đã khai báo, hãy mở rộng vùng.
- Sử dụng hàm mảng chuẩn –
=SUM(IF(A1:A10>5, B1:B10, 0))– Đảm bảo đúng cú pháp.
9. Lỗi “#NULL!” – Vùng giao nhau không hợp lệ
Nguyên nhân
Lỗi “#NULL!” thường xảy ra khi người dùng dùng một khoảng cách (space) thay vì dấu hai chấm (:) để chỉ vùng dữ liệu, hoặc khi phạm vi giao nhau không tồn tại.
Cách khắc phục
- Sửa cú pháp – Đảm bảo dùng dấu hai chấm:
A1:B10chứ không phảiA1 B10. - Kiểm tra vùng giao nhau – gha; 10>10?
- Thay đổi công thức – Thay vì
=SUM(A1 B10), dùng=SUM(A1:B10).
10. Lỗi “#ERROR!” chung
Nguyên nhân
Lỗi “#ERROR!” thường là hộp cảnh báo chung khi Excel gặp’n>?

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ẻ.
