google-sheets
Cách sửa lỗi công thức phổ biến trong Google Sheets (kèm ví dụ từng lỗi)

Vì sao công thức Google Sheets báo lỗi?
Khi công thức trong Google Sheets nhập sai cú pháp, tham chiếu tới ô không hợp lệ, hoặc dữ liệu đầu vào không đúng kiểu, Sheets sẽ không tính ra kết quả mà hiện một mã lỗi bắt đầu bằng dấu #. Mỗi mã lỗi ứng với một nguyên nhân riêng — nhận biết đúng mã lỗi giúp bạn sửa nhanh hơn rất nhiều so với việc dò lại từng ký tự trong công thức.
Bài này đi qua các lỗi công thức xuất hiện nhiều nhất khi làm việc thực tế trên Google Sheets, kèm ví dụ cụ thể và cách sửa cho từng trường hợp.
Lỗi #REF! — tham chiếu không còn hợp lệ
Nguyên nhân: công thức đang tham chiếu tới một ô, dòng hoặc cột đã bị xóa.
Ví dụ, công thức ở ô C1 là:
=A1+B1
Nếu bạn xóa toàn bộ cột B, công thức sẽ tự đổi thành =A1+#REF! vì ô B1 không còn tồn tại.
Cách sửa:
- Bấm vào ô báo lỗi, đọc lại công thức trong thanh công thức để biết chính xác phần nào đang là
#REF!. - Sửa lại tham chiếu tới ô/vùng đúng hiện tại (ví dụ đổi sang cột mới chứa dữ liệu đó).
- Nếu lỗi xảy ra do xóa nhầm cột/dòng, bấm Ctrl + Z hoàn tác ngay để tránh phải sửa tay từng công thức.
Mẹo tránh lỗi này: trước khi xóa một cột/dòng, kiểm tra xem có công thức nào ở nơi khác đang tham chiếu tới nó không (bấm chuột phải vào cột → Xem tất cả tham chiếu nếu Sheets hỗ trợ, hoặc dùng Ctrl + F tìm địa chỉ cột đó trong các công thức).
Lỗi #VALUE! — sai kiểu dữ liệu
Nguyên nhân: công thức đang cố tính toán với một giá trị không đúng kiểu số, ví dụ cộng một ô chứa chữ.
Ví dụ:
=A1+A2
Nếu A2 chứa chữ "chưa có" thay vì một số, công thức trả về #VALUE! vì không thể cộng số với văn bản.
Cách sửa:
- Kiểm tra lại từng ô trong vùng tính toán, xóa hoặc sửa các ô chứa văn bản không phải số.
- Nếu ô chứa số nhưng được lưu dưới dạng văn bản (thường do dán dữ liệu từ nơi khác), dùng hàm
VALUE()để chuyển đổi:
=VALUE(A2)
- Muốn công thức không báo lỗi khi gặp dữ liệu trống hoặc không hợp lệ, bọc công thức trong
IFERROR:
=IFERROR(A1+A2, 0)
Lỗi #NAME? — sai tên hàm hoặc tên vùng
Nguyên nhân: gõ sai tên hàm, thiếu dấu ngoặc kép cho văn bản, hoặc tham chiếu tới một Named Range không tồn tại.
Ví dụ các trường hợp thường gặp:
=SUM(A1:A5) ← đúng
=SUMM(A1:A5) ← sai tên hàm, thừa 1 chữ M
=VLOOKUP(A1, DanhSach, 2, FALSE) ← lỗi nếu "DanhSach" chưa được đặt làm Named Range
Cách sửa:
- Kiểm tra lại chính tả tên hàm — Sheets sẽ gợi ý hàm đúng khi bạn gõ, nhưng vẫn dễ gõ nhầm nếu copy công thức từ nơi khác.
- Nếu dùng tên vùng (Named Range) trong công thức, vào Dữ liệu → Named ranges để kiểm tra tên đó đã được tạo đúng chưa.
- Với văn bản trong điều kiện, luôn đặt trong dấu ngoặc kép, ví dụ
"Hà Nội"không phảiHà Nội.
Lỗi #DIV/0! — chia cho số 0
Nguyên nhân: công thức có phép chia mà mẫu số bằng 0 hoặc là ô trống.
Ví dụ:
=A1/B1
Nếu B1 chưa có dữ liệu (trống, tương đương 0) hoặc B1 = 0, kết quả là #DIV/0!.
Cách sửa: dùng IFERROR hoặc kiểm tra điều kiện trước khi chia:
=IFERROR(A1/B1, 0)
hoặc rõ ràng hơn:
=IF(B1=0, 0, A1/B1)
Lỗi này rất phổ biến khi tính tỷ lệ %, tính trung bình theo nhóm có nhóm chưa có dữ liệu — nên bọc IFERROR/IF ngay từ đầu cho các công thức dạng này, đặc biệt nếu bảng tính còn được cập nhật thêm dữ liệu sau này.
Lỗi #N/A — không tìm thấy giá trị
Nguyên nhân: thường gặp nhất ở các hàm tìm kiếm như VLOOKUP, HLOOKUP, MATCH khi giá trị cần tìm không có trong vùng tìm kiếm.
Ví dụ:
=VLOOKUP("Nguyễn Văn A", A2:B100, 2, FALSE)
Nếu "Nguyễn Văn A" không có trong cột A2:A100 (sai chính tả, thừa khoảng trắng, hoặc dữ liệu chưa được thêm vào), công thức trả về #N/A.
Cách sửa:
- Kiểm tra lại giá trị cần tìm có đúng chính tả, đúng khoảng trắng như trong vùng dữ liệu gốc không — lỗi phổ biến nhất là khoảng trắng thừa ở đầu/cuối do copy dữ liệu từ nơi khác.
- Dùng hàm
TRIM()để loại bỏ khoảng trắng thừa nếu nghi ngờ dữ liệu bị lỗi định dạng:
=VLOOKUP(TRIM(A1), A2:B100, 2, FALSE)
- Nếu muốn hiển thị thông báo dễ hiểu hơn thay vì
#N/A, bọcIFERROR:
=IFERROR(VLOOKUP(A1, A2:B100, 2, FALSE), "Không tìm thấy")
Bảng tổng hợp nhanh các lỗi
| Mã lỗi | Nguyên nhân chính | Cách sửa nhanh |
|---|---|---|
| #REF! | Tham chiếu tới ô/dòng/cột đã bị xóa | Sửa lại tham chiếu hoặc hoàn tác (Ctrl+Z) |
| #VALUE! | Tính toán với kiểu dữ liệu sai (chữ thay vì số) | Dùng VALUE() hoặc kiểm tra lại dữ liệu đầu vào |
| #NAME? | Sai tên hàm, thiếu dấu ngoặc kép, Named Range chưa tạo | Kiểm tra chính tả hàm và tên vùng |
| #DIV/0! | Chia cho 0 hoặc ô trống | Dùng IFERROR hoặc IF kiểm tra trước khi chia |
| #N/A | Hàm tìm kiếm không thấy giá trị khớp | Dùng TRIM(), kiểm tra dữ liệu, hoặc bọc IFERROR |
Dùng IFERROR để công thức "chịu lỗi" tốt hơn
Với các bảng tính chia sẻ cho nhiều người dùng hoặc còn cập nhật dữ liệu liên tục, nên chủ động bọc các công thức dễ lỗi (chia, tìm kiếm) trong IFERROR ngay từ đầu để tránh hiển thị mã lỗi khó hiểu cho người xem:
=IFERROR(công_thức_gốc, "Giá trị thay thế khi lỗi")
Ví dụ cụ thể cho một báo cáo tính tỷ lệ hoàn thành:
=IFERROR(B2/C2, "Chưa có dữ liệu")
Lỗi thường gặp
Sửa đúng nguyên nhân nhưng công thức vẫn báo lỗi Kiểm tra xem có đang sửa nhầm ô — công thức có thể tham chiếu gián tiếp qua một ô trung gian khác đang chứa lỗi. Dùng chức năng Hiển thị công thức (`Ctrl + ``) để xem toàn bộ công thức trong bảng cùng lúc, dễ dò ra ô gốc gây lỗi.
Dùng IFERROR che lỗi nhưng không biết lỗi thật là gì
IFERROR chỉ nên dùng sau khi đã xác định rõ nguyên nhân lỗi và chấp nhận giá trị thay thế là hợp lý. Nếu dùng IFERROR ngay từ đầu để "cho hết báo lỗi", bạn có thể bỏ sót lỗi dữ liệu thật cần sửa.
Lỗi xuất hiện sau khi copy công thức sang ô khác
Thường do tham chiếu trong công thức bị dịch chuyển tương đối theo vị trí ô mới. Cố định vùng cần giữ nguyên bằng dấu $ (ví dụ $A$1) trước khi copy công thức sang các ô khác.
Học Google Sheets thực chiến tại TP Vinh
Biết đọc đúng mã lỗi và sửa nhanh giúp bạn tiết kiệm rất nhiều thời gian khi làm báo cáo, tổng hợp dữ liệu trên Google Sheets. Nếu bạn muốn học Google Sheets bài bản từ hàm cơ bản đến xử lý dữ liệu thực tế, tham khảo khóa học Google Sheets tại Điền Nguyễn AZ.
📞 Hotline / Zalo: 0362 465 361
👉 Xem chi tiết: Khóa học Google Sheets thực tế tại TP Vinh
Tài liệu miễn phí
30 phím tắt Excel hay dùng nhất
Tổng hợp phím tắt giúp thao tác Excel nhanh hơn — điền thông tin để tải file PDF miễn phí về dùng ngay.
Bài viết liên quan

28/09/2026
Cách làm việc offline với Google Sheets (không lo mất mạng giữa chừng)
Hướng dẫn bật và dùng chế độ ngoại tuyến (offline) trong Google Sheets trên máy tính và điện thoại, những gì hoạt động/không hoạt động khi mất mạng, và cách đồng bộ an toàn khi có mạng trở lại.

27/09/2026
Cách tạo phiếu khảo sát bằng Google Forms và tự động tổng hợp kết quả trong Google Sheets
Hướng dẫn tạo phiếu khảo sát bằng Google Forms, liên kết tự động với Google Sheets, và tổng hợp kết quả bằng hàm COUNTIF, QUERY và Pivot Table thay vì đếm tay.

26/09/2026
Cách gộp và tách cột dữ liệu trong Google Sheets (dùng công thức và Split text to columns)
Hướng dẫn tách một cột dữ liệu thành nhiều cột và gộp nhiều cột thành một trong Google Sheets, dùng cả công cụ Split text to columns lẫn các hàm SPLIT, TEXTJOIN, CONCATENATE.