Chào mọi người,
Trong quá trình làm việc với Excel, việc trích xuất dữ liệu theo các điều kiện phức tạp là nhu cầu rất phổ biến. Hôm nay, mình muốn tổng hợp lại một số phương pháp hiệu quả để giải quyết vấn đề này, hy vọng sẽ hữu ích cho các bạn.
Chúng ta sẽ cùng điểm qua:
- Sử dụng hàm Advanced Filter: Đây là công cụ mạnh mẽ có sẵn trong Excel, cho phép lọc dữ liệu dựa trên nhiều tiêu chí phức tạp mà không cần viết công thức. Rất phù hợp khi bạn cần lọc ra những bản ghi thỏa mãn đồng thời nhiều điều kiện hoặc sử dụng các toán tử logic nâng cao.
- Kết hợp các hàm điều kiện (IF, AND, OR, SUMIFS, COUNTIFS, AVERAGEIFS): Mặc dù không phải là công cụ trích xuất trực tiếp, nhưng các hàm này giúp bạn tính toán, đếm hoặc lấy giá trị dựa trên điều kiện. Ví dụ, bạn có thể dùng
IF(AND(điều_kiện_1, điều_kiện_2), giá_trị_nếu_đúng, giá_trị_nếu_sai)để tạo ra một cột phụ, sau đó lọc theo cột phụ này. - Power Query (Get & Transform): Đối với những ai làm việc với lượng dữ liệu lớn hoặc cần xử lý lặp đi lặp lại, Power Query là một giải pháp tuyệt vời. Nó cho phép bạn kết nối, làm sạch và biến đổi dữ liệu từ nhiều nguồn khác nhau, bao gồm cả việc lọc theo các điều kiện tùy chỉnh một cách trực quan và hiệu quả.
- Sử dụng các hàm mảng (Array Formulas) với FILTER: Nếu bạn đang sử dụng phiên bản Excel mới (Microsoft 365), hàm
FILTERlà một công cụ cực kỳ mạnh mẽ để trích xuất dữ liệu. Ví dụ:=FILTER(A1:C100, (B1:B100=