Thủ thuật
Bật mí cách sử dụng hàm FILTER trong Google Sheet lọc dữ liệu nhanh chóng
Đôi khi trong các trang Sheet có nhiều dữ liệu mà bạn sẽ rất khó khăn để có thể tìm kiếm các thông tin cần thiết. Nhận thấy được điều đó nên Google Sheet đã có hàm FILTER để có thể hỗ trợ người dùng lọc ra được thông tin một cách dễ dàng và nhanh chóng hơn. Vậy hôm nay, hãy cùng chúng mình tìm hiểu “tất tần tật” về hàm FILTER này bạn nhé!
Hàm FILTER là hàm gì? Hàm FILTER có ứng dụng gì trong Google Sheet
Hàm FILTER là hàm gì?
Hàm FILTER là một hàm sẽ giúp bạn lọc dữ liệu theo một điều kiện đã được cho trước. Hàm FILTER này không làm ảnh hưởng gì đến dữ liệu ban đầu mà chỉ giúp bạn lọc và hiển thị các dữ liệu mà bạn mong muốn tìm kiếm. Hàm FILTER cũng được kết hợp với nhiều hàm khác nhau với nhiều ứng dụng vô cùng hữu ích khác.
Công thức của hàm FILTER
=FILTER("Range of values"; "Condition 1"; ["Condition 2", ...])
Trong đó:
+ Range of values: Là một vùng chứa các giá trị mà bạn muốn lọc.
+ Condition 1, Condition 2,... : Đây là các điều kiện đối với giá trị mà bạn cần lọc ra.
Ví dụ cơ bản về hàm FILTER trong Google Sheet
Cho một bảng dữ liệu như sau:
Tên |
Sản phẩm |
Hoa |
Viết |
Lan |
Thước |
Cúc |
Tập |
Cúc |
Sách |
Lan |
Bút chì |
Hoa |
Màu nước |
Lan |
Máy tính |
Đề: Dựa vào bảng dữ liệu được cho bên trên, bạn hãy tìm ra những sản phẩm mà Lan đã mua dựa vào những hàm mà bạn đã được học.
Cách thực hiện: Đầu tiên, ta thấy Vùng dữ liệu sẽ là vùng để tìm giá trị được trả về là cột Sản phẩm => vùng giá trị này từ B2:B8. Điều kiện ở đây là sản phẩm của Lan, vậy nên ta sẽ dò cột Tên để xem ai tên Lan => vậy nên điều kiện A2:A8="Lan".
Công thức hàm: =FILTER(B2:B8;A2:A8="Lan")
Cách lọc ra những sản phẩm Lan mua như hình trên
Ứng dụng của hàm FILTER này trong Google Sheet
+ Hàm FILTER này sẽ giúp bạn lọc ra dữ liệu với điều kiện cho trước.
+ Hàm FILTER cũng hỗ trợ các hàm khác tham chiếu dữ liệu để xử lý được số liệu một cách dễ dàng.
Sử dụng hàm FILTER như thế nào trong Google Sheet?
Cho bảng dự liệu sau:
Tên |
Sản phẩm |
Giá |
Hoa |
Viết |
100.000 |
Lan |
Thước |
120.000 |
Cúc |
Tập |
50.000 |
Cúc |
Sách |
80.000 |
Lan |
Bút chì |
40.000 |
Hoa |
Màu nước |
100.000 |
Lan |
Máy tính |
200.000 |
Các cách sử dụng cơ bản của hàm FILTER trong Google Sheet
- Nhập nhiều điều kiện cho hàm FILTER
Đề: Dựa vào bảng dữ liệu đã được cho bên trên, bạn hãy lọc ra những sản phẩm có giá lớn hơn 50.000 và nhỏ hơn 150.000.
Dựa theo đề bài ta thấy được trong đề bài có yêu cầu hai điều kiện là lớn hơn 50.000 và nhỏ hơn 150.000
Công thức của hàm FILTER:
=FILTER(B2:B8;C2:C8>50000;150000>C2:C8)
Cách lọc những sản phẩm có giá lớn hơn 50.000 và nhỏ hơn 150.000 như hình trên
- Tham chiếu nhiều cột trong hàm FILTER
Đề: Bạn hãy tìm những sản phẩm mà Lan đã mua mà có giá trị lớn hơn 100.000.
Ta thấy ta cần điều kiện với hai cột là Tên (cột A) là Lan và Giá (cột C) lớn hơn 100.000.
Công thức hàm :
=FILTER(B2:B8;A2:A8="Lan";C2:C8>=100000)
Cách lọc những sản phẩm Lan mua có giá trị trên 100.000 như hình trên
- Tham chiếu đến ô trong phần điều kiện của hàm FILTER
Đề: Bạn hãy lọc ra những sản phẩm có giá trị lớn hơn ô C2.
Vậy nên ta có được điều kiện C2:C8>C2.
Công thức hàm:
=FILTER(B2:B8;C2:C8>C2)
Tìm những sản phẩm có giá trị lớn hơn ô C2 như hình trên
Khi hàm FILTER kết hợp cùng với hàm COUNT
Cho bảng dữ liệu như sau để thực hiện yêu cầu đề của phần: Bạn hãy kết hợp hàm FILTER cùng với các hàm COUNT, hàm SUM, hàm SORT, kết hợp nhiều điều kiện.
Date |
Value |
Product |
27/05/2021 |
333 |
Dog |
28/05/2021 |
100 |
Cat |
29/05/2021 |
400 |
Dog |
30/05/2021 |
500 |
Tiger |
06/06/2021 |
700 |
Cat |
01/06/2021 |
100 |
Dog |
Đề: Bạn hãy đếm những ngày trong bảng dữ liệu thuộc tháng 5.
Vậy từ yêu cầu đề, ta thấy điều kiện tháng ở đây phải là tháng 5 và kết hợp hàm COUNT để có thể đếm được số ngày.
Công thức hàm:
=COUNT(FILTER(B2:B7;MONTH(A2:A7)=7))
Minh họa kết hợp FILTER và COUNTER như hình trên
Khi hàm FILTER kết hợp với hàm SUM
Đề: Bạn hãy tính tổng giá trị của tháng 6.
Ta thấy đề bài ở đây có điều kiện là ngày phải nằm trong tháng 6 và kết hợp với hàm SUM để có thể tính tổng.
Công thức hàm:
=SUM(FILTER(B2:B7;MONTH(A2:A7)=6))
Minh họa kết hợp FILTER và SUM như hình trên
Khi hàm FILTER kết hợp với hàm SORT
Đề: Bạn hãy lọc ra sản phẩm có giá trị từ 500 trở lên và sắp xếp chúng theo giá trị giảm dần.
Ta thấy yêu cầu đề bài có điều kiện giá trị >= 500 và kết hợp với hàm SORT để sắp xếp các giá trị này.
Công thức của hàm:
=SORT(FILTER(B2:C7;B2:B7>=500);1;FALSE)
Kết hợp hàm SORT và FILTER như hình trên
Khi hàm FILTER kết hợp với nhiều điều kiện
Đề: Bạn hãy lọc ra những sản phẩm Dog có trong tháng 5.
Theo yêu cầu đề bài, ta thấy cần phải kết hợp cả hai điều kiện là sản phẩm Dog và trong tháng 5. Và sau khi lọc xong dữ liệu, ta cần tính tổng giá trị của chúng.
Công thức hàm:
=IF(AND(FILTER(C2:C7;C2:C7="Dog");FILTER(A2:A7;MONTH(A2:A7)=5));"value của "&FILTER(C2:C7;MONTH(A2:A7)=5;C2:C7="Dog")&" trong thang 5 la: "&SUM(FILTER(B2:B7;MONTH(A2:A7)=5;C2:C7="Dog"));"Khong co")
Kết hợp nhiều điều kiện như hình trên
Một số kiểu dữ liệu được hàm FILTER hỗ trợ lọc
Lọc theo điều kiện là số
Đề: Bạn hãy lọc ra sản phẩm có value bằng 400.
Ta thấy yêu cầu đề bài có điều kiện giá trị bằng 400 là điều kiện số.
Công thức hàm:
=FLTER(A2:B7;B2:B7=A10)
Lọc giá trị theo số như hình trên
Lọc theo điều kiện là text
Đề: Dùng kiến thức đã học, bạn hãy dùng các hàm phù hợp để lọc sản phẩm Dog.
Ta thấy yêu cầu đề bài có điều kiện là Dog, đây là điều kiện dạng text.
Công thức của hàm:
=FLTER(A2:B7;C2:C7="Cat")
Lưu ý: Khi điều kiện là text, ta cần bỏ text đó vào dấu ngoặc kép và tiến hành nhập chính xác điều kiện để tránh bị sai sót trong khi tính toán.
Lọc điều kiện theo text như hình trên
Lọc theo điều kiện là ngày/tháng/năm
Đề: Bạn hãy lọc ra sản phẩm có ngày là 30/5/2021.
Ta thấy yêu cầu đề bài có điều kiện là dạng ngày tháng năm.
Công thức của hàm:
=FILTER(A2:B7;DATE("2021";"05";"30")=A2:A7)
Các lưu ý quan trọng khi sử dụng hàm FILTER khi xử lý dữ liệu trong Google Sheet
Để quá trình xử lý dữ liệu của bạn bằng hàm FILTER trong Google Sheet trở nên nhanh chóng hơn, mình xin thông tin đến bạn một vài lưu ý quan trọng, cụ thể như sau:
- Bạn chỉ có thể sử dụng hàm FILTER để lọc ra các hàng hoặc cột tại một thời điểm. Và khi bạn muốn lọc ra cả hàng và cột, hãy sử dụng giá trị trả về của hàm FILTER dưới dạng dải_ô trong một hàm khác.
- Nếu hàm FILTER không thể tìm thấy giá trị thỏa mãn điều kiện cho sẵn, hàm này sẽ trả về kết quả #N/A.
Một số lỗi thường gặp phải khi sử dụng hàm FILTER
Lỗi #REF!
- Giải thích: Bạn gặp lỗi #REF! khi ô giá trị bị chắn, nên không đủ diện tích để hiện ra toàn bộ kết quả.
- Cách khắc phục lỗi #REF!: Để khắc phục lỗi này, bạn chỉ cần dời ô giá trị bị chắn đến vị trí nhiều ô trống hơn để có thể hiển thị toàn bộ kết quả.
Lỗi #N/A
- Giải thích: Lỗi #N/A là lỗi sẽ xuất hiện khi hàm không tìm được giá trị cần tìm.
- Cách khắc phục lỗi #N/A:
+ Để có thể khắc phục được lỗi này, đầu tiên bạn cần kiểm tra lại các bảng dữ liệu đối chiếu trong các hàm tìm kiếm và sắp xếp dữ liệu so sánh trong bảng theo giá trị từ nhỏ cho đến lớn.
+ Bạn cũng cần phải đảm bảo dữ liệu tìm kiếm và dữ liệu được dùng để đối chiếu phải cùng một kiểu định dạng dữ liệu. Đồng thời giá trị của dữ liệu tìm kiếm không được nhỏ hơn giá trị nhỏ nhất của dữ liệu đối chiếu.
Các bài tập sử dụng hàm FILTER trong Google Sheet
Đề: Cho bảng giá trị gồm các trường dữ liệu bao gồm: Tên, Sản phẩm, Giá, Số lượng, Thành tiền. Dựa vào bảng dữ liệu được cung cấp bên trên, bạn hãy thực hiện các yêu cầu bên dưới.
<td s
Tên |
Sản phẩm |
Giá |
Số lượng |
Thành tiền |
Hoa |
Viết |
100.000 |
1 |
100000 |
Lan |
Thước |
120.000 |
2 |
240000 |
Cúc |
Tập |
50.000 |
3 |
150000 |
Cúc |
Sách |
80.000 |
4 |
320000 |
Lan |
Bút chì |
40.000 |
1 |
40000 |
Hoa |
Màu nước |
100.000 |
2 |
200000 |
Lan |
Máy tính |
200.000 |
2< Bài viết liên quanHướng dẫn giãn dòng, chỉnh khoảng cách dòng trong Microsoft Word cực đơn giản
30-04-2023, 5:05 am
8 cách xóa nhiều trang trong Microsoft Word nhanh, đơn giản dễ thực hiện
30-04-2023, 2:57 am
Hướng dẫn sửa lỗi tính tổng hàm SUM bằng 0 trong Excel
28-04-2023, 12:03 pm
Quý khách cần đăng nhập tài khoản để đặt hàng và được hưởng các ưu đãi của thành viên |
Bình luận bài viết