Trong nội dung bài viết này học tập Excel Online sẽ hướng dẫn chúng ta cách thanh lọc ra một danh sách những giá trị đơn nhất độc độc nhất trong cột bằng cách sử dụng một cách làm và cách tinh chỉnh và điều khiển công thức đó cho những bộ tài liệu khác nhau. Ko kể ra, Học Excel Online cũng biến thành chỉ cho chúng ta cách lập cập nhất để sở hữu được một list riêng biệt bằng phương pháp sử dụng cỗ lọc cải thiện của Excel, hàm liệt kê list trong excel và làm nuốm nào nhằm trích xuất những hàng duy nhất sử dụng Duplicate Remover.Bạn đang xem: biện pháp trích list trong excel

Để thanh lọc ra một danh sách các giá trị tuyệt nhất trong Excel chúng ta cũng có thể sử dụng cách khẳng định các cực hiếm duy độc nhất đó, thanh lọc riêng rồi xào luộc chúng. Mặc dù nhiên, thực hiện cách làm này sẽ tốn những thời gian, để thực hiện nhanh hơn, chúng ta có thể sử dụng một công thức đặc biệt quan trọng cùng với 1 vài kinh nghiệm khác mà lại Học Excel Online sẽ chia sẻ với các bạn ngay sau đây.

Bạn đang xem: Trích danh sách trong excel

Xem nhanh

Cách lọc ra những giá trị nhất trong ExcelCách lọc ra các giá trị biệt lập trong Excel (duy nhất + những dữ liệu giống nhau sẽ chỉ mở ra một lần)Cách trích xuất những giá trị khác biệt phân biệt chữ hoa chữ hay trong ExcelCách hoạt động của công thức trích xuất các giá trị duy nhất/ khác biệt

Cách lọc ra các giá trị tuyệt nhất trong Excel

Để né nhầm lẫn, đầu tiên, chúng ta cần hiểu hầu hết giá trị làm sao được gọi là là những giá trị tốt nhất trong Excel. Quý hiếm duy độc nhất vô nhị là các giá trị chỉ tồn tại tốt nhất một lần trong cục bộ danh sách. Ví dụ:

*

Để trích xuất một danh sách các giá trị tuyệt nhất trong Excel, chúng ta cũng có thể sử dụng một trong những công thức sau đây.

Công thức mảng nhằm tìm ra số đông giá trị độc nhất (hoàn thành công thức dứt ta dìm Ctrl + Shift + Enter):

= IFERROR (INDEX ($ A $ 2: $ A $ 10, MATCH (0, COUNTIF ($ B $ 1: B1, $ A $ 2: $ A $ 10) + (COUNTIF ($ A $ 2: $ A $ 10, $ A $ 2: $ A $ 10) 1), 0)), “”)

Công thức quý giá duy nhất liên tục (hoàn thành công thức xong ta nhấn Enter):

= IFERROR (INDEX ($ A $ 2: $ A $ 10, MATCH (0, INDEX (COUNTIF ($ B $ 1: B1, $ A $ 2: $ A $ 10) + (COUNTIF ($ A $ 2: $ A $ 10, $ A $ 2 : $ A $ 10) 1), 0,0), 0)), “”)

Trong đó:

A2: A10 – list nguồn B1 – ô đầu của list duy duy nhất trừ đi 1. Trong lấy ví dụ này, chúng ta ban đầu danh sách các giá trị tuyệt nhất ở B2, và do đó chúng ta đưa B1 vào phương pháp (B2-1 = B1). Trường hợp danh sách những giá trị tuyệt nhất của bạn ban đầu ở ô C3, ta sẽ đổi khác $B$1:B1 thành $C$2:C2.


*

Chú thích. Bởi vì công thức tham chiếu ô bên trên ô đầu tiên của danh sách các giá trị duy nhất, thường xuyên là title cột (như trong lấy một ví dụ này là B1), nên bạn cần bảo đảm rằng tiêu đề của người tiêu dùng là một tên độc nhất không mở ra ở bất cứ đâu vào cột.

Ở lấy ví dụ như này đang trích xuất các tên tuyệt nhất từ cột A (chính xác rộng là vào phạm vi A2: A20), và hình ảnh chụp màn hình hiển thị sau sẽ minh họa cho bí quyết sẽ dùng:

Dưới đấy là giải ham mê một cách chi tiết về việc áp dụng công thức nhằm trích xuất các giá trị độc nhất vô nhị trong bảng tính Excel của bạn:

– Lựa chọn 1 trong những công thức dựa theo dữ liệu của bạn. – Nhập phương pháp vào ô đầu tiên của danh sách các giá trị tuyệt nhất (trong ví dụ vẫn là ô B2). – nếu như khách hàng đang sử dụng công thức mảng, thừa nhận Ctrl + Shift + Enter. Nếu bạn chọn cách làm bình thường, hãy dấn phím Enter như thường xuyên lệ. – xào nấu công thức xuống càng xa càng tốt bằng phương pháp kéo chốt xử lý. Bởi cả hai bí quyết giá trị độc nhất vô nhị được gói gọn trong hàm IFERROR, chúng ta có thể sao chép bí quyết đến cuối bảng mà lại không làm cho lộn xộn tài liệu vì bất kỳ lỗi làm sao dù những giá trị duy nhất đã có được trích xuất ra sao.

Cách thanh lọc ra các giá trị khác biệt trong Excel (duy tốt nhất + những tài liệu giống nhau vẫn chỉ xuất hiện một lần)

Như bạn đã đoán ra từ title của phần này, các giá trị khác biệt trong Excel là tất cả các giá bán trị khác biệt trong danh sách, tức là những cực hiếm đó chỉ lộ diện một lần độc nhất vô nhị dù nó gồm bao nhiêu nhân bản đi chăng nữa. Ví dụ:

Để đã đạt được một danh sách những giá trị khác hoàn toàn trong Excel, ta áp dụng công thức sau.

Công thức mảng nhằm tìm gần như giá trị khác biệt (nhấn Ctrl + Shift + Enter):

=IFERROR(INDEX($A$2:$A$10, MATCH(0, COUNTIF($B$1:B1, $A$2:$A$10), 0)), “”)

Công thức chuẩn chỉnh để tìm các giá trị khác biệt

=IFERROR(INDEX($A$2:$A$10, MATCH(0, INDEX(COUNTIF($B$1:B1, $A$2:$A$10), 0, 0), 0)), “”)

Trong đó:

A2:A10 là danh sách nguồn B1 là ô nằm bên trên của danh sách các giá trị khác biệt. Trong lấy một ví dụ này, danh sách các giá trị không giống biệt bước đầu ở ô B2 (đây là ô trước tiên bạn nhập công thức).

Trích xuất các giá trị khác biệt vào trong một cột và quăng quật qua các ô trống Nếu danh sách nguồn của doanh nghiệp chứa ô trống, thì các công thức bọn chúng ra vừa nêu sinh sống trên sẽ trả về một vài không cho mỗi hàng trống. Để hạn chế điều này, bọn họ cần đổi mới công thức thêm một chút.

Học thiết kế VBA trong Excel sinh sống đâu?

Công thức trích xuất những giá trị biệt lập không bao gồm khoảng trống:

=IFERROR(INDEX($A$2:$A$10, MATCH(0, COUNTIF($B$1:B1, $A$2:$A$10&””) + IF($A$2:$A$10=””,1,0), 0)), “”)

Trích xuất danh sách những giá trị văn bạn dạng riêng biệt bỏ qua mất số và khoảng trống Theo bí quyết tương tự, chúng ta cũng có thể nhận được một danh sách các giá trị cá biệt trừ các ô cùng ô trống tất cả chứa số:

=IFERROR(INDEX($A$2:$A$10, MATCH(0, COUNTIF($B$1:B1, $A$2:$A$10&””) + IF(ISTEXT($A$2:$A$10)=FALSE,1,0), 0)), “”)

Trong đó, A2: A10 là list nguồn, và B1 là ô nằm ngay trên ô trước tiên của list riêng biệt.

Ảnh chụp màn hình sau đây cho biết kết quả của tất cả hai cách làm trên:

Cách trích xuất những giá trị khác nhau phân biệt chữ hoa chữ thường trong Excel

Khi thao tác với những tài liệu nhạy cảm như vào trường hợp như mật khẩu, tên người tiêu dùng hoặc thương hiệu tệp, các bạn sẽ cần phải có danh sách các giá trị khác hoàn toàn nhạy cảm cùng với từng chữ. Khi đó, bạn có thể sử dụng cách làm mảng sau đây, cùng với A2:A10 là list nguồn, và B1 là ô nằm ở ô đầu tiên của list riêng biệt:

Công thức mảng để nhận những giá trị riêng lẻ theo từng trường vừa lòng (nhấn Ctrl + Shift + Enter)

=IFERROR(INDEX($A$2:$A$10, MATCH(0, FREQUENCY(IF(EXACT($A$2:$A$10,TRANSPOSE($B$1:B1)), MATCH(ROW($A$2:$A$10), ROW($A$2:$A$10)), “”), MATCH(ROW($A$2:$A$10), ROW($A$2:$A$10))), 0)), “”)

Cách hoạt động của công thức trích xuất các giá trị duy nhất/ khác biệt

Phần này được viết riêng cho những người muốn hiểu rõ về những công thức này một cách ví dụ nhất.

Việc trích xuất các giá trị nhất và khác hoàn toàn trong Excel thực sự không phải một làm việc đơn giản. Nhưng bạn cũng có thể thấy rằng toàn bộ các cách làm đều được dựa trên cùng một cách tiếp cận – thực hiện INDEX / MATCH kết phù hợp với hàm COUNTIF, hoặc COUNTIF + IF.

Xem thêm:

Để phân tích sâu hơn, bọn họ sẽ cùng sử dụng công thức mảng để trích ra một danh sách các giá trị biệt lập bởi vì toàn bộ các cách làm khác được trao đổi trong giải đáp này là những công thức sẽ được đổi mới hoặc biến chuyển thể từ bí quyết cơ bản sau:

=IFERROR(INDEX($A$2:$A$10, MATCH(0, COUNTIF($B$1:B1, $A$2:$A$10), 0)), “”) Đối với những người mới bắt đầu, bạn cũng có thể bỏ qua hàm IFERROR, hàm này được thực hiện với một mục tiêu duy duy nhất để vứt bỏ lỗi # N/A lúc số ô mà chúng ta đã coppy công thức thừa quá con số các giá chỉ trị khác biệt trong list nguồn.

Và bây giờ, họ cùng mày mò về phần đa phần cốt tử trong phương pháp tìm quý hiếm khác biệt:

1. COUNTIF(range, criteria) hàm này đang trả về số ô vào một phạm vi đáp ứng được điều kiện cụ thể. Như sống trong lấy ví dụ này, COUNTIF($B$1:B1, $A$2:$A$10) trả về mảng 1 cùng 0 dựa trên ngẫu nhiên giá trị nào trong danh sách nguồn ($A$2:$A$10) xuất hiện thêm trong danh sách những giá trị biệt lập ($B$1:B1). Nếu quý hiếm được tìm kiếm thấy, công thức sẽ trả về 1, nếu không tìm kiếm thấy vẫn trả về – 0.

Cụ thể, trong ô B2, COUNTIF($B$1:B1, $A$2:$A$10 trở thành:

COUNTIF(“Distinct”, “Ronnie”; “David”; “Sally”; “Jeremy”; “Robert”; “David”; “Robert”; “Tom”; “Sally”)

Và trả về:

0;0;0;0;0;0;0;0;0

Ở đây, không tồn tại mục như thế nào trong danh sách nguồn (tiêu chí) xuất hiện trong phạm vi tương xứng với điều kiện tìm. Trong trường vừa lòng này, phạm vi ($B$1:B1) gồm một mục độc nhất vô nhị – “Distinct”. 2. MATCH (lookup_value, lookup_array, ) trả về vị trí tương đối của cực hiếm đang tìm trong mảng. Trong lấy ví dụ như này, lookup_value là 0, đề xuất ta có: MATCH(0,COUNTIF($B$1:B1, $A$2:$A$10), 0)

trở thành:

MATCH(0, 0;0;0;0;0;0;0;0;0,0)

Và trả về 1

Bởi vì công dụng MATCH dìm về giá trị đầu tiên cũng chính là giá trị bằng với cái giá trị sẽ đang tìm kiếm (mà quý hiếm đang tìm kiếm là 0). 3. INDEX(array, row_num, ) trả về một giá bán trị nằm trong một mảng dựa trên hàng vẫn được hướng dẫn và chỉ định và phần đông số cột (tùy ý). Trong lấy ví dụ này, INDEX($A$2:$A$10, 1)

Trở thành:

INDEX(“Ronnie”; “David”; “Sally”; “Jeremy”; “Robert”; “David”; “Robert”; “Tom”; “Sally”, 1)

Và trả về “Ronnie”.

Do đó, khi coppy công thức quý phái ô B3, COUNTIF($B$1:B1, $A$2:$A$10) chuyển đổi thành COUNTIF($B$1:B2, $A$2:$A$10), và trở thành:

COUNTIF(“Distinct”;”Ronnie”, “Ronnie”; “David”; “Sally”; “Jeremy”; “Robert”; “David”; “Robert”; “Tom”; “Sally”), 0)), “”)

trả về:

1;0;0;0;0;0;0;0;0

Vì gồm một “Ronnie” được kiếm tìm thấy trong phạm vi $B$1:B2.

Từ đó, MATCH(0,1;0;0;0;0;0;0;0;0,0) trả về 2, bởi vì 2 là vị trí tương đối của số 0 đầu tiên trong mảng. Cuối cùng, INDEX($A$2:$A$10, 2) trả về giá trị từ hàng sản phẩm công nghệ 2, đó là “David”.

Mẹo: để làm rõ hơn vì xúc tích và ngắn gọn của công thức, bạn có thể chọn các phần không giống nhau của bí quyết trong thanh cách làm và nhấn f9 để xem đánh giá về phần đó: Như đã đề cập, các công thức khác được bàn bạc trong bài bác hướng dẫn này dựa trên logic tương tự, nhưng tất cả thêm chút nỗ lực đổi:

Công thức cực hiếm duy nhất – cất thêm một hàm COUNTIF vứt bỏ những mục xuất hiện nhiều lần trong list nguồn ngoài danh sách các giá trị duy nhất: khỏi danh sách duy nhất toàn bộ các mục lộ diện trong list nguồn nhiều lần: COUNTIF($A$2:$A$10, $A$2:$A$10)1.

Các giá trị khác biệt bỏ qua khoảng chừng trắng – tại đây bạn thêm 1 hàm IF để ngăn không cho các ô trống đạt thêm vào danh sách riêng biệt: IF($A$2:$A$13=””,1,0).

Các quý hiếm văn bạn dạng khác biệt vứt qua những con số – chúng ta sử dụng tác dụng ISTEXT để soát sổ xem giá chỉ trị có phải là văn phiên bản hay không, và công dụng IF để loại trừ tất cả những loại giá trị khác, bao gồm các ô trống: IF(ISTEXT($A$2:$A$13)=FALSE,1,0).

Trích xuất các giá trị khác biệt từ một cột thực hiện Bộ lọc cải thiện – Advanced Filter của Excel nếu bạn không mong muốn lãng phí thời hạn để đọc cặn kẽ những công thức giá trị khác biệt, chúng ta cũng có thể nhanh chóng có được danh sách các giá trị khác biệt bằng phương pháp sử dụng bộ lọc nâng cao bằng phương pháp thực hiện các bước chi tiết bên dưới đây.

1. Chọn cột dữ liệu bạn muốn trích xuất những giá trị không giống biệt. 2. Chuyển sang tab Data > Sort & Filter cùng nhấp vào nút Advanced: 3. Trong vỏ hộp thoại Advanced Filter, chúng ta chọn các tuỳ chọn sau: – khám nghiệm nút Copy to lớn another location. – vào hộp danh sách range, xác minh rằng phạm vi mối cung cấp được hiển thị chính xác. – Trong vỏ hộp Copy to, nhập phạm vi trên cùng của dải ô bạn có nhu cầu sao chép tài liệu sang. để ý là các bạn chỉ hoàn toàn có thể sao chép dữ liệu đã được lọc vào trang tính đã hoạt động. – Chọn chất lượng records only.