CÁCH TRÍCH LỌC DỮ LIỆU TRONG EXCEL 2007

Trong bài viết này học tập Excel Online đang hướng dẫn các bạn cách lọc ra một danh sách các giá trị riêng biệt độc tốt nhất trong cột bằng cách sử dụng một phương pháp và cách điều khiển công thức đó cho những bộ dữ liệu khác nhau. Xung quanh ra, Học Excel Online cũng biến thành chỉ cho các bạn cách gấp rút 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 nâng cấp của Excel, hàm liệt kê danh sách trong excel và làm cầm cố nào nhằm trích xuất các hàng duy nhất thực hiện Duplicate Remover.Bạn vẫn xem: cách trích list trong excel

Để lọc ra một danh sách những giá trị độc nhất vô nhị trong Excel bạn có thể sử dụng cách xác minh các giá trị duy độc nhất đó, lọc riêng rồi coppy chúng. Mặc dù nhiên, thực hiện cách có tác dụng này đã tốn những thời gian, để triển khai nhanh hơn, chúng ta có thể sử dụng một công thức quan trọng cùng với một vài kỹ năng khác mà lại Học Excel Online sẽ share với các bạn ngay sau đây.

Bạn đang xem: Cách trích lọc dữ liệu trong excel 2007

Xem nhanh

Cách thanh lọc ra những giá trị duy nhất trong ExcelCách thanh lọc ra những giá trị khác biệt trong Excel (duy độc nhất vô nhị + những tài liệu giống nhau đã chỉ xuất hiện một lần)Cách trích xuất các giá trị không giống nhau 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ông giống biệt

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

Để kị nhầm lẫn, đầu tiên, chúng ta cần hiểu rất nhiều giá trị như thế nào được điện thoại tư vấn là là các giá trị duy nhất trong Excel. Giá trị duy tốt nhất là những giá trị chỉ tồn tại độc 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ó thể sử dụng một trong các công thức sau đây.

Công thức mảng nhằm tìm ra đông đảo giá trị độc nhất vô nhị (hoàn thành công xuất sắc thức xong 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 thường xuyên (hoàn thành công xuất sắc thức dứt 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 độc nhất trừ đi 1. Trong lấy ví dụ này, bọn chúng ta bước đầu danh sách các giá trị tuyệt nhất ở B2, và vì đó bọn họ đưa B1 vào bí quyết (B2-1 = B1). Ví như danh sách những giá trị duy nhất của bạn bước đầu ở ô C3, ta sẽ biến đổi $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 ô trước tiên của danh sách các giá trị duy nhất, thường là title cột (như trong ví dụ như này là B1), nên chúng ta cần đảm bảo an toàn rằng tiêu đề của khách hàng là một tên duy nhất không xuất hiện ở bất cứ đâu vào cột.

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

Dưới đây là giải thích hợp một cách cụ thể về việc sử dụng công thức để trích xuất những giá trị nhất trong bảng tính Excel của bạn:

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

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

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

Để giành được một danh sách những giá trị biệt lập trong Excel, ta thực hiện công thức sau.

Công thức mảng để tìm phần nhiều 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 để tìm rất nhiều giá trị không giống 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à list nguồn B1 là ô nằm phía trên của danh sách các giá trị không giống biệt. Trong lấy một ví dụ này, danh sách các giá trị không giống biệt ban đầu ở ô B2 (đây là ô đầu tiên bạn nhập công thức).

Trích xuất những giá trị khác hoàn toàn vào vào một cột và vứt qua các ô trống Nếu list nguồn của chúng ta chứa ô trống, thì những công thức bọn chúng ra vừa nêu nghỉ ngơi trên sẽ trả về một vài không cho từng hàng trống. Để hạn chế điều này, bọn họ cần cách tân công thức thêm 1 chút.

Học lập trình sẵn VBA vào Excel sinh hoạt đâu?

Công thức trích xuất những giá trị biệt lập không bao hà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 các 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 ô với ô 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 ở trên ô đầu tiên của list riêng biệt.

Ảnh chụp screen sau đây cho thấy kết quả của tất cả hai phương pháp trên:

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

Khi thao tác làm việc với những tài liệu nhạy cảm như trong trường vừa lòng 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 biệt nhạy cảm với từng chữ. Khi đó, bạn có thể sử dụng bí quyết mảng sau đây, cùng với A2:A10 là danh sách nguồn, với B1 là ô nằm ở ô thứ nhất của danh sách riêng biệt:

Công thức mảng để nhận những giá trị lẻ tẻ theo từng trường hợp (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 buổi giao lưu của công thức trích xuất các giá trị duy nhất/ không giống biệt

Phần này được viết riêng cho tất cả những người muốn nắm rõ về những bí quyết này một cách ví dụ nhất.

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

Xem thêm: Giải Nghĩa Những Từ Viết Tắt Ý Nghĩa Trong Tiếng Anh Có Ý Nghĩa Là Gì?

Để so sánh sâu hơn, bọn họ sẽ cùng áp dụng công thức mảng nhằm trích ra một danh sách những giá trị khác hoàn toàn bởi vì tất cả các cách làm khác được thảo luận trong trả lời này là các công thức vẫn được cách tân hoặc trở thành thể từ công thức cơ bạn dạng 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, chúng ta cũng có thể bỏ qua hàm IFERROR, hàm này được sử dụng với một mục tiêu duy độc nhất để thải trừ lỗi # N/A lúc số ô mà bạn đã xào luộc công thức thừa quá số lượng các giá bán trị khác biệt trong danh sách nguồn.

Và bây giờ, bọn họ cùng tò mò về phần đông phần chủ công trong phương pháp tìm giá trị 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 đk cụ thể. Như nghỉ ngơi trong ví dụ này, COUNTIF($B$1:B1, $A$2:$A$10) trả về mảng 1 và 0 dựa trên ngẫu nhiên giá trị nào trong list nguồn ($A$2:$A$10) xuất hiện thêm trong danh sách các giá trị khác hoàn toàn ($B$1:B1). Nếu cực hiếm được tìm thấy, cách làm sẽ trả về 1, nếu không tìm kiếm thấy vẫn trả về – 0.

Cụ thể, vào ô 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 có mục nào trong list nguồn (tiêu chí) lộ diện trong phạm vi cân xứng với điều kiện tìm. Vào trường thích hợp này, phạm vi ($B$1:B1) bao gồm 1 mục tốt nhất – “Distinct”. 2. MATCH (lookup_value, lookup_array, ) trả về vị trí tương đối của quý giá đang kiếm tìm trong mảng. Trong ví dụ này, lookup_value là 0, phải 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ì chức năng MATCH dấn về giá bán trị thứ nhất cũng chính là giá trị bằng với cái giá trị đã đang kiếm tìm kiếm (mà giá trị đang kiếm tìm là 0). 3. INDEX(array, row_num, ) trả về một giá chỉ trị phía trong một mảng dựa trên hàng sẽ được chỉ định và phần lớn số cột (tùy ý). Trong lấy ví dụ như 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 xào nấu công thức sang trọng ô B3, COUNTIF($B$1:B1, $A$2:$A$10) chuyển đổi thành COUNTIF($B$1:B2, $A$2:$A$10), cùng 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ì có một “Ronnie” được search thấy vào 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í kha khá của số 0 trước tiên trong mảng. Cuối cùng, INDEX($A$2:$A$10, 2) trả về giá trị từ hàng đồ vật 2, đó là “David”.

Mẹo: để nắm rõ hơn vì lô ghích của công thức, bạn có thể chọn những phần khác biệt của phương pháp trong thanh công thức và nhận f9 nhằm xem reviews về phần đó: Như sẽ đề cập, những công thức khác được bàn bạc trong bài xích hướng dẫn này dựa trên ngắn gọn xúc tích tương tự, nhưng có thêm chút chũm đổi:

Công thức giá trị duy độc nhất – chứa thêm một hàm COUNTIF vứt bỏ những mục xuất hiện nhiều lần trong danh sách nguồn khỏi danh sách những giá trị duy nhất: khỏi list duy nhất tất cả các mục xuất hiện thêm 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 tầm trắng – tại đây bạn thêm một hàm IF để ngăn không cho các ô trống được thêm vào danh sách riêng biệt: IF($A$2:$A$13=””,1,0).

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

Trích xuất những giá trị khác hoàn toàn từ một cột áp dụng Bộ lọc nâng cao – Advanced Filter của Excel nếu bạn không hy vọng lãng phí thời hạn để gọi cặn kẽ các công thức giá trị khác biệt, bạn cũng có thể nhanh chóng dành đượ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 cách thực hiện quá trình chi tiết bên dưới đây.

1. Chọn cột dữ liệu bạn có nhu cầu trích xuất những giá trị khác biệt. 2. Gửi sang tab Data > Sort và 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ỳ lựa chọn sau: – bình chọn nút Copy lớn another location. – trong hộp list range, xác minh rằng phạm vi mối cung cấp được hiển thị chủ yếu xác. – Trong hộp Copy to, nhập phạm vi trên thuộc của dải ô bạn có nhu cầu sao chép dữ liệu sang. Lưu ý là chúng ta chỉ hoàn toàn có thể sao chép tài liệu đã được lọc vào trang tính đã hoạt động. – Chọn unique records only.