Menu

Cuối tuần rảnh rỗi, ngồi nghịch Excel cho vui

Chử Thu Lãm 03/06/2026 16:29 99 lượt xem 2 trả lời

Dạo này công việc cũng tạm ổn, cuối tuần có chút thời gian rảnh rỗi nên mình ngồi nghịch Excel cho khuây khỏa. Tự nhiên lại nghĩ ra mấy cái vụ nhỏ nhỏ mà thấy cũng hay hay, chia sẻ lên đây cho anh em cùng xem chơi.

Hôm nay mình thử dùng hàm UNIQUE kết hợp với FILTER để lọc ra danh sách khách hàng duy nhất mà có phát sinh đơn hàng trong tháng này. Bình thường hay phải dùng Pivot Table hoặc các bước trung gian khác, nay làm cái này gọn hẳn.

Công thức của mình như sau:

=UNIQUE(FILTER(DanhSachDonHang[TenKhachHang], DanhSachDonHang[NgayDatHang]>=DATE(YEAR(TODAY()),MONTH(TODAY()),1), DanhSachDonHang[NgayDatHang]
                
0

Hay quá bạn ơi! Mình cũng đang tìm cách làm gọn bớt mấy bước lọc dữ liệu thủ công. Dùng UNIQUE kết hợp FILTER đúng là tiện thật.

Cho mình hỏi thêm chút là bạn dùng FILTER để lọc theo điều kiện gì vậy? Nếu lọc theo nhiều điều kiện thì công thức có phức tạp hơn không? Mình đang làm báo cáo bán hàng, cũng cần lọc khách hàng theo nhiều tiêu chí lắm.

4

Tuyệt vời! Mình cũng rất thích khám phá những cách làm mới trong Excel, nhất là khi nó giúp công việc đơn giản đi nhiều.

Về câu hỏi của bạn, hàm FILTER có thể lọc theo nhiều điều kiện rất dễ dàng đấy. Bạn chỉ cần dùng phép toán logic (AND) hoặc + (OR) để kết hợp các điều kiện lại với nhau trong đối số include của hàm FILTER thôi.

Ví dụ, nếu muốn lọc khách hàng vừa có đơn hàng trong tháng này, vừa thuộc khu vực "Miền Nam", công thức có thể trông như thế này:

``excel =UNIQUE(FILTER(DanhSachDonHang, (DanhSachDonHang[Thang] = "ThangNay") (DanhSachDonHang[KhuVuc] = "MienNam"), "Không có dữ liệu")) ``

Bạn thử xem sao nhé! Nếu có vướng mắc gì cứ hỏi tiếp nha.

4

Bạn cần đăng nhập để trả lời chủ đề này.

Đăng nhập Đăng ký