Dạo này ngồi làm báo cáo thấy mấy cái hàm mảng động (Dynamic Array) hay quá mà không biết chia sẻ với ai. Hôm nay có chút thời gian rảnh, mình muốn chia sẻ với anh em về mấy cái hàm này, biết đâu lại giúp ích cho mọi người trong công việc hàng ngày.
Trước đây, để lấy ra một danh sách duy nhất từ một cột có nhiều dữ liệu trùng lặp, mình thường phải dùng tổ hợp phím Ctrl + Shift + L rồi Remove Duplicates, hoặc dùng các công thức mảng phức tạp với INDEX, AGGREGATE, MATCH. Nói chung là hơi lằng nhằng.
Giờ thì khác rồi! Với sự ra đời của các hàm như UNIQUE, FILTER, SORT, mọi thứ trở nên đơn giản hơn rất nhiều.
- Hàm
UNIQUE: Chỉ cần một công thức đơn giản là có ngay danh sách các giá trị không trùng lặp. Ví dụ, nếu dữ liệu của bạn ởA1:A100, bạn chỉ cần gõ=UNIQUE(A1:A100)là xong! - Hàm
FILTER: Cực kỳ hữu ích để lọc dữ liệu theo điều kiện. Thay vì viếtIFlồng nhau, giờ bạn chỉ cần=FILTER(A1:B100, C1:C100>10)để lấy ra các dòng có giá trị ở cột C lớn hơn 10. - Hàm
SORT: Sắp xếp dữ liệu theo ý muốn. Kết hợp vớiUNIQUEvàFILTERthì quá tuyệt vời.
Mấy hàm này có sẵn trên Microsoft 365. Nếu anh em nào chưa dùng thì nên cập nhật nhé, đảm bảo công việc sẽ nhẹ nhàng hơn hẳn. Có ai đã dùng các hàm này chưa? Chia sẻ kinh nghiệm hoặc các mẹo hay với mình dưới phần bình luận nhé!