Có thể bạn quan tâm: Công Thức Excel Hàm If: Hướng Dẫn Chi Tiết, Ứng Dụng Thực Tiễn Và Mẹo Tối Ưu
Giới thiệu chung
Excel không chỉ là một công cụ tính toán đơn thuần mà còn là một nền tảng mạnh mẽ cho việc xử lý, phân tích và trực quan hoá dữ liệu. Khi làm việc với các công thức và hàm trong Excel, dấu khác (ký hiệu “<>”) đóng một vai trò quan trọng, đặc biệt trong việc so sánh, lọc và kiểm tra dữ liệu. Nhiều người dùng mới bắt đầu có thể nhầm lẫn giữa dấu “<>” và các ký hiệu khác như “!=” (trong một số ngôn ngữ lập trình) hoặc “≠” (ký hiệu toán học). Bài viết này sẽ cung cấp một cái nhìn toàn diện về dấu khác trong hàm Excel, bao gồm:
- Khái niệm cơ bản: Dấu khác là gì, cách viết và cách hoạt động trong Excel.
- Các hàm phổ biến sử dụng dấu khác: IF, COUNTIF, SUMIF, VLOOKUP, XLOOKUP, FILTER, và nhiều hàm khác.
- Kỹ thuật nâng cao: Kết hợp dấu khác với các hàm mảng, hàm logic và hàm ngày tháng.
- Mẹo tối ưu: Tránh lỗi thường gặp, cải thiện hiệu suất và làm sạch dữ liệu.
- Ứng dụng thực tế: Các ví dụ thực tế trong kinh doanh, tài chính, quản lý dự án và phân tích dữ liệu.
- FAQ: Giải đáp các câu hỏi thường gặp của người dùng.
Bằng cách nắm vững cách sử dụng dấu khác trong Excel, bạn sẽ tăng cường khả năng xử lý dữ liệu, giảm thiểu lỗi và nâng cao hiệu suất làm việc.
Có thể bạn quan tâm: Cách Vẽ Chart Trong Excel: Hướng Dẫn Chi Tiết Từ A Đến Z
1. Dấu khác là gì? Cú pháp và nguyên tắc hoạt động
1.1. Định nghĩa
Trong Excel, dấu khác được biểu thị bằng ký tự “<>” (hai ký tự góc nhọn liên tiếp). Đây là toán tử so sánh, tương đương với “không bằng” trong các ngôn ngữ lập trình. Khi Excel gặp biểu thức A1 <> B1, nó sẽ trả về:
- TRUE nếu giá trị trong ô A1 không bằng giá trị trong ô B1.
- FALSE nếu giá trị trong ô A1 bằng giá trị trong ô B1.
1.2. Cú pháp cơ bản
=Giá trị1 <> Giá trị2
- Giá trị1 và Giá trị2 có thể là:
- Tham chiếu ô (A1, B2,…)
- Hằng số (số, văn bản, ngày tháng)
- Kết quả của một hàm (VD:
SUM(A1:A5)) - Kết quả luôn là kiểu Logical (TRUE/FALSE).
1.3. So sánh các kiểu dữ liệu
| Kiểu dữ liệu | So sánh bằng dấu <> | Lưu ý đặc biệt |
|---|---|---|
| Số | So sánh giá trị số | Tránh so sánh sai do làm tròn (VD: 0.1+0.2 <> 0.3) |
| Văn bản | So sánh chuỗi ký tự (phân biệt chữ hoa/thường) | Dùng UPPER/LOWER nếu muốn không phân biệt |
| Ngày tháng | Excel lưu ngày dưới dạng số serial | Đảm bảo định dạng ngày thống nhất |
| Boolean | TRUE <> FALSE trả về TRUE | Không cần chuyển đổi |
Có thể bạn quan tâm: Cách Làm Excel Cơ Bản: Hướng Dẫn Từ A Đến Z Cho Người Mới Bắt Đầu
2. Các hàm Excel thường dùng dấu khác
2.1. Hàm IF
Cấu trúc:
=IF(điều_kiện, giá_trị_nếu_đúng, giá_trị_nếu_sai)
Ví dụ:
=IF(A2 <> "Hoàn thành", "Chưa xong", "Đã xong")
Ứng dụng: Đánh dấu trạng thái công việc, kiểm tra lỗi nhập liệu.
2.2. Hàm COUNTIF và COUNTIFS
COUNTIF(range, criteria): Đếm số ô thỏa mãn tiêu chí.- Dấu khác được viết dưới dạng
"<>"&criteria.
Ví dụ:
=COUNTIF(B2:B100, "<>Đã thanh toán")
Đếm số hoá đơn không có trạng thái “Đã thanh toán”.
COUNTIFS (nhiều tiêu chí):
=COUNTIFS(A2:A100, "<>0", B2:B100, "<>""")
Đếm các dòng mà cột A không bằng 0 và cột B không rỗng.
2.3. Hàm SUMIF và SUMIFS
Tương tự COUNTIF, nhưng tính tổng.
=SUMIF(C2:C200, "<>0")
Tổng các giá trị khác 0 trong cột C.
2.4. Hàm VLOOKUP và XLOOKUP
- VLOOKUP không hỗ trợ trực tiếp dấu khác, nhưng có thể dùng IFERROR + MATCH để tìm giá trị không khớp.
- XLOOKUP (Excel 365/2026) hỗ trợ mode tìm kiếm “Exact match” và “Exact match or next smaller”. Để tìm “không khớp”:
=IFERROR(XLOOKUP(E2, A2:A100, B2:B100, "Không tìm thấy"), "Không khớp")
2.5. Hàm FILTER (Excel 365)
Lọc dữ liệu dựa trên điều kiện.
=FILTER(A2:C100, (B2:B100 <> "Hủy"))
Lấy tất cả các hàng mà cột B không bằng “Hủy”.
2.6. Hàm SUMPRODUCT
Có thể dùng để tính tổng có điều kiện phức tạp, bao gồm dấu khác.
=SUMPRODUCT((A2:A100 <> "X") (B2:B100))
Tổng các giá trị trong cột B mà cột A không bằng “X”.
2.7. Hàm ARRAY (Dynamic Array)
Với công thức mảng, bạn có thể sử dụng dấu khác để tạo mảng logic.
=FILTER(A2:A20, (B2:B20 <> "N/A") (C2:C20 > 0))
3. Kỹ thuật nâng cao với dấu khác
3.1. Kết hợp với hàm ISERROR, ISNA, ISBLANK
Khi dữ liệu có thể chứa lỗi hoặc ô trống, bạn nên kiểm tra trước:
=IF(OR(ISBLANK(A2), A2 <> B2), "Khác", "Giống")
3.2. So sánh không phân biệt chữ hoa/thường
=IF(UPPER(A2) <> UPPER(B2), "Khác", "Giống")
Hoặc dùng EXACT (phân biệt) và phủ định:
=IF(NOT(EXACT(A2, B2)), "Khác", "Giống")
3.3. Xử lý số thập phân và làm tròn
Do hiện tượng floating point, dùng ROUND:
=IF(ROUND(A2, 2) <> ROUND(B2, 2), "Khác", "Giống")
3.4. So sánh ngày tháng với định dạng khác nhau
=IF(TEXT(A2, "yyyy-mm-dd") <> TEXT(B2, "yyyy-mm-dd"), "Khác", "Giống")
3.5. Dùng dấu khác trong công thức mảng (Dynamic Arrays)
=UNIQUE(FILTER(A2:A100, (B2:B100 <> "Đóng") ))
Trả về danh sách duy nhất các giá trị trong cột A mà cột B không bằng “Đóng”.
3.6. Tối ưu hiệu suất: Tránh lặp lại công thức

Có thể bạn quan tâm: Các Hàm Thường Dùng Trong Excel: Hướng Dẫn Chi Tiết Và Thực Tế
Khi cần kiểm tra nhiều cột, hãy tạo một cột trợ giúp (helper column) chứa công thức <> một lần, sau đó tham chiếu cột này trong các hàm tính.
Ví dụ:
- Cột D:
=A2 <> B2 - Sử dụng
=COUNTIF(D:D, TRUE)để đếm số khác nhau.
4. Mẹo tối ưu và tránh lỗi thường gặp
| Lỗi thường gặp | Nguyên nhân | Cách khắc phục |
|---|---|---|
| #VALUE! khi so sánh số và văn bản | Kiểu dữ liệu không phù hợp | Dùng VALUE() hoặc TEXT() để chuyển đổi |
| Lỗi do khoảng trắng thừa | Dữ liệu nhập có space | Dùng TRIM() trước khi so sánh |
| So sánh sai do chữ hoa/thường | Không đồng nhất | Dùng UPPER()/LOWER() hoặc EXACT |
| Hiệu suất chậm khi dùng COUNTIF/ SUMIF trên dải lớn | Công thức tính lại nhiều lần | Sử dụng bảng tính (Table) hoặc Power Query |
| Kết quả không mong muốn với ngày tháng | Định dạng ngày không thống nhất | Dùng DATEVALUE() hoặc TEXT() để chuẩn hoá |
| Kết quả sai khi so sánh số thập phân | Lỗi làm tròn | Dùng ROUND hoặc ROUNDUP/ROUNDDOWN |
4.1. Sử dụng Table và Structured References
Khi chuyển dải dữ liệu thành Table (Ctrl+T), bạn có thể dùng cú pháp:
=COUNTIFS(Table1Status <> "Hoàn thành")
Giúp công thức dễ đọc và tự động mở rộng khi thêm dữ liệu.
4.2. Power Query cho xử lý “khác”
Trong Power Query, bạn có thể lọc dữ liệu bằng cách:
- Chọn cột → Filter → Text Filters → Does Not Equal → Nhập giá trị.
- Hoặc dùng công thức M:
= Table.SelectRows(Source, each Column <> "Value").
Điều này giảm tải công việc trên sheet và cải thiện tốc độ.
4.3. Sử dụng Named Ranges
Đặt tên cho dải ô thường dùng, ví dụ DataRange, sau đó:
=COUNTIF(DataRange, "<>Đã duyệt")
Giúp công thức ngắn gọn, dễ bảo trì.
5. Ứng dụng thực tế trong các lĩnh vực
5.1. Quản lý dự án
- Kiểm tra tiến độ:
=IF(C2 <> "Hoàn thành", "Cần chú ý", "OK") - Đếm công việc chưa hoàn thành:
=COUNTIF(StatusRange, "<>Hoàn thành")
5.2. Tài chính và kế toán
- Kiểm tra giao dịch chưa đối chiếu:
=IF(D2 <> E2, "Chưa đối chiếu", "Đối chiếu") - Tổng số tiền chưa thanh toán:
=SUMIF(PaymentStatus, "<>Đã thanh toán", Amount)
5.3. Bán hàng và CRM
- Lọc khách hàng chưa mua:
=FILTER(CustomerList, PurchaseFlag <> "Yes") - Đếm đơn hàng bị hủy:
=COUNTIF(OrderStatus, "<>Hủy")(đếm các đơn không hủy)
5.4. Nhân sự
- Kiểm tra ngày nghỉ chưa duyệt:
=IF(LeaveStatus <> "Đã duyệt", "Chờ duyệt", "Đã duyệt") - Đếm nhân viên chưa cập nhật hồ sơ:
=COUNTIF(ProfileComplete, "<>Yes")
5.5. Sản xuất
- Kiểm tra lỗi sản phẩm:
=IF(DefectCode <> "0", "Có lỗi", "Bình thường") - Tổng số nguyên liệu còn lại (không phải 0):
=SUMIF(RawMaterialQty, "<>0")
6. FAQ – Câu hỏi thường gặp
Q1: Dấu “<>” có thể dùng thay cho “!=” trong Excel không?
A: Có, trong Excel chỉ có “<>” để biểu thị “không bằng”. “!=” không được công nhận và sẽ gây lỗi #NAME?.
Q2: Làm sao để so sánh chuỗi không phân biệt chữ hoa/thường?
A: Dùng UPPER() hoặc LOWER() để chuẩn hoá, ví dụ =UPPER(A1) <> UPPER(B1).
Q3: Khi dùng COUNTIF với dấu khác, tại sao lại phải nối “&” với giá trị?
A: Vì COUNTIF yêu cầu tiêu chí dưới dạng chuỗi. Để truyền dấu khác và giá trị, bạn cần nối bằng &, ví dụ "<>0" hoặc "<>Apple".
Q4: Có cách nào để lọc các ô trống và không trống cùng lúc không?
A: Có thể dùng công thức mảng: =FILTER(A2:A100, (A2:A100 <> "") ) để lọc không trống, hoặc =FILTER(A2:A100, (A2:A100 = "")) để lọc trống.
Q5: Dấu khác có hoạt động trong hàm SUMPRODUCT không?
A: Có. Khi dùng trong SUMPRODUCT, dấu khác tạo ra một mảng logic (TRUE/FALSE) tự động chuyển thành 1/0. Ví dụ: =SUMPRODUCT((A2:A10 <> "X") B2:B10).
Q6: Làm sao để tránh lỗi “#N/A” khi dùng VLOOKUP và muốn trả về “Không tìm thấy” nếu không khớp?
A: Bao quanh VLOOKUP bằng IFERROR: =IFERROR(VLOOKUP(...), "Không tìm thấy").
Q7: Khi so sánh ngày tháng, tôi nhận được FALSE dù ngày trùng nhau. Tại sao?
A: Có thể do định dạng hoặc thời gian ẩn. Dùng INT() để loại bỏ thời gian: =INT(A1) <> INT(B1) hoặc =TEXT(A1,"yyyy-mm-dd") <> TEXT(B1,"yyyy-mm-dd").
7. Kết luận
Dấu khác (“<>”) là một công cụ quan trọng, đơn giản nhưng mạnh mẽ trong Excel, cho phép người dùng thực hiện các phép so sánh logic, lọc dữ liệu, và xây dựng các công thức phức tạp. Khi được kết hợp một cách thông minh với các hàm như IF, COUNTIF, SUMIF, FILTER, XLOOKUP và các kỹ thuật mảng, dấu khác không chỉ giúp phát hiện lỗi dữ liệu mà còn tối ưu hoá quy trình làm việc, giảm thiểu thời gian và nâng cao độ chính xác.
Để thực sự thành thạo, người dùng cần:
- Hiểu rõ cách hoạt động của dấu khác trên các kiểu dữ liệu khác nhau.
- Áp dụng trong các hàm thông dụng và kết hợp với các hàm hỗ trợ như
UPPER,TRIM,ROUND. - Sử dụng các công cụ nâng cao (Table, Power Query, Dynamic Arrays) để tối ưu hiệu suất.
- Luôn kiểm tra và chuẩn hoá dữ liệu trước khi so sánh để tránh lỗi không mong muốn.
Hy vọng bài viết đã cung cấp cho bạn một cái nhìn toàn diện và thực tiễn về dấu khác trong hàm Excel. Hãy áp dụng ngay vào công việc của bạn để trải nghiệm sự khác biệt!

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