Chào mọi người,
Dạo này mình đang làm việc nhiều với Google Sheets và thường xuyên phải xử lý dữ liệu để lấy ra các danh sách duy nhất theo một vài điều kiện nhất định. Ví dụ, mình có một danh sách khách hàng và muốn lấy ra danh sách những khách hàng ở một thành phố cụ thể, hoặc những sản phẩm đã được bán trong một tháng nào đó.
Trước đây, mình thường phải lọc thủ công hoặc dùng các bước trung gian khá lằng nhằng. Nhưng gần đây, mình có khám phá ra một cách kết hợp 2 hàm khá mạnh mẽ của Google Sheets là UNIQUE và FILTER để giải quyết vấn đề này một cách cực kỳ gọn gàng và hiệu quả.
Cú pháp cơ bản sẽ như thế này:
=UNIQUE(FILTER(vùng_dữ_liệu, điều_kiện_1, điều_kiện_2, ...))Trong đó:
vùng_dữ_liệu: Là cột hoặc vùng chứa dữ liệu mà bạn muốn lấy ra danh sách duy nhất (ví dụ: cột tên khách hàng, cột tên sản phẩm).điều_kiện_1,điều_kiện_2, ...: Là các điều kiện lọc bạn muốn áp dụng. Mỗi điều kiện là một cặp giữa vùng cần so sánh và giá trị so sánh (ví dụ:CộtThànhPhố=