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

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

Nếu bạn muốn Trích xuất các mục duy nhất từ ​​danh sách trong Excel , bài viết này sẽ rất hữu ích cho bạn. Sau đây, chúng tôi sẽ hướng dẫn bạn 10 phương pháp dễ dàng để trích xuất các mục duy nhất từ ​​danh sách.

Tải xuống Workbook

Trích xuất các mục duy nhất.xlsm

10 phương pháp để trích xuất các mục duy nhất từ ​​danh sách trong Excel

Ở đây, chúng tôi mô tả từng phương pháp để bạn có thể Trích xuất các mục duy nhất từ ​​danh sách một cách dễ dàng. Chúng tôi đã sử dụng Excel 365. Bạn có thể sử dụng bất kỳ phiên bản Excel có sẵn nào.

Phương pháp-1: Trích xuất các mục duy nhất từ ​​danh sách bằng cách sử dụng công thức mảng

Danh sách sản phẩm sau đây chứa Id No Product Name . Ta có thể thấy, có sự lặp lại trong Tên sản phẩm . Chúng tôi muốn trích xuất các sản phẩm độc đáo từ danh sách đó. Chúng tôi sẽ sử dụng Công thức mảng để trích xuất các mục duy nhất.

➤ Để bắt đầu, chúng tôi sẽ viết công thức sau vào ô E5 .

=IFERROR(INDEX($C$5:$C$12,MATCH(0,COUNTIF($E$4:E4,$C$5:$C$12),0)),"")

Công thức này là sự kết hợp của I NDE X<2 Các hàm>, MATC H COUNTIF .

  • COUNTIF($E$4 :E4,$C$5:$C$12) Kiểm tra danh sách duy nhất và trả về 0 khi không tìm thấy kết quả khớp và 1 khi tìm thấy kết quả khớp.
  • MATCH(0,COUNTIF($E$4:E4,$C$5:$C$12),0) Xác định vị trí của lần xuất hiện đầu tiên của không khớp, ở đây hãy lập trình nó để đại diện với0.
  • INDEX($C$5:$C$12,MATCH(0,COUNTIF($E$4:E4,$C$5:$C$12),0)) INDEX sử dụng vị trí được trả về bởi MATCH và trả về tên mục từ danh sách.
  • Bạn có thể gặp phải lỗi khi không còn nữa các mặt hàng độc đáo. Để loại bỏ nó, chúng tôi đã sử dụng hàm IFERROR , sử dụng chức năng này chúng tôi đã thay thế thông báo lỗi bằng khoảng trống.

➤ Sau đó, chúng ta phải nhấn Enter .

➤ Chúng ta phải Kéo công thức xuống bằng công cụ Fill Handle .

➤ Cuối cùng, chúng ta có thể thấy các mục duy nhất trong bảng Sản phẩm duy nhất sử dụng công thức mảng .

Đọc thêm: VBA để lấy các giá trị duy nhất từ ​​cột thành mảng trong Excel (3 tiêu chí)

Phương pháp-2: Sử dụng hàm UNIQUE để trích xuất từ ​​danh sách

Chúng tôi muốn trích xuất các mục duy nhất từ ​​ Tên sản phẩm sau bằng cách sử dụng Hàm UNIQUE .

➤ Trước hết, chúng ta sẽ nhập =UNIQUE vào ô E5 Hàm UNIQUE sẽ xuất hiện.

➤ Chúng tôi phải chọn một mảng , đó là Tên sản phẩm của chúng tôi, do đó, chúng tôi chọn C5 đến C12 .

➤ Sau đó, chúng ta phải đặt dấu phẩy, ” , ”, và chúng ta phải nhấp đúp vào Hàng duy nhất Trả về Sai .

➤ Chúng ta sẽ đóng dấu ngoặc và nhấn Enter .

➤ Cuối cùng, chúng ta có thể xem trích xuất các mục duy nhất trongbảng Danh sách sản phẩm duy nhất sử dụng hàm UNIQUE . Chúng ta cũng có thể thấy công thức trong Thanh công thức .

Đọc thêm: Tìm giá trị duy nhất trong một cột trong Excel (6 Phương pháp)

Phương pháp-3: Sử dụng Công thức Không phải Mảng của Hàm LOOKUP và COUNTIF

Chúng ta có thể sử dụng công thức không phải mảng bao gồm LOOKUP COUNTIF nữa. Hãy xem cách công thức này giúp chúng ta trích xuất duy nhất từ ​​danh sách.

Ở đây, chúng ta nhập công thức sau vào ô E5 .

=LOOKUP(2,1/(COUNTIF($E$4:E4,$C$5:$C$12)=0),$C$5:$C$12)

  • COUNTIF($E$4:E4,$C$5:$C$12) Kiểm tra giá trị duy nhất list và trả về 0 khi không tìm thấy kết quả khớp và 1 nếu tìm thấy kết quả khớp. Điều này tạo ra một mảng bao gồm các giá trị Nhị phân TRUE FALSE . Sau đó, chia 1 cho mảng này. Mảng này cung cấp một mảng khác gồm các giá trị 1 và lỗi #DIV/0 .
  • Hàm LOOKUP bên ngoài có giá trị tra cứu là 2 giá trị, trong đó kết quả của phần COUNTIF hoạt động như lookup_vector. So sánh hai giá trị này, LOOKUP khớp với giá trị cuối cùng của lỗi và trả về giá trị tương ứng.

➤ Sau đó, chúng ta sẽ nhấn Enter .

➤ Chúng ta sẽ Kéo công thức xuống bằng Fill Handle .

➤ Cuối cùng, chúng ta có thể thấy các mục duy nhất được trích xuất trong bảng Sản phẩm duy nhất sử dụng bảng Không phải Công thức mảng . Chúng ta cũng có thể xem công thức trong Công thứcbar .

Đọc thêm: Cách trích xuất các giá trị duy nhất dựa trên tiêu chí trong Excel

Phương pháp-4: Trích xuất loại trừ các mục trùng lặp bằng cách sử dụng công thức mảng

Trong phương pháp này, chúng tôi sẽ trích xuất các mục duy nhất loại trừ các mục trùng lặp bằng cách sử dụng công thức Mảng .

➤ Trước tiên, chúng tôi sẽ nhập công thức sau vào ô E5 .

=INDEX(List,MATCH(0,INDEX(COUNTIF(E4:$E$4,List)+(COUNTIF(List,List)1),0,0),0))

Ở đây, E4:$E$4 là ô đầu tiên của cột mà chúng ta muốn đưa ra kết quả trích xuất, và Danh sách là dãy ô được chọn từ C5 đến C12 .

Hai hàm INDEX trả về giá trị ban đầu và giá trị cuối cùng từ vị trí được lấy bởi COUNTIFS MATCH tương ứng.

➤ Sau đó, chúng ta sẽ nhấn Enter .

➤ Sau đó, chúng ta sẽ kéo công thức xuống bằng công cụ Fill Handle .

➤ Cuối cùng, chúng ta có thể thấy hai sản phẩm duy nhất không bao gồm trùng lặp.

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

Phương pháp-5: Trích xuất các mục duy nhất từ ​​danh sách bằng cách sử dụng bộ lọc nâng cao

Bạn có thể sử dụng tính năng Excel có tên là Bộ lọc nâng cao để trích xuất các mục duy nhất từ ​​danh sách. Hãy tìm hiểu cách thực hiện điều đó.

➤ Trước hết, hãy chọn phạm vi dữ liệu bạn muốn trích xuất

➤ Sau đó, nhấp vào tab Dữ liệu .

Ở đây, chúng ta đã chọn các ô và khám phá Dữ liệuthẻ . Bạn sẽ tìm thấy tùy chọn Nâng cao ở đó (trong nhóm lệnh Sắp xếp & Lọc ).

➤ Sau đó, một cửa sổ Bộ lọc nâng cao sẽ xuất hiện.

➤ Chúng tôi sẽ chọn Sao chép sang vị trí khác

➤ Chúng tôi sẽ cung cấp vị trí $E $4 vào hộp Sao chép vào

➤ Đảm bảo nhấp vào Chỉ bản ghi duy nhất .

➤ Bây giờ, hãy nhấp vào OK .

➤ Cuối cùng, chúng ta có thể thấy các mục duy nhất được trích xuất trong bảng Sản phẩm duy nhất bằng cách sử dụng Bộ lọc nâng cao .

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

Phương pháp 6:  Trích xuất các giá trị duy nhất phân biệt chữ hoa chữ thường

Nếu chúng tôi có các giá trị phân biệt chữ hoa chữ thường như trong bảng Danh sách sau đây, chúng tôi có thể sử dụng Mảng công thức để trích xuất các mục duy nhất từ ​​danh sách đó.

➤ Trước hết, chúng ta phải nhập công thức sau vào ô D3 .

=IFERROR(INDEX($B$3:$B$10, MATCH(0, FREQUENCY(IF(EXACT($B$3:$B$10,TRANSPOSE($D$2:D2)), MATCH(ROW($B$3:$B$10), ROW($B$3:$B$10)), ""), MATCH(ROW($B$3:$B$10), ROW($B$3:$B$10))), 0)), "")

➤ Sau đó, chúng tôi sẽ nhấn Enter .

➤ Chúng tôi sẽ kéo công thức xuống bằng cách sử dụng Fill Handle .

➤ Cuối cùng, chúng ta có thể thấy các giá trị duy nhất phân biệt chữ hoa chữ thường được trích xuất trong bảng Case Giá trị riêng biệt nhạy cảm .

Phương pháp-7: Bảng tổng hợp để trích xuất các mục duy nhất từ ​​danh sách

Chúng tôi có thể trích xuất các mục duy nhất từ ​​ Danh sách sản phẩm bằng cách sử dụng Pivot Table .

➤ Trước hết, chúng tôisẽ chọn phạm vi tập dữ liệu mà chúng tôi muốn trích xuất các mục duy nhất từ ​​đó.

➤ Ở đây, chúng tôi chọn phạm vi dữ liệu C4 đến C12 .

➤ Sau đó, chọn tab Chèn từ Ribbon .

➤ Sau đó, chọn Pivot Table .

➤ Sau đó, chúng tôi phải chọn Bảng tính hiện có .

➤ Chúng tôi phải cung cấp một vị trí. Ở đây, chúng ta chọn vị trí E4 đến E12 .

➤ Đánh dấu Thêm dữ liệu này vào Mô hình Dữ liệu

➤ Nhấp vào OK .

➤ Cuối cùng, chúng ta có thể thấy điều đó khi đánh dấu Tên sản phẩm trong Pivot Table , Sản phẩm duy nhất được trích xuất sẽ xuất hiện trong bảng Cấp độ hàng .

Phương pháp-8: VBA để trích xuất

Từ duy nhất bảng Danh sách sản phẩm sau đây, chúng tôi muốn trích xuất Tên sản phẩm duy nhất bằng cách sử dụng Mã VBA .

➤ Trước hết, chúng ta sẽ gõ ALT+F11 vào bảng làm việc của mình. Ở đây, chúng ta đang làm việc trên Sheet8 .

➤ Sau đó, cửa sổ Dự án VBA sẽ xuất hiện.

➤ Chúng ta phải nhấp đúp vào trên Sheet8 .

➤ Cửa sổ soạn thảo VBA sẽ xuất hiện.

➤ Chúng ta sẽ nhập đoạn mã sau vào cửa sổ soạn thảo VBA .

2205

Ở đây, chúng ta đã khai báo Long nhập biến và chèn hàng cuối cùng trong đó. Sau đó, áp dụng một số phương pháp ActiveSheet để sao chép phạm vi trong khi vẫn giữ Unique True .

➤ Chúng tôi sẽđóng cửa sổ trình soạn thảo VBA và sẽ chuyển đến Trang tính 8 đang hoạt động của chúng ta.

➤ Tại đó, chúng ta sẽ nhập ALT+F8 và cửa sổ Tên Macro sẽ xuất hiện.

➤ Chúng ta sẽ nhấp vào Chạy .

➤ Cuối cùng, chúng ta sẽ thấy các sản phẩm độc đáo trong Tên sản phẩm bảng.

Đọc thêm: VBA Excel để lấy các giá trị duy nhất từ ​​cột (4 ví dụ)

Phương pháp-9: Đánh dấu các mục duy nhất

Chúng tôi muốn đánh dấu Tên sản phẩm duy nhất từ ​​ Danh sách sản phẩm sau đây.

➤ Trước tiên, chúng tôi chọn Tên sản phẩm từ C5 đến C12 .

➤ Sau đó, chúng ta sẽ chuyển đến phần tab Trang chủ .

➤ Chọn Định dạng có điều kiện .

➤ Sau đó, chọn Quy tắc mới .

Cửa sổ Quy tắc định dạng mới sẽ xuất hiện.

➤ Chọn Sử dụng Công thức để xác định các ô cần định dạng .

➤ Viết công thức sau vào hộp Định dạng giá trị mà công thức này đúng .

=COUNTIF($C$5:C5,C5)=1

➤ Sau đó, nhấp vào Định dạng .

A Cửa sổ Format Cells sẽ xuất hiện.

➤ Nhấp vào tùy chọn Fill .

➤ Chọn màu, ở đây chúng tôi chọn màu xanh lam.

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

➤ Bây giờ, hãy xem Xem trước và nhấp vào OK .

➤ Cuối cùng, chúng ta có thể thấy Tên sản phẩm duy nhất được đánh dấu.

Phương pháp-10: Định dạng có điều kiện để tìm nạp các mục duy nhất

Trong phần sau Bảng Danh sách sản phẩm , chúng tôi muốn ẩn Tên sản phẩm trùng lặp và chúng tôi chỉ muốn hiển thị tên sản phẩm duy nhất.

➤ Để làm như vậy, trước hết, chúng tôi phải chọn Tên sản phẩm từ các ô C5 đến C12 .

➤ Sau đó, chúng ta sẽ chuyển đến tab Trang chủ trong Dải băng và chúng tôi phải Chọn Định dạng có điều kiện .

➤ Sau đó, chọn Quy tắc mới .

Cửa sổ Quy tắc định dạng mới sẽ xuất hiện.

➤ Chúng ta phải chọn Sử dụng Công thức để xác định các ô cần định dạng .

➤ Chúng ta viết công thức sau vào ô Định dạng giá trị mà công thức này đúng .

=COUNTIF($C$5:C5,C5)>1

➤ Sau đó, nhấp vào Định dạng .

Cửa sổ Định dạng ô sẽ xuất hiện.

➤ Chúng tôi sẽ chọn Tùy chọn Phông chữ.

➤ Sau đó, chúng ta phải chọn màu trắng Màu chủ đề.

➤ Nhấp vào OK .

➤ Chúng ta có thể xem Bản xem trước và sẽ nhấp vào OK .

➤ Bây giờ, chúng ta có thể thấy tên sản phẩm trùng lặp có bị ẩn đi vì chúng có màu trắng.

➤ Bây giờ, chúng tôi muốn sắp xếp các sản phẩm độc đáo ở đầu danh sách. Do đó, chúng ta phải nhấp chuột phải vào bất kỳ ô nào. Tại đây, chúng ta nhấp chuột phải vào ô C5 .

➤ Sau đó, chúng ta phải chọn tùy chọn Filter .

➤ Bây giờ, chúng ta phải chọn Lọc theo Màu phông chữ của ô đã chọn .

➤ Cuối cùng, chúng ta có thể thấy cóchỉ có Tên sản phẩm duy nhất trên bảng Danh sách sản phẩm .

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