Chào các anh chị em trong diễn đàn,
Hôm nay mình muốn chia sẻ một mẹo nhỏ mà mình mới khám phá ra để lọc dữ liệu theo nhiều tiêu chí cùng lúc một cách trực quan và nhanh chóng, không cần dùng đến các hàm phức tạp hay Power Query.
Chuyện là dạo này mình phải làm báo cáo với một file excel có rất nhiều cột và hàng trăm ngàn dòng dữ liệu. Việc lọc theo từng cột một rất mất thời gian và dễ nhầm lẫn. Sau một hồi mày mò, mình đã tìm ra cách tạo một bộ lọc đa cấp ngay trên thanh công cụ.
Cách làm như sau:
- Đầu tiên, bạn chọn toàn bộ vùng dữ liệu cần lọc (bao gồm cả tiêu đề).
- Vào tab Data, chọn Filter. Lúc này, các mũi tên lọc sẽ hiện ra ở tiêu đề các cột.
- Tiếp theo, bạn vào lại tab Data, tìm nhóm Sort & Filter và bấm vào nút Advanced.
- Một hộp thoại Advanced Filter sẽ hiện ra.
- Tại mục Action, bạn chọn Filter the list, in-place (nếu muốn lọc ngay trên bảng) hoặc Copy to another location (nếu muốn copy kết quả lọc sang vùng khác).
- Phần List range thường sẽ tự động điền vùng dữ liệu bạn đã chọn.
- Quan trọng nhất là phần Criteria range. Bạn cần tạo một vùng tiêu chí riêng biệt. Ví dụ, nếu bạn muốn lọc theo 'Sản phẩm A' và 'Tháng 1', bạn sẽ tạo một vùng nhỏ bên cạnh bảng dữ liệu, gõ tiêu đề cột 'Sản phẩm' và ô bên dưới là 'Sản phẩm A'. Dưới ô 'Sản phẩm A' đó, bạn gõ tiêu đề cột 'Tháng' và ô bên dưới là '1'.
- Nếu các tiêu chí nằm trên cùng một dòng trong vùng tiêu chí, nghĩa là bạn muốn lọc theo điều kiện AND (tất cả cùng đúng). Nếu bạn muốn lọc theo điều kiện OR (chỉ cần một trong các điều kiện đúng), bạn sẽ đặt các tiêu chí ở các dòng khác nhau trong vùng tiêu chí.
Cách này tuy hơi thủ công ở bước tạo vùng tiêu chí nhưng khi đã thiết lập xong, việc lọc dữ liệu trở nên cực kỳ hiệu quả, đặc biệt với những ai làm báo cáo thường xuyên.
Không biết có anh em nào có cách nào hay hơn hoặc có thể tùy biến sâu hơn cách này không, chia sẻ cho mọi người cùng học hỏi nhé!