Có rất nhiều chủ đề viết về lọc dữ liệu trùng hiện nay, bao gồm từ việc sử dụng những công cụ đơn giản của Excel cho đến việc sử dụng những kỹ năng cao cấp như dùng VBA, dùng SQL. Tuy nhiên, trong quá trình thao tác dữ liệu, nếu bạn chỉ cần thao tác một vài lần và cho một dữ liệu không cố định về mặt cấu trúc hay bảng biểu mẫu (công việc hằng ngày đối với các nhà phân tích dữ liệu) thì việc sử dụng VBA có hơi rườm rà và mất công.
Hôm nay tôi xin giới thiệu 1 hàm lọc danh sách duy nhất trong phần mềm A-Tools, không giới hạn số dòng truy vấn, công thức ngắn gọn, dễ hiểu. Đó là hàm BS_UNIQUE() trong bộ hàm của A-Tools. Với hàm BS_Unique, các bạn chỉ cần gõ hàm, đưa vào vùng dữ liệu và nhấn Enter thì công thức sẽ tự động chạy và lấy ra 1 vùng danh sách duy nhất của vùng dữ liệu.
Giả sử tôi có một dữ liệu mẫu về tất cả họ và tên các thí sinh dự thi, nhưng tôi muốn lọc ra để chắc chắn rằng danh sách của tôi không có dữ liệu bị trùng:
Bước 1: Đặt chuột vào ô đầu tiên cần trả về kết quả, vào menu A-Tools trên thanh công cụ Excel, các bạn chọn vào "Hàm mở rộng" -> chọn tới hàm "BS_Unique".
Bước 2: Tại RangeOrArray các bạn chọn vùng dữ liệu cần lọc danh sách duy nhất (bài toán ở đây là A5:A25), các bạn làm như hình sau:
Trong phần SortType là phương pháp lọc tăng dần hay giảm dần, nếu là không điền gì (ngầm đình là 1-> tăng dần), điền 0 là giảm dần. Option là tham số chính thứ 2, có thể đặt tên vùng, chèn dòng,...(không có cũng không ảnh hưởng).
Sau đó các bạn nhấn Enter/OK để nhận kết quả.
Để tìm hiểu thêm nhiều chức năng trong A-Tools, các bạn tìm hiểu thêm tại đây: Link phần mềm
Nhận xét này đã bị tác giả xóa.
Trả lờiXóa