Tóm tắt nhanh (TL;DR)
Lỗi #NULL! là gì: Excel báo khi bạn dùng toán tử giao (dấu cách) giữa hai vùng dữ liệu mà chúng không giao nhau — ví dụ =SUM(A1:A5 B1:B5) khi hai vùng này không có ô chung.
Nguyên nhân số 1: gõ khoảng trắng giữa hai vùng thay vì dấu phẩy — =SUM(A1:A5 B1:B5) phải là =SUM(A1:A5,B1:B5) nếu ý là cộng cả hai vùng.
Nguyên nhân số 2: thiếu dấu hai chấm trong một vùng — =SUM(A1 A5) phải là =SUM(A1:A5).
Quy tắc vàng: dấu hai chấm : = vùng liên tục, dấu phẩy , = gộp nhiều vùng, dấu cách = giao nhau (chỉ dùng khi thực sự muốn tìm ô chung).
Cách sửa nhanh: kiểm tra công thức có khoảng trắng lạ giữa các tham chiếu không → thay bằng dấu phẩy hoặc dấu hai chấm cho đúng ý định.
Lỗi #NULL! trong Excel là gì?
Lỗi #NULL! (viết tắt của Null — "rỗng") là thông báo Excel hiển thị khi một công thức dùng toán tử giao (dấu cách giữa hai vùng) để tìm các ô chung giữa hai phạm vi, nhưng hai phạm vi đó không giao nhau — tức không có bất kỳ ô nào chung. Đây là lỗi hiếm gặp nhất trong bộ lỗi # của Excel, chủ yếu do gõ nhầm dấu phân cách giữa các vùng tham chiếu (Nguồn: Microsoft Support).
Bảng tóm tắt: 2 nguyên nhân gây lỗi #NULL! và cách sửa
📊 Bảng: 2 Nguyên Nhân Gây Lỗi #NULL! Và Cách Sửa
| # | Nguyên nhân | Dấu hiệu nhận biết | Cách xử lý |
|---|---|---|---|
| 1 | Dùng khoảng trắng giữa hai vùng không giao nhau | =SUM(A1:A5 B1:B5) — có dấu cách giữa 2 vùng |
Thay bằng dấu phẩy nếu muốn cộng cả hai: =SUM(A1:A5,B1:B5) |
| 2 | Thiếu dấu hai chấm trong vùng tham chiếu | =SUM(A1 A5) — vùng bị gõ cách thay vì dấu hai chấm |
Sửa thành =SUM(A1:A5) |
Nhắc lại nhanh: 3 toán tử tham chiếu trong Excel
Để hiểu #NULL!, cần nắm 3 dấu phân cách giữa các tham chiếu — mỗi dấu một ý nghĩa hoàn toàn khác nhau:
📊 Bảng: 3 Toán Tử Tham Chiếu Trong Excel
| Toán tử | Ký hiệu | Ý nghĩa | Ví dụ |
|---|---|---|---|
| Dấu hai chấm | : |
Vùng liên tục từ ô đầu đến ô cuối | =SUM(A1:A10) — cộng từ A1 đến A10 |
| Dấu phẩy | , |
Gộp nhiều vùng không liên tiếp (union) | =SUM(A1:A10,C1:C10) — cộng cả hai vùng |
| Dấu cách | |
Giao nhau (intersection) — chỉ lấy ô chung | =SUM(A1:A5 A3:C3) — lấy ô giao của 2 vùng |
Lỗi #NULL! xảy ra khi bạn vô tình để dấu cách giữa hai vùng mà chúng không có ô chung — Excel cố tìm giao điểm, không thấy, báo lỗi (Nguồn: Microsoft Support).
Nguyên nhân 1 — Dùng khoảng trắng giữa hai vùng không giao nhau
Đây là nguyên nhân phổ biến nhất — và thường là lỗi gõ nhầm: bạn định cộng hai vùng A1:A5 và B1:B5 nên gõ =SUM(A1:A5 B1:B5), nhưng giữa hai vùng là dấu cách chứ không phải dấu phẩy. Excel hiểu dấu cách là toán tử giao → tìm ô chung giữa cột A và cột B → không có → #NULL!.
Cách xử lý:
= SUM(A1:A5 B1:B5) → = SUM(A1:A5,B1:B5) ' nếu ý là cộng cả hai vùng
= SUM(C2:C3 E4:E6) → = SUM(C2:C3,E4:E6) ' hai vùng không giao — dùng dấu phẩy
Mẹo kiểm tra nhanh: trong công thức, nếu bạn thấy khoảng trắng giữa hai tham chiếu mà không phải : hay , — gần như chắc chắn đó là chỗ gây #NULL!.
Nguyên nhân 2 — Thiếu dấu hai chấm trong vùng tham chiếu
Khi tham chiếu một vùng liên tục, Excel yêu cầu dấu hai chấm giữa ô đầu và ô cuối: A1:A10. Nếu bạn gõ =SUM(A1 A10) — dấu cách thay vì dấu hai chấm — Excel hiểu đây là phép giao giữa hai ô đơn lẻ A1 và A10 (hai ô không giao nhau) → #NULL! (Nguồn: Microsoft Support).
Cách xử lý:
= SUM(A1 A10) → = SUM(A1:A10)
Khi nào dùng dấu cách (toán tử giao) là đúng?
Toán tử giao (dấu cách) không phải lúc nào cũng sai — nó hữu ích khi bạn chủ động muốn lấy ô chung giữa hai vùng. Ví dụ: vùng A1:A5 và vùng A3:C3 giao nhau tại ô A3 — công thức =CELL("address",(A1:A5 A3:C3)) trả về địa chỉ ô A3, chính là giao điểm (Nguồn: Microsoft Support).
Trong thực tế quản lý, toán tử giao dùng để tìm giá trị tại giao điểm của một hàng và một cột trong bảng dữ liệu — ví dụ giá của sản phẩm X tại kho Y. Nhưng nếu bạn không chủ ý dùng phép giao, hãy tránh dấu cách trong công thức để không gặp #NULL!.
Khi nào #NULL! xuất hiện trong thực tế?
Ngoài hai nguyên nhân chính ở trên, #NULL! thường bật ra trong vài tình huống thực tế:
1. Gõ công thức tay nhanh. Khi bạn gõ nhanh =SUM(A1:A5 B1:B5) thay vì dùng chuột chọn, ngón tay vô tình gõ dấu cách thay vì dấu phẩy. Đây là nguồn gốc phổ biến nhất — và dễ tránh nhất: dùng chuột chọn vùng, Excel tự chèn đúng dấu.
2. Copy công thức từ nơi khác. Công thức copy từ web, tài liệu, hoặc chat bị mất dấu phân cách — khoảng trắng thay thế dấu phẩy/dấu hai chấm. Sau khi dán, dùng Formulas → Show Formulas (Ctrl+`) để xem công thức dạng text và phát hiện khoảng trắng lạ.
3. Vùng dữ liệu bị xóa/dịch chuyển. Bạn viết công thức giao nhau đúng lúc đầu, nhưng sau đó xóa hàng hoặc di chuyển bảng — hai vùng không còn giao nhau nữa → #NULL!. Kiểm tra lại tọa độ vùng sau khi chỉnh sửa bảng.
4. Nhầm lẫn giữa "và" (AND) trong đầu. Khi muốn cộng "doanh thu tháng 1 và doanh thu tháng 2", nhiều người viết =SUM(Tháng1 Tháng2) — nhưng đó là toán tử giao. Phải là =SUM(Tháng1,Tháng2) (dấu phẩy) hoặc =SUM(Tháng1)+SUM(Tháng2).
Mẹo kiểm tra nhanh: Error Checking
Nếu không chắc #NULL! đến từ đâu, dùng Error Checking của Excel: chọn ô lỗi → Formulas → Error Checking → nếu có Show Calculation Steps, Excel chạy từng bước công thức — nhìn thấy ngay bước nào hai vùng bị tách bởi dấu cách. Hoặc nhấn Ctrl+F tìm khoảng trắng trong thanh công thức của các ô lỗi (Nguồn: Microsoft Support).
Case study: Bảng tính doanh thu báo #NULL! ngay ngày đầu dùng
Bối cảnh: Cửa hàng hoa T — 3 nhân viên. Chủ shop tự dựng bảng tổng hợp doanh thu theo tuần, cộng doanh số bán tại quầy (vùng A) và doanh số giao hàng (vùng C) vào một ô tổng.
Vấn đề gặp phải:
- Ô tổng doanh thu hiển thị #NULL! dù các ô dữ liệu đều có số
- Chủ shop kiểm tra lại: số liệu nhập đúng, từng cột cộng riêng ra kết quả bình thường
- Thử xóa ô công thức gõ lại nhiều lần — vẫn #NULL!
- Tưởng Excel bị lỗi, định cài lại phần mềm
Phân tích file gốc:
- Công thức:
=SUM(B2:B6 D2:D6)— có khoảng trắng giữa hai vùng - Vùng B2:B6 (doanh thu quầy) và vùng D2:D6 (doanh thu giao hàng) nằm cách nhau một cột C
- Hai vùng không có bất kỳ ô nào chung — vì cột B và cột D không giao nhau
Nguyên nhân gốc rễ: Chủ shop gõ công thức bằng tay, vô tình dùng dấu cách thay vì dấu phẩy giữa hai vùng. Excel hiểu dấu cách là toán tử giao → tìm giao điểm giữa cột B và cột D → không có → #NULL!. Lỗi gõ nhầm một ký tự, nhưng biểu hiện rất "đáng sợ".
Kết quả sau xử lý: Sửa dấu cách thành dấu phẩy: =SUM(B2:B6,D2:D6) — tổng doanh thu hiển thị đúng ngay lập tức. Chủ shop cũng được hướng dẫn dùng nút AutoSum (Σ) hoặc chọn vùng bằng chuột thay vì gõ tay — Excel tự chèn dấu phẩy/dấu hai chấm đúng chuẩn, không bao giờ gặp #NULL! nữa.
Bài học từ case study: #NULL! gần như luôn là lỗi gõ nhầm dấu phân cách — một khoảng trắng lạ giữa hai vùng khiến Excel tưởng bạn muốn "tìm ô chung". Cách phòng tránh tốt nhất: đừng gõ công thức bằng tay — dùng chuột chọn vùng hoặc nút AutoSum, Excel tự đặt đúng dấu : và ,. Nếu file của bạn tích lũy nhiều lỗi công thức kiểu này, đó là dấu hiệu cấu trúc bảng tính đang yếu — đọc thêm 7 Dấu hiệu Excel giết doanh nghiệp để nhận diện sớm.
Câu Hỏi Thường Gặp
#NULL! nghĩa là gì?
#NULL! là lỗi "giao điểm rỗng" — Excel báo khi công thức dùng toán tử giao (dấu cách giữa hai vùng) để tìm ô chung nhưng hai vùng không có ô nào chung. Thường do gõ nhầm dấu cách thay vì dấu phẩy hoặc dấu hai chấm.
Vì sao =SUM(A1:A5 B1:B5) báo #NULL!?
Vì khoảng trắng giữa A1:A5 và B1:B5 là toán tử giao — Excel tìm ô chung giữa hai vùng này. Cột A và cột B không giao nhau (không có ô chung) → #NULL!. Nếu ý bạn là cộng cả hai vùng, dùng dấu phẩy: =SUM(A1:A5,B1:B5).
Dấu cách, dấu phẩy, dấu hai chấm trong công thức khác nhau thế nào?
Dấu hai chấm : = vùng liên tục (A1:A10). Dấu phẩy , = gộp nhiều vùng (A1:A5,B1:B5). Dấu cách = giao nhau, chỉ lấy ô chung giữa các vùng (A1:A5 A3:C3 → ô A3). Dùng nhầm giữa ba dấu này là nguồn gốc của #NULL!.
Có nên dùng toán tử giao trong công thức không?
Có, khi bạn chủ động muốn lấy giá trị tại giao điểm của hàng và cột trong bảng dữ liệu. Nhưng đây là kỹ thuật nâng cao — với người dùng phổ thông, chỉ cần dấu hai chấm và dấu phẩy là đủ. Tránh gõ dấu cách trong công thức nếu không chắc chắn.
Làm sao tránh #NULL! khi nhập công thức?
Đừng gõ công thức bằng tay khi có thể: dùng chuột chọn vùng (Excel tự chèn :), dùng nút AutoSum (Σ) cho tổng, hoặc chọn hàm từ danh sách gợi ý. Khi gõ tay, kiểm tra kỹ giữa các tham chiếu chỉ có : hoặc , — không có khoảng trắng lạ.
#NULL! có phải lỗi nghiêm trọng không?
Không — đây là lỗi "dễ thương" nhất trong bộ lỗi #: chỉ do gõ nhầm dấu phân cách, không phải dữ liệu sai hay công thức hỏng. Sửa xong là chạy ngay. Nhưng nếu nó xuất hiện thường xuyên, hãy tập thói quen dùng chuột chọn vùng thay vì gõ tay.
Tóm lại
Lỗi #NULL! trong Excel là lỗi hiếm gặp nhất trong bộ lỗi # — và cũng là lỗi "ngớ ngẩn" nhất: thường chỉ do một khoảng trắng lạ giữa hai vùng tham chiếu khiến Excel tưởng bạn muốn tìm giao điểm. Sửa theo hai hướng: nếu giữa hai vùng là dấu cách mà ý là cộng cả hai → đổi thành dấu phẩy; nếu một vùng bị thiếu dấu hai chấm → thêm : vào. Thói quen dùng chuột chọn vùng thay vì gõ tay sẽ loại bỏ hoàn toàn lỗi này.
📥 File Excel của bạn đang báo #NULL! hoặc các lỗi công thức khác? Liên hệ Exceltoapp.vn để được hỗ trợ kiểm tra và chuẩn hóa công thức — hoặc đọc bài Chi phí thực sự của việc dùng Excel quản lý để biết mỗi lần dò lỗi đang tốn bao nhiêu tiền của shop.
Chi phí thực sự của việc dùng Excel quản lý →Tác giả: Exceltoapp.vn