Tìm các giá trị duy nhất trong một cột trong Excel (6 phương pháp)

  • Chia Sẻ Cái Này
Hugh West

Trong Microsoft Excel, trích xuất các giá trị duy nhất từ ​​một cột là một trong những nhiệm vụ quan trọng. Bạn sẽ thấy mình trong nhiều tình huống khác nhau mà bạn có thể cần tìm dữ liệu duy nhất để phân tích tập dữ liệu của mình. Trong hướng dẫn này, bạn sẽ tìm hiểu mọi cách có thể để trích xuất các giá trị duy nhất trong một cột trong Excel với các ví dụ phù hợp và hình minh họa thích hợp.

Tải xuống Sách bài tập thực hành

Giá trị duy nhất trong cột.xlsm

6 phương pháp tìm giá trị duy nhất trong cột trong Excel

Trong các phần sau, chúng tôi sẽ cung cấp cho bạn sáu cách hiệu quả để trích xuất giá trị duy nhất từ một cột trong Excel. Bây giờ, chúng tôi khuyên bạn nên tìm hiểu và áp dụng tất cả các phương pháp này vào trang tính của mình. Tôi hy vọng nó chắc chắn sẽ làm phong phú thêm kiến ​​thức Excel của bạn trong tương lai.

1. Sử dụng Bộ lọc Nâng cao cho các Giá trị Duy nhất trong Excel

Bây giờ, cách được sử dụng nhiều nhất để tìm các giá trị duy nhất từ ​​một cột trong Excel đang sử dụng lệnh Nâng cao. Bạn có thể tìm thấy điều này từ tab Dữ liệu.

Hãy xem tập dữ liệu sau:

Ở đây, chúng tôi sẽ sử dụng Bộ lọc nâng cao cho duy nhất các giá trị trong một cột.

📌 Các bước

  • Đầu tiên, chọn bất kỳ ô nào từ cột.

  • Sau đó, chuyển đến Tab Dữ liệu.
  • Sau đó, nhấp vào Nâng cao .

  • Bây giờ, từ hộp thoại Bộ lọc nâng cao r, hãy chọn Sao chép sang vị trí khác . Sau đó, chọn bất kỳô để dán các giá trị mới. Tiếp theo, đánh dấu vào ô Chỉ bản ghi duy nhất .

  • Sau đó, nhấp vào OK .

Như bạn có thể thấy, chúng tôi đã tạo thành công một danh sách giá trị duy nhất mới trong một cột trong Excel.

Đọc thêm: Cách trích xuất các mục duy nhất từ ​​danh sách trong Excel (10 phương pháp)

2. Lọc các giá trị duy nhất trong một cột

Một cách hiệu quả khác là lọc danh sách hoặc cột. Nó cũng đang sử dụng lệnh Nâng cao từ tab Dữ liệu của Excel. Nhưng điểm khác biệt là nó sẽ thay thế toàn bộ cột của bạn bằng các giá trị duy nhất.

📌 Các bước

  • Đầu tiên, chọn một ô bất kỳ trong cột.

  • chuyển đến tab Dữ liệu .
  • Sau đó, nhấp vào Nâng cao .

  • Bây giờ, từ hộp thoại Bộ lọc nâng cao , chọn Lọc danh sách tại chỗ . Tiếp theo, đánh dấu vào ô Chỉ bản ghi duy nhất .

  • Sau đó, nhấp vào OK .

Cuối cùng, bạn sẽ thấy nó chỉ hiển thị các giá trị duy nhất trong cột. Về cơ bản, nó ẩn các giá trị trùng lặp.

3. Xóa các giá trị trùng lặp khỏi cột trong Excel

Bây giờ, phương pháp này khá dễ hiểu. Nếu các cột của bạn có các cột trùng lặp, chỉ cần xóa các cột trùng lặp đó. Sau đó, tất cả những gì bạn có là các giá trị duy nhất trong một cột trong Excel.

📌 Các bước

  • Đầu tiên, chọnbất kỳ ô nào từ cột.

  • Sau đó, chuyển đến Dữ liệu
  • Từ Nhóm Công cụ dữ liệu, nhấp vào Xóa các bản sao .

  • Bây giờ, từ Xóa các bản sao hộp thoại, đánh dấu vào hộp Dữ liệu Dữ liệu của tôi có tiêu đề .

  • Sau đó, nhấp vào trên OK .

Cuối cùng, nó sẽ cho bạn biết có bao nhiêu bản sao được tìm thấy và bao nhiêu giá trị duy nhất trong cột trong Excel.

4. Công thức để Tìm các Giá trị Duy nhất từ ​​một Cột

Giờ đây, bạn có thể sử dụng các công thức để trích xuất các giá trị duy nhất trong một cột. Những phương pháp này cũng sẽ có ích trong tương lai. Vì vậy, chúng tôi khuyên bạn cũng nên học các công thức này để nâng cao kiến ​​thức của mình.

4.1 Sử dụng hàm IF và hàm COUNTIF

Trong phương pháp này, chúng tôi đang kết hợp hàm IF hàm COUNTIF cùng nhau. Bây giờ, phương pháp này sẽ dán một giá trị vào ô nếu nó là duy nhất. Nhưng định hướng sẽ không giống như các phương pháp khác. Bạn có thể giữ điều này trong kho vũ khí của mình để trở thành một nhà phân tích giỏi hơn.

📌 Các bước

  • Đầu tiên, hãy tạo một cột mới.

  • Sau đó, nhập công thức sau vào Ô D5 :

=IF(COUNTIF(B$5:B5,B5)=1,B5,"")

  • Sau đó, nhấn Enter .
  • Sau đó, kéo thanh điều khiển Fill trên phạm vi ô D6:D13 . Sau đó, bạn sẽ thấy như sau:

Như bạn có thể thấytừ ảnh chụp màn hình ở trên, cột của chúng ta chỉ chứa các giá trị duy nhất trong Excel.

4.2 Sử dụng hàm INDEX và MATCH

Bây giờ, quy trình của phương pháp này tương tự như quy trình trước. Chỉ cần chúng tôi đang thay đổi công thức ở đây. Về cơ bản, chúng tôi đang kết hợp hàm INDEX hàm MATCH .

Ngoài ra, chúng tôi đang sử dụng hàm IFERROR hàm COUNTIF để được hỗ trợ thêm.

📌 Các bước

  • Tạo cột mới.

  • Sau đó, nhập công thức sau vào Ô D5 :

=IFERROR(INDEX($B$5:$B$13, MATCH(0,COUNTIF($D$4:D4, $B$5:$B$13), 0)),"")

  • Tiếp theo, nhấn Enter .
  • Sau đó, kéo biểu tượng Fill handle trên phạm vi ô D6:D13 .

  • Sau đó, bạn sẽ thấy như sau:

Bằng cách này, bạn có thể trích xuất các giá trị duy nhất từ ​​một ô Excel một cách dễ dàng.

Đọc thêm: Cách lấy các giá trị duy nhất từ ​​phạm vi trong Excel ( 8 Phương pháp)

5. Sử dụng Hàm ĐỘC ĐÁO trong Excel

Giờ đây, một phương pháp cần thiết khác để tìm các giá trị duy nhất trong một cột là sử dụng hàm ĐỘC ĐÁO . Hàm Excel UNIQUE trả về một danh sách các giá trị duy nhất trong một dải ô hoặc một danh sách. Đây là một hàm rất dễ sử dụng mà bạn có thể sử dụng để trích xuất cả giá trị khác biệt duy nhất và duy nhất. Nó cũng giúp so sánh cột với cột hoặc hàng với hàng.

Lưu ý : Hàm UNIQUE làcó sẵn trong Excel 365 và 2021.

Trong các phần sau, chúng tôi sẽ cho bạn thấy năm ví dụ về hàm UNIQUE để triển khai trang tính của bạn.

5.1 Trích xuất các giá trị duy nhất từ một Cột

Đây là một ví dụ cơ bản của hàm UNIQUE . Chúng tôi sẽ tìm các giá trị duy nhất từ ​​cột.

📌 Các bước

  • Đầu tiên, hãy tạo một cột mới.

  • Bây giờ, hãy nhập công thức sau vào Ô D5 :

=UNIQUE(B5:B13)

  • Tiếp theo, nhấn Enter .

Sau đó, nó sẽ trích xuất tất cả các giá trị duy nhất từ ​​cột khác vào cột này.

5.2 Trích xuất các giá trị duy nhất chỉ có một lần xuất hiện

Bây giờ, bạn có thể thấy từ cột mà chúng tôi có một số giá trị xảy ra nhiều lần. Và một số giá trị chỉ xảy ra một lần. Những giá trị này có thể được gọi là giá trị duy nhất thuần túy. Bạn có thể tìm các giá trị đó bằng cách đặt đối số thứ ba của hàm UNIQUE thành TRUE .

📌 Các bước

  • Tạo một cột mới như sau.

  • Tiếp theo, nhập công thức sau vào Ô D5 :

=UNIQUE(B5:B13,,TRUE)

  • Sau đó, nhấn Enter.

Như bạn có thể thấy, chỉ có ba giá trị duy nhất chỉ xuất hiện một lần trong cột.

5.3 Giá trị duy nhất từ ​​nhiều cột

Bây giờ, bạn có thể sử dụng chức năng UNIQUE trên nhiềucột có hàng duy nhất trong đó. Nó thực sự trả về các cột mục tiêu trong một đối số mảng.

Chúng tôi đang sử dụng điều này cho tập dữ liệu sau:

📌 Các bước

  • Nhập công thức sau vào Ô E5 :

=UNIQUE(B5:C13)

  • Sau đó, nhấn Enter .

Đọc thêm: Cách tìm các giá trị duy nhất từ ​​nhiều cột trong Excel

5.4 Sắp xếp các giá trị duy nhất theo thứ tự bảng chữ cái

Giờ đây, bạn có thể trích xuất các giá trị duy nhất từ ​​một cột theo thứ tự bảng chữ cái. Chúng tôi chủ yếu thực hiện điều này từ sắp xếp & lệnh lọc của Excel. Nhưng hàm SORT làm điều đó dễ dàng đối với chúng tôi. Bạn không phải sắp xếp lại mỗi lần sau khi đã trích xuất dữ liệu của mình.

📌 Các bước

  • Trước tiên hãy tạo một cột mới.

  • Sau đó, nhập công thức sau vào Ô D5 :

=SORT(UNIQUE(B5:B13))

  • Cuối cùng, nhấn Enter .

Như bạn có thể thấy, chúng tôi đã trích xuất và sắp xếp thành công các giá trị duy nhất từ ​​cột trong Excel.

5.5 Giá trị duy nhất dựa trên tiêu chí

Bây giờ, bạn có thể tìm thấy giá trị duy nhất từ một cột dựa trên tiêu chí trong Excel. Để thực hiện việc này, chúng tôi đang trộn hàm UNIQUE với hàm FILTER trong Excel.

Hãy xem tập dữ liệu sau:

Từ đây, chúng ta sẽ tìmcác giá trị duy nhất có tuổi đời nhỏ hơn 30.

📌 Các bước

  • Đầu tiên, hãy tạo hai cột mới như sau:

  • Tiếp theo, nhập công thức sau vào Ô D5 :

=UNIQUE(FILTER(B5:C13,C5:C13<30))

  • Sau đó, nhấn Enter .

Bây giờ, bạn có thể thấy các giá trị duy nhất từ ​​tập dữ liệu dựa trên tiêu chí của chúng tôi trong Excel.

6. Macro VBA cho các giá trị duy nhất trong một cột

Bây giờ, nếu bạn là người yêu thích VBA như tôi , bạn có thể thấy điều này thú vị. Phương pháp này thực sự hoạt động giống như phương pháp Bộ lọc nâng cao đã trình bày trước đó. Nó tạo một danh sách mới trong một cột mới với các giá trị duy nhất.

📌 Các bước

  • Đầu tiên, nhấn Alt+F11 để mở Ứng dụng Visual Basic.
  • Sau đó, nhấp vào Chèn > Mô-đun .

  • Bây giờ, nhập mã sau:
9847
  • Sau đó, lưu lại tệp.
  • Bây giờ, nhấn Alt+F8 để mở hộp thoại Macro.

  • Sau đó chọn UniqueColumn và nhấp vào Run .

Như bạn có thể thấy, các mã VBA của chúng tôi đã tạo thành công một cột mới với các giá trị duy nhất trong Excel.

💬 Những điều cần nhớ

Chúng tôi đã trình bày một số ví dụ cơ bản về hàm UNIQUE tại đây. Hãy nhớ đọc bài viết mà chúng tôi đã đề cập để hiểu rõ về chức năng này.

Hàm UNIQUE sẽ hiển thị #SPILL lỗi nếu một hoặc nhiều ô không trống trong phạm vi tràn.

Nếu bạn không muốn ghi đè lên dữ liệu gốc của mình, hãy sao chép dữ liệu đó.

Kết luận

Để kết luận, tôi hy vọng hướng dẫn này đã cung cấp cho bạn một phần kiến ​​thức hữu ích để trích xuất các giá trị duy nhất trong một cột trong Excel. Chúng tôi khuyên bạn nên tìm hiểu và áp dụng tất cả các hướng dẫn này vào tập dữ liệu của mình. Tải xuống sách bài tập thực hành và tự mình thử. Ngoài ra, vui lòng đưa ra phản hồi trong phần bình luận. Phản hồi có giá trị của bạn giúp chúng tôi có động lực tạo ra các hướng dẫn như thế này.

Đừng quên kiểm tra trang web ExcelWIKI.com của chúng tôi để biết các vấn đề và giải pháp khác nhau liên quan đến Excel.

Tiếp tục học các phương pháp mới và tiếp tục phát triển!

Hugh West là một nhà phân tích và huấn luyện viên Excel giàu kinh nghiệm với hơn 10 năm kinh nghiệm trong ngành. Ông có bằng Cử nhân Tài chính Kế toán và bằng Thạc sĩ Quản trị Kinh doanh. Hugh có niềm đam mê giảng dạy và đã phát triển một phương pháp giảng dạy độc đáo, dễ hiểu và dễ theo dõi. Kiến thức chuyên môn về Excel của ông đã giúp hàng nghìn sinh viên và chuyên gia trên toàn thế giới cải thiện kỹ năng và xuất sắc trong sự nghiệp của họ. Thông qua blog của mình, Hugh chia sẻ kiến ​​thức của mình với mọi người, cung cấp các hướng dẫn Excel miễn phí và đào tạo trực tuyến để giúp các cá nhân và doanh nghiệp phát huy hết tiềm năng của họ.