Thông thường, hàm UNIQUE trong Excel được sử dụng để trích xuất các giá trị không trùng lặp trong bảng dữ liệu. Ngoài ra, hàm UNIQUE còn có thể kết hợp với các hàm khác như SORT. Vậy làm thế nào để thêm hàm UNIQUE có điều kiện vào Excel? Tại sao Excel lại thiếu hàm UNIQUE? Hãy cùng khám phá chi tiết trong bài viết dưới đây để hiểu rõ hơn về cách sử dụng hàm UNIQUE!
Hàm UNIQUE là gì?
Hàm UNIQUE là công cụ giúp bạn trích xuất các giá trị không trùng lặp từ một vùng dữ liệu hoặc dải ô trên bảng tính. Sau khi loại bỏ các giá trị trùng lặp, hàm này sẽ giữ lại những giá trị duy nhất trong vùng dữ liệu đã chọn. Các giá trị duy nhất này có thể là số, văn bản, thời gian,…
Công thức của hàm UNIQUE trong Excel
Các thành phần chính:
- array: Đây là vùng dữ liệu, cột hoặc hàng mà bạn muốn trích xuất các giá trị duy nhất.
- [by_col]: Tham số tùy chọn, mặc định là FALSE; FALSE để sắp xếp theo hàng, TRUE để sắp xếp theo cột.
- [occurs_once]: Tham số tùy chọn, mặc định là FALSE. FALSE để lọc mỗi giá trị một lần, TRUE để chỉ lấy các giá trị xuất hiện duy nhất một lần trong vùng dữ liệu (array).
Những lưu ý quan trọng khi sử dụng hàm UNIQUE trong Excel
Khi áp dụng hàm UNIQUE trong Excel, bạn cần chú ý những điểm sau:
- Hàm UNIQUE hiện chỉ khả dụng trên Google Sheets và Microsoft Office 365. Các phiên bản Excel khác chưa hỗ trợ hàm này.
- Hàm UNIQUE trả kết quả dưới dạng mảng, và Excel sẽ tự động điều chỉnh để hiển thị kết quả trên các ô phù hợp.
- Bạn có thể gặp lỗi #SPILL! khi sử dụng Hàm UNIQUE.
Lỗi này xảy ra khi vùng dữ liệu phía dưới đã chứa giá trị, khiến hàm UNIQUE không thể ghi đè lên.

Giải pháp cho lỗi này rất đơn giản: bạn chỉ cần tạo một vùng trống đủ lớn để hàm UNIQUE có thể ghi kết quả vào.

Chỉ cần một vài điều chỉnh nhỏ, bạn hoàn toàn có thể tự khắc phục lỗi này. Hãy thử ngay nhé!
Cách sử dụng hàm UNIQUE kèm điều kiện
Hàm UNIQUE kèm điều kiện giúp tìm kiếm các giá trị duy nhất, lọc bỏ các giá trị trùng lặp trong cột được chọn, v.v. Để hiểu rõ hơn, hãy xem các ví dụ minh họa dưới đây!
Ví dụ 1: Sử dụng hàm UNIQUE để tìm giá trị duy nhất trong bảng dữ liệu
Yêu cầu: Tìm các giá trị duy nhất trong bảng bằng cách sử dụng hàm UNIQUE.
Bước 1: Trong bảng tính, nhập công thức =UNIQUE() vào ô tham chiếu, ví dụ ô B2. Sau đó, chọn vùng dữ liệu mà bạn muốn hiển thị kết quả.

Bước 2: Nhấn phím Enter để hiển thị kết quả. Trong vùng A2:A7, dù có nhiều giá trị như một, hai, ba, hàm UNIQUE chỉ trích xuất một giá trị đại diện duy nhất.

Ví dụ 2: Lọc bỏ giá trị trùng lặp theo cột trong bảng dữ liệu
Yêu cầu: Lọc danh sách các mặt hàng được bán bởi từng nhân viên.
Bước 1: Nhập công thức =UNIQUE(B3:D3;TRUE) vào ô bạn muốn hiển thị kết quả (B8).
Giải thích:
- B3:D3 là vùng dữ liệu cần trích xuất các giá trị duy nhất.
- TRUE là điều kiện để lọc các mặt hàng chỉ xuất hiện một lần duy nhất trong bảng.
- Ngược lại, FALSE là điều kiện để lọc các mặt hàng xuất hiện nhiều lần trong bảng.

Bước 2: Nhấn phím Enter để lọc các mặt hàng mà nhân viên Minh Anh đã bán. Kết quả cho thấy các mặt hàng bao gồm “Laptop” và “Điện thoại”.

Bước 3: Tiếp theo, bạn kéo chuột từ chấm xanh ở góc phải ô B8 xuống các dòng bên dưới để hiển thị kết quả cho các nhân viên khác.

Như vậy, bạn đã có thể sử dụng hàm UNIQUE kèm điều kiện để lọc các giá trị trùng lặp trong bảng dữ liệu một cách dễ dàng.
Ví dụ 3: Trích xuất giá trị chỉ xuất hiện một lần trong vùng dữ liệu
Yêu cầu: Tìm kiếm những khách hàng chỉ sử dụng dịch vụ đúng một lần.
Bước 1: Nhập công thức =UNIQUE(B2:B9;FALSE;TRUE) vào ô bạn muốn hiển thị kết quả (C2). Trong đó:
- B2:B9 là vùng dữ liệu cần trích xuất các giá trị duy nhất.
- TRUE là điều kiện để lọc các giá trị chỉ xuất hiện một lần duy nhất trong bảng.

Bước 2: Nhấn phím Enter để hiển thị kết quả.

Kết quả lọc sẽ bao gồm các giá trị chỉ xuất hiện một lần duy nhất trong bảng. Các giá trị hiển thị lần lượt là Hoài An, Mạnh Phát, Thiên Yến.
Kết hợp hàm UNIQUE và hàm SORT
Công thức kết hợp giữa hàm UNIQUE và hàm SORT có dạng như sau:
Giải thích:
- array: Vùng dữ liệu cần được sắp xếp.
- [sort_index]: Tham số tùy chọn. Xác định cột hoặc dòng để sắp xếp, mặc định là cột/dòng đầu tiên.
- [sort_order]: Tham số tùy chọn. Xác định thứ tự sắp xếp tăng dần hoặc giảm dần, mặc định là tăng dần.
- [by_col]: Tham số tùy chọn. Xác định sắp xếp theo cột hoặc dòng, mặc định là theo cột.
Ví dụ: Sắp xếp danh sách tên duy nhất theo thứ tự bảng chữ cái.
Bước 1: Nhập công thức =SORT(UNIQUE(A2:A9)) vào ô bạn muốn (B2) để kiểm tra.

Bước 2: Nhấn phím Enter để hiển thị kết quả.

Kết quả hiển thị dữ liệu đã được lọc giá trị duy nhất và sắp xếp theo thứ tự bảng chữ cái.
Cách sử dụng hàm UNIQUE trong Google Sheet
Bạn cũng có thể áp dụng hàm UNIQUE trong Google Sheet khi cần chia sẻ trang tính với người khác. Tương tự như hàm UNIQUE trong Excel, công thức của hàm như sau:
Giải thích:
- array: Vùng dữ liệu, cột hoặc hàng cần trích xuất các giá trị duy nhất.
- [filter-by-column]: Tham số tùy chọn, mặc định là FALSE; FALSE để sắp xếp theo hàng, TRUE để sắp xếp theo cột.
- [exactly-once]: Tham số tùy chọn, mặc định là FALSE. FALSE để lọc mỗi giá trị một lần, TRUE để chỉ lấy các giá trị xuất hiện duy nhất một lần trong vùng dữ liệu (array).
Ví dụ: Tìm các giá trị duy nhất trong bảng bằng cách sử dụng hàm UNIQUE.
Tương tự như trong Excel, bạn chỉ cần nhập công thức =UNIQUE() vào ô mong muốn và nhấn Enter để xem kết quả.

Như bạn có thể thấy, việc sử dụng hàm UNIQUE khá đơn giản và dễ dàng.
Một số lỗi phổ biến khi sử dụng hàm UNIQUE trong Excel
Tuy nhiên, bạn có thể gặp một số khó khăn khi sử dụng hàm này, chẳng hạn như:
Tại sao Excel lại không có hàm UNIQUE?
Nguyên nhân là do một số phiên bản Excel cũ không hỗ trợ hàm UNIQUE. Hàm này chỉ được tích hợp từ phiên bản Excel 2021 trở đi.
Có thể thêm hàm UNIQUE vào Excel không?
Không. Bạn không thể thêm hàm UNIQUE vào các phiên bản Excel không hỗ trợ. Tuy nhiên, bạn có thể sử dụng hàm này trong Google Sheet hoặc Microsoft Office 365.
Qua bài viết này, bạn đã có thể nắm rõ cách sử dụng hàm UNIQUE. Hãy làm theo hướng dẫn của Mytour để áp dụng hàm UNIQUE một cách hiệu quả nhất. Chúc bạn thành công!
