Cách lọc dữ liệu trong Excel

Gần đây tôi đã viết một bài viết về cách sử dụng các hàm tóm tắt trong Excel để dễ dàng tóm tắt một lượng lớn dữ liệu, nhưng bài viết đó đã tính đến tất cả dữ liệu trên trang tính. Điều gì sẽ xảy ra nếu bạn chỉ muốn xem một tập con dữ liệu và tóm tắt tập con dữ liệu?

Trong Excel , bạn có thể tạo bộ lọc trên các cột sẽ ẩn các hàng không phù hợp với bộ lọc của bạn. Ngoài ra, bạn cũng có thể sử dụng các hàm đặc biệt trong Excel để tóm tắt dữ liệu chỉ sử dụng dữ liệu đã lọc.

Trong bài viết này, tôi sẽ hướng dẫn bạn các bước để tạo bộ lọc trong Excel và cũng như sử dụng các hàm tích hợp để tóm tắt dữ liệu đã lọc đó.

Tạo bộ lọc đơn giản trong Excel

Trong Excel , bạn có thể tạo bộ lọc đơn giản và bộ lọc phức tạp. Hãy bắt đầu với các bộ lọc đơn giản. Khi làm việc với bộ lọc, bạn phải luôn có một hàng ở trên cùng được sử dụng cho nhãn. Không bắt buộc phải có hàng này, nhưng nó giúp làm việc với các bộ lọc dễ dàng hơn một chút.

dữ liệu mẫu excel

Ở trên, tôi có một số dữ liệu giả mạo và tôi muốn tạo bộ lọc trên cột Thành phố(City) . Trong Excel , điều này thực sự dễ thực hiện. Tiếp tục và nhấp vào tab Dữ liệu(Data) trong ruy-băng và sau đó nhấp vào nút Bộ lọc(Filter) . Bạn không cần phải chọn dữ liệu trên trang tính hoặc nhấp(sheet or click) vào hàng đầu tiên.

bộ lọc dữ liệu excel

Khi bạn nhấp vào Bộ lọc(Filter) , mỗi cột trong hàng đầu tiên sẽ tự động có thêm một nút thả xuống nhỏ ở bên phải.

đã thêm bộ lọc excel

Bây giờ, hãy tiếp tục và nhấp vào mũi tên thả xuống trong cột Thành phố(City column) . Bạn sẽ thấy một số tùy chọn khác nhau, mà tôi sẽ giải thích bên dưới.

tùy chọn lọc excel

Ở trên cùng, bạn có thể nhanh chóng sắp xếp tất cả các hàng theo giá trị trong cột Thành phố(City column) . Lưu ý rằng khi bạn sắp xếp dữ liệu, nó sẽ di chuyển toàn bộ hàng, không chỉ các giá trị trong cột Thành phố(City column) . Điều này sẽ đảm bảo rằng dữ liệu của bạn vẫn còn nguyên vẹn như trước đây.

Ngoài ra, bạn nên thêm một cột ở phía trước được gọi là ID và đánh số thứ tự(ID and number) nó từ một đến nhiều hàng mà bạn có trong trang tính của mình. Bằng cách này, bạn luôn có thể sắp xếp theo cột ID(ID column) và lấy lại dữ liệu theo đúng thứ tự ban đầu, nếu điều đó quan trọng với bạn.

dữ liệu được sắp xếp excel

Như bạn có thể thấy, tất cả dữ liệu trong bảng tính hiện được sắp xếp dựa trên các giá trị trong cột Thành phố(City column) . Cho đến nay, không có hàng nào bị ẩn. Bây giờ chúng ta hãy xem các hộp kiểm ở cuối hộp thoại bộ lọc(filter dialog) . Trong ví dụ của tôi, tôi chỉ có ba giá trị duy nhất trong cột Thành phố(City column) và ba giá trị đó hiển thị trong danh sách.

hàng lọc excel

Tôi đã tiếp tục và bỏ chọn hai thành phố và bỏ chọn một thành phố. Bây giờ tôi chỉ có 8 hàng dữ liệu hiển thị và phần còn lại bị ẩn. Bạn có thể dễ dàng biết mình đang xem dữ liệu đã lọc nếu bạn kiểm tra số hàng ở ngoài cùng bên trái. Tùy thuộc vào số lượng hàng bị ẩn, bạn sẽ thấy thêm một vài đường ngang và màu của các con số sẽ là màu xanh lam.

Bây giờ, giả sử tôi muốn lọc trên cột thứ hai để giảm thêm số lượng kết quả. Trong cột C, tôi có tổng số thành viên trong mỗi gia đình và tôi muốn chỉ xem kết quả cho các gia đình có nhiều hơn hai thành viên.

bộ lọc số excel

Tiếp tục và nhấp vào mũi tên thả xuống trong Cột C(Column C) và bạn sẽ thấy các hộp kiểm giống nhau cho mỗi giá trị duy nhất trong cột. Tuy nhiên, trong trường hợp này, chúng tôi muốn nhấp vào Bộ lọc số(Number Filters) và sau đó nhấp vào Lớn hơn( Greater Than) . Như bạn có thể thấy, cũng có một loạt các tùy chọn khác.

lớn hơn bộ lọc

Một hộp thoại mới sẽ bật lên và tại đây bạn có thể nhập giá trị cho bộ lọc. Bạn cũng có thể thêm nhiều tiêu chí bằng hàm VÀ hoặc HOẶC(AND or OR function) . Ví dụ: bạn có thể nói rằng bạn muốn các hàng có giá trị lớn hơn 2 và không bằng 5.

hai bộ lọc vượt trội

Bây giờ tôi chỉ xuống 5 hàng dữ liệu: chỉ các gia đình đến từ New Orleans và có 3 thành viên trở lên. Đủ dễ dàng(Easy) ? Lưu ý rằng bạn có thể dễ dàng xóa bộ lọc trên một cột bằng cách nhấp vào menu thả xuống, sau đó nhấp vào liên kết Xóa bộ lọc khỏi "Tên cột"(Clear Filter From “Column Name”) .

bộ lọc rõ ràng excel

Vì vậy, đó là về nó cho các bộ lọc đơn giản trong Excel . Chúng rất dễ sử dụng và kết quả khá rõ ràng. Bây giờ chúng ta hãy xem xét các bộ lọc phức tạp bằng cách sử dụng hộp thoại Bộ lọc nâng cao(Advanced) .

Tạo bộ lọc nâng cao trong Excel

Nếu bạn muốn tạo các bộ lọc nâng cao hơn, bạn phải sử dụng hộp thoại Bộ lọc (filter dialog)nâng cao(Advanced) . Ví dụ: giả sử tôi muốn xem tất cả các gia đình sống ở New Orleans với hơn 2 thành viên trong gia đình của họ HOẶC(OR) tất cả các gia đình ở Clarksville với hơn 3 thành viên trong gia đình của họ (AND) chỉ những gia đình có địa chỉ email kết thúc bằng .EDU . Bây giờ bạn không thể làm điều đó với một bộ lọc đơn giản.

Để làm điều này, chúng ta cần thiết lập trang tính Excel(Excel sheet) khác một chút. Hãy tiếp tục và chèn một vài hàng phía trên tập dữ liệu của bạn và sao chép chính xác nhãn tiêu đề vào hàng đầu tiên như hình dưới đây.

thiết lập bộ lọc nâng cao

Bây giờ đây là cách các bộ lọc nâng cao hoạt động. Trước tiên, bạn phải nhập tiêu chí của mình vào các cột ở trên cùng, sau đó nhấp vào nút Nâng cao(Advanced) trong Sắp xếp & Lọc( Sort & Filter) trên tab Dữ liệu .(Data)

ruy băng bộ lọc nâng cao

Vậy chính xác thì chúng ta có thể nhập những gì vào các ô đó? OK, vậy hãy bắt đầu với ví dụ của chúng tôi. Chúng tôi chỉ muốn xem dữ liệu từ New Orleans hoặc Clarksville(New Orleans or Clarksville) , vì vậy hãy nhập chúng vào các ô E2 và E3(E2 and E3) .

thành phố bộ lọc nâng cao

Khi bạn nhập các giá trị trên các hàng khác nhau, nó có nghĩa là HOẶC. Bây giờ chúng tôi muốn các gia đình New Orleans có nhiều hơn hai thành viên và các gia đình Clarksville có hơn 3 thành viên. Để thực hiện việc này, hãy nhập >2 trong C2 và >3 trong C3.

bộ lọc nâng cao vượt trội

Vì> 2 và New Orleans nằm trên cùng một hàng, nó sẽ là một toán tử AND(AND operator) . Điều này cũng đúng với hàng 3(row 3) ở trên. Cuối cùng, chúng tôi chỉ muốn những gia đình có địa chỉ email kết thúc .EDU. Để làm điều này, chỉ cần nhập *.edu vào cả D2 và D3(D2 and D3) . Biểu tượng * có nghĩa là bất kỳ số ký tự nào.

phạm vi tiêu chí vượt trội

Khi bạn làm điều đó, hãy nhấp vào bất kỳ đâu trong tập dữ liệu của bạn và sau đó nhấp vào nút Nâng cao(Advanced) . Trường List Rang e sẽ tự động tìm ra tập dữ liệu của bạn kể từ khi bạn nhấp vào nó trước khi nhấp vào nút Nâng cao(Advanced button) . Bây giờ hãy nhấp vào nút nhỏ nhỏ ở bên phải của nút Phạm vi tiêu chí(Criteria range) .

lựa chọn phạm vi tiêu chí

Chọn mọi thứ(Select everything) từ A1 đến E3 và sau đó nhấp lại vào cùng một nút để quay lại hộp thoại Bộ lọc nâng cao(Advanced Filter dialog) . Nhấp vào OK(Click OK) và dữ liệu của bạn bây giờ sẽ được lọc!

lọc kết quả

Như bạn thấy, bây giờ tôi chỉ có 3 kết quả phù hợp với tất cả các tiêu chí đó. Lưu ý rằng các nhãn cho phạm vi tiêu chí phải khớp chính xác với các nhãn cho tập dữ liệu để điều này hoạt động.

Rõ ràng là bạn có thể tạo nhiều truy vấn phức tạp hơn bằng cách sử dụng phương pháp này, vì vậy hãy thử với nó để có được kết quả mong muốn. Cuối cùng, hãy nói về việc áp dụng các hàm tổng kết cho dữ liệu đã lọc.

Tóm tắt dữ liệu đã lọc

Bây giờ, giả sử tôi muốn tổng hợp số lượng thành viên gia đình trên dữ liệu đã lọc của mình, tôi sẽ thực hiện điều đó như thế nào? Vâng, hãy xóa bộ lọc của chúng tôi bằng cách nhấp vào nút Xóa(Clear) trong ruy-băng. Đừng lo lắng, rất dễ dàng áp dụng lại bộ lọc nâng cao bằng cách chỉ cần nhấp vào nút Nâng cao(Advanced button) và nhấp lại vào OK.

xóa bộ lọc trong excel

Ở cuối tập dữ liệu của chúng ta, hãy thêm một ô có tên là Total và sau đó thêm một hàm sum để tính tổng các thành viên trong gia đình. Trong ví dụ của tôi, tôi chỉ gõ =SUM(C7:C31) .

tổng tổng số excel

Vì vậy, nếu tôi nhìn vào tất cả các gia đình, tôi có tổng cộng 78 thành viên. Bây giờ chúng ta hãy tiếp tục và áp dụng lại bộ lọc Nâng cao(Advanced filter) của chúng tôi và xem điều gì sẽ xảy ra.

tổng bộ lọc sai

Rất tiếc! Thay vì hiển thị số chính xác là 11, tôi vẫn thấy tổng là 78! Tại sao vậy? Vâng, hàm SUM(SUM function) không bỏ qua các hàng bị ẩn, vì vậy nó vẫn đang thực hiện phép tính bằng cách sử dụng tất cả các hàng. May mắn thay, có một số chức năng bạn có thể sử dụng để bỏ qua các hàng ẩn.

Đầu tiên là SUBTOTAL . Trước khi chúng tôi sử dụng bất kỳ chức năng đặc biệt nào trong số này, bạn sẽ muốn xóa bộ lọc của mình và sau đó nhập hàm.

Khi bộ lọc bị xóa, hãy tiếp tục và nhập =SUBTOTAL( và bạn sẽ thấy một hộp thả xuống xuất hiện với một loạt các tùy chọn. Sử dụng chức năng này, trước tiên bạn chọn loại hàm tổng hợp(summation function) mà bạn muốn sử dụng bằng một số.

Trong ví dụ của chúng tôi, tôi muốn sử dụng SUM , vì vậy tôi sẽ nhập số 9(number 9) hoặc chỉ cần nhấp vào nó từ menu thả xuống. Sau đó, nhập dấu phẩy và chọn phạm vi ô.

hàm tổng phụ

Khi bạn nhấn enter, bạn sẽ thấy giá trị của 78 giống như trước đó. Tuy nhiên, nếu bây giờ bạn áp dụng lại bộ lọc, chúng ta sẽ thấy 11!

tổng phụ trên bộ lọc

Thông minh! Đó chính xác là những gì chúng tôi muốn. Bây giờ bạn có thể điều chỉnh bộ lọc của mình và giá trị sẽ luôn chỉ phản ánh các hàng hiện đang hiển thị.

Hàm thứ hai hoạt động khá giống với hàm SUBTOTAL(SUBTOTAL function)AGGREGATE . Sự khác biệt duy nhất là có một tham số khác trong hàm AGGREGATE(AGGREGATE function) nơi bạn phải chỉ định rằng bạn muốn bỏ qua các hàng ẩn.

chức năng kết hợp

Tham số đầu tiên là hàm tổng kết(summation function) bạn muốn sử dụng và như với SUBTOTAL , 9 đại diện cho hàm SUM(SUM function) . Tùy chọn thứ hai là nơi bạn phải nhập 5 để bỏ qua các hàng ẩn. Tham số cuối cùng giống nhau và là phạm vi ô.

Bạn cũng có thể đọc bài viết của tôi về các hàm tóm tắt để tìm hiểu cách sử dụng hàm AGGREGATE(AGGREGATE function)  và các hàm khác như MODE , MEDIAN , AVERAGE , v.v. một cách chi tiết hơn.

Hy vọng rằng, bài viết này cung cấp cho bạn một điểm khởi đầu(starting point) tốt để tạo và sử dụng bộ lọc trong Excel . Nếu bạn có bất kỳ câu hỏi nào, hãy gửi bình luận. Vui thích!



About the author

Tôi là một chuyên gia Windows 10 rất được đề xuất và tôi chuyên giúp mọi người cá nhân hóa giao diện máy tính của họ và làm cho các công cụ Office của họ thân thiện hơn với người dùng. Tôi sử dụng các kỹ năng của mình để giúp những người khác tìm ra những cách hiệu quả nhất để làm việc với Microsoft Office, bao gồm cách định dạng văn bản và đồ họa để in trực tuyến, cách tạo chủ đề tùy chỉnh cho Outlook và thậm chí cả cách tùy chỉnh giao diện của thanh tác vụ trên máy tính để bàn máy tính.



Related posts