Dạo này thấy mọi người hay nhắc đến Dynamic Array, mình cũng mò mẫm thử. Công nhận là nó tiện thật sự các bác ạ! Thay vì phải kéo công thức xuống cả trăm, cả nghìn dòng, giờ chỉ cần 1 công thức là nó tự 'bung' ra kết quả.
Ví dụ, mình đang làm một cái báo cáo đơn giản, cần lấy danh sách các mặt hàng duy nhất từ một cột dài. Hồi xưa thì phải dùng các bước lằng nhằng, hoặc là dùng Pivot Table. Giờ thì nhẹ nhàng với hàm UNIQUE:
=UNIQUE(A1:A100)Chỉ cần nhập công thức này vào 1 ô, nó sẽ tự động trả về danh sách các mặt hàng duy nhất trong phạm vi A1:A100. Không cần Ctrl+Shift+Enter, không cần kéo thả gì hết!
Còn một cái nữa là hàm FILTER. Cái này thì khỏi nói, nó giúp mình lọc dữ liệu theo điều kiện cực kỳ nhanh gọn. Ví dụ, muốn lấy tất cả các đơn hàng có giá trị trên 1.000.000:
=FILTER(A1:C100, C1:C100>1000000, "Không có dữ liệu")Trong đó:
A1:C100là phạm vi dữ liệu cần lọcC1:C100>1000000là điều kiện lọc (cột C có giá trị lớn hơn 1.000.000)"Không có dữ liệu"là thông báo hiển thị nếu không tìm thấy kết quả nào
Các bác đã dùng Dynamic Array chưa? Có cao thủ nào có cách dùng hay ho hơn, hoặc gặp khó khăn gì thì vào đây chia sẻ cho anh em với ạ! Trưa nay lại 'phiêu' với Excel thôi!