Chức năng FILTER cho phép bạn lọc một phạm vi dữ liệu dựa trên các điều kiện bạn chỉ rõ. Có một số cách để sử dụng chức năng này, ví dụ:
- Lọc tổng doanh số bán hàng do nhân viên bán hàng thực hiện.
- Xác định tên của những người đã điền thông tin cụ thể.
I. Giới thiệu
Tham chiếu dữ liệu và CurrentValue
Để sử dụng chức năng FILTER, điều quan trọng là bạn cần biết những điều sau:
Tham chiếu dữ liệu: Bạn có thể trực tiếp tham chiếu đến dữ liệu cá nhân hoặc nhóm dữ liệu bằng cách chọn các trường hoặc bảng trong một Base.
CurrentValue: CurrentValue là một tham số quan trọng trong các hàm thống kê vì nó đại diện cho mỗi giá trị tham gia vào việc tính toán.
Tham số
FILTER (phạm vi dữ liệu, điều kiện lọc)
- Phạm vi dữ liệu: Một trường hoặc tập dữ liệu mà bạn có thể chọn trực tiếp trong base.
- Điều kiện lọc: Điều kiện mà dữ liệu trong phạm vi được chọn cần đáp ứng. Dữ liệu được kiểm tra bằng cách sử dụng CurrentValue để xem liệu nó có đáp ứng các điều kiện đã đặt hay không.
II. Các bước thao tác
- Tạo công thức và nhập FILTER.
- Chọn bảng hoặc trường cần được lọc.
- Chọn CurrentValue và đặt nó làm điều kiện lọc.
Kịch bản: Lọc tất cả dữ liệu lớn hơn 80 trong Cột 1.
Tên bảng: Bảng 1
Trường: Cột 1
Công thức: FILTER ([Bảng 1].[Cột 1],CurrentValue>80)
250px|700px|reset
III. Kịch bản
Kịch bản: Sara là một nhân viên bán hàng cần kiểm tra hồ sơ bán hàng vào cuối tháng.
Bảng: Hồ sơ bán hàng
Trường: Tên, Loại sản phẩm, Tổng doanh số bán hàng
250px|700px|reset
Tính toán dựa trên một điều kiện
- Bằng (=)
Kịch bản: Sử dụng hàm FILTER để hiển thị tất cả doanh số bán hàng thuộc về Sara.
Công thức: [Bản ghi bán hàng].FILTER(CurrentValue.[Tên]="Sara").[Tổng doanh số bán hàng]
Kết quả: Doanh số bán hàng thuộc về Sara là $60,000, $12,000 và $50,000.
250px|700px|reset
250px|700px|reset
- Lớn hơn và nhỏ hơn (<>)
Kịch bản: Sử dụng hàm FILTER để hiển thị nhân viên bán hàng có doanh số từ $10,000 đến $20,000.
Công thức: [Bản ghi bán hàng].FILTER(CurrentValue.[Tổng doanh số bán hàng]>10000&&CurrentValue.[Tổng doanh số bán hàng]<20000).[Tên]
Kết quả: Nhân viên bán hàng có doanh số từ $10,000 đến $20,000 là Sara và James.
250px|700px|reset
250px|700px|reset
Tính toán dựa trên nhiều điều kiện
- VÀ (&&)
Kịch bản: Sử dụng hàm FILTER để hiển thị doanh số bán hàng thuộc về Mark liên quan đến loại sản phẩm "Laptop".
Công thức: [Bản ghi bán hàng].FILTER(CurrentValue.[Tên]="Mark"&&CurrentValue.[Loại sản phẩm]="Laptop").[Tổng doanh số bán hàng]
Kết quả: Doanh số bán hàng của Mark là $400,000 và $120,000 với loại sản phẩm "Laptop".
250px|700px|reset
250px|700px|reset
- HOẶC (||)
Kịch bản: Sử dụng hàm FILTER để hiển thị doanh số bán hàng nhỏ hơn $10,000 hoặc lớn hơn $100,000.
Công thức: [Bản ghi bán hàng].FILTER(CurrentValue.[Tổng doanh số bán hàng]<10000||CurrentValue.[Tổng doanh số bán hàng]>100000).[Tên]
Kết quả: Sara và Mark đã tham gia vào các giao dịch bán hàng có giá trị nhỏ hơn $10,000 hoặc lớn hơn $100,000.
250px|700px|reset
250px|700px|reset