Thứ năm, 22/10/2026
ITGOCùng học IT

Lỗi phổ biến thường gặp trong Excel và cách sửa nhanh

Lỗi phổ biến thường gặp trong Excel là các mã bắt đầu bằng dấu # như #DIV/0!, #N/A, #NAME?, #VALUE!, #REF!, #NUM!, #SPILL! hay ô hiện toàn dấu ####. Mỗi mã chỉ ra một nguyên nhân cụ thể; bài này giải thích từng lỗi, đưa ví dụ tạo ra lỗi và công thức đã sửa.

Ví dụ nhanh: =IFERROR(B3/C3;0) → 0 thay cho lỗi #DIV/0! khi số đơn bằng 0

Nguồn: tài liệu hàm IFERROR và hướng dẫn sửa lỗi công thức của Microsoft, đối chiếu ngày 07/10/2026. Áp dụng cho Excel cho Microsoft 365, Excel 2021, 2019, 2016 (#SPILL! và #CALC! chỉ có trên Microsoft 365, Excel 2021).

lỗi thường gặp trong excel: ví dụ 1 với bảng dữ liệu và kết quả công thức (minh hoạ)
lỗi thường gặp trong excel: ví dụ 1 với bảng dữ liệu và kết quả công thức (minh hoạ)

Hàm bắt lỗi IFERROR và IFNA

Cách nhanh nhất để thay mã lỗi bằng giá trị dễ đọc là bọc công thức trong IFERROR (bắt mọi lỗi) hoặc IFNA (chỉ bắt #N/A). Nhưng nên tìm và sửa nguyên nhân trước, vì IFERROR có thể che mất lỗi thật.

=IFERROR(value; value_if_error) =IFNA(value; value_if_na)

Đối số Bắt buộc? Ý nghĩa
value Có Công thức cần kiểm tra lỗi.
value_if_error / value_if_na Có Giá trị hiện thay cho lỗi, ví dụ 0, "" (ô trống) hoặc một câu thông báo.

Ví dụ 1: Lỗi #DIV/0! khi chia cho 0

Bảng bán hàng ở A1:C5. Quần có 0 đơn nên phép chia doanh thu cho số đơn báo lỗi.

A B C
1 Sản phẩm Doanh thu Số đơn
2 Áo 500 5
3 Quần 300 0
4 Mũ 200 4
5 Kính chưa nhập 1
Ô Công thức Kết quả Giải thích
E3 =B3/C3 #DIV/0! Chia cho 0
F3 =IFERROR(B3/C3;0) 0 Thay lỗi bằng 0
G3 =IF(C3=0;"";B3/C3) Để trống khi số đơn bằng 0
E2 =B2/C2 100 Áo: 500 / 5

Ví dụ 2: Lỗi #N/A khi dò tìm không thấy

VLOOKUP tìm “Giày” không có trong bảng. IFNA chỉ bắt đúng lỗi #N/A, các lỗi khác vẫn hiện để bạn biết mà sửa.

A B C
1 Sản phẩm Doanh thu Số đơn
2 Áo 500 5
3 Quần 300 0
4 Mũ 200 4
5 Kính chưa nhập 1
Ô Công thức Kết quả Giải thích
E2 =VLOOKUP("Giày";A2:C5;2;FALSE) #N/A Không có “Giày”
F2 =IFNA(VLOOKUP("Giày";A2:C5;2;FALSE);"Không có") Không có Thông báo dễ hiểu
lỗi thường gặp trong excel: ví dụ 2 với bảng dữ liệu và kết quả công thức (minh hoạ)
lỗi thường gặp trong excel: ví dụ 2 với bảng dữ liệu và kết quả công thức (minh hoạ)

Ví dụ 3: Lỗi #NAME? và #VALUE!

#NAME? xuất hiện khi gõ sai tên hàm; #VALUE! khi phép tính gặp ô văn bản “chưa nhập”.

A B C
1 Sản phẩm Doanh thu Số đơn
2 Áo 500 5
3 Quần 300 0
4 Mũ 200 4
5 Kính chưa nhập 1
Ô Công thức Kết quả Giải thích
E2 =SUMM(B2:B4) #NAME? Sai tên hàm SUMM
F2 =SUM(B2:B4) 1.000 Sửa thành SUM
E5 =B5*2 #VALUE! Nhân văn bản với số
F5 =SUM(B2:B5) 1.000 SUM bỏ qua ô văn bản

Ví dụ 4: Lỗi #NUM!

#NUM! xuất hiện khi phép tính không có kết quả hợp lệ, ví dụ căn bậc hai của số âm.

A B C
1 Sản phẩm Doanh thu Số đơn
2 Áo 500 5
3 Quần 300 0
4 Mũ 200 4
5 Kính chưa nhập 1
Ô Công thức Kết quả Giải thích
E2 =SQRT(-4) #NUM! Không có căn bậc hai của số âm
F2 =SQRT(ABS(-4)) 2 Lấy trị tuyệt đối trước khi lấy căn

Bảng tra nhanh các lỗi Excel và cách sửa

Lỗi Nguyên nhân Cách sửa
#### Cột quá hẹp để hiện số hoặc ngày; hoặc ngày, giờ âm. Kéo rộng cột (nháy đúp mép tiêu đề cột); kiểm tra phép trừ ngày.
#DIV/0! Chia cho 0 hoặc cho ô trống. Kiểm tra mẫu số; dùng IF hoặc IFERROR.
#N/A Hàm dò tìm không thấy giá trị. Kiểm tra chính tả, dấu cách thừa, kiểu số/văn bản; dùng IFNA.
#NAME? Sai tên hàm, chữ thiếu ngoặc kép, hoặc hàm chưa có ở bản Excel đang dùng. Sửa tên hàm; đặt văn bản trong ngoặc kép.
#VALUE! Đối số sai kiểu, ví dụ phép tính với văn bản. Đổi văn bản thành số; dùng hàm bỏ qua văn bản như SUM.
#REF! Công thức tham chiếu tới ô đã bị xoá hoặc vượt ra ngoài vùng. Hoàn tác (Ctrl+Z) thao tác xoá, hoặc sửa lại tham chiếu.
#NUM! Phép tính không hợp lệ hoặc số quá lớn, quá nhỏ. Kiểm tra đầu vào; với DATEDIF, ngày đầu phải nhỏ hơn ngày cuối.
#NULL! Dùng dấu cách giữa hai vùng không giao nhau. Dùng dấu chấm phẩy để ngăn cách vùng, hoặc dấu hai chấm cho vùng liên tục.
#SPILL! Kết quả mảng (FILTER, SORT, UNIQUE) bị chặn bởi ô có dữ liệu. Xoá dữ liệu ở vùng tràn.
#CALC! Hàm mảng trả về tập rỗng, ví dụ FILTER không có dòng nào khớp. Thêm đối số if_empty cho FILTER.

Cách tìm ô đang lỗi trong cả bảng tính

  1. Home > Find & Select > Go To Special, chọn Formulas và chỉ tích Errors, nhấn OK: Excel chọn mọi ô công thức đang lỗi.
  2. Formulas > Error Checking để duyệt lần lượt từng lỗi kèm gợi ý sửa.
  3. Formulas > Trace Precedents để xem ô nào đang được công thức tham chiếu tới.

Lỗi #N/A trong dò tìm được giải thích kỹ ở bài hàm VLOOKUP; lỗi #SPILL!, #CALC! ở bài hàm FILTER. Danh sách hàm ở bài các hàm trong Excel.

Tải file Excel mẫu

File mẫu gồm 4 trang tính, mỗi trang là một ví dụ ở trên với công thức để sẵn; Excel tự tính lại khi mở. Tải file Excel mẫu (.xlsx).

Câu hỏi thường gặp

Có nên bọc mọi công thức trong IFERROR không?

Không. IFERROR che cả lỗi do nhập sai dữ liệu. Chỉ dùng khi bạn biết lỗi là bình thường, ví dụ dò tìm mã chưa có.

Vì sao ô hiện #### dù công thức đúng?

Cột quá hẹp để hiện đủ số hoặc ngày. Kéo rộng cột là hết; nếu vẫn còn, kiểm tra kết quả có phải ngày âm không.

Lỗi #REF! có tự hết khi chèn lại cột không?

Không. Công thức đã mất tham chiếu; cần hoàn tác thao tác xoá hoặc sửa lại công thức.

Xem thêm các thủ thuật khác tại ITGO (thủ thuật máy tính & Excel).

Để lại bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Bài viết liên quan