Bạn xem cái này thửKính gửi anh chị,
Kính nhờ anh chị hướng dẫn một công thức nào để lọc ra được giá trị duy nhất trong cột dự liệu trùng.
Cột F là dữ liệu nguồn có các task từ 1 đến 16 và lặp lại nhiều lần, cột A làB là kết quả mong muốn.
Cám ơn anh chị
View attachment 233670
Vậy ta dùng cái Countif($F2:F2,F2) thôi. Xong lọc em nào bằng 1 rồi copy ra là xongCó 2 cách:
1. Cách đơn giản, bạn dùm hàm Countif và hàm max kết hợp để đánh số thứ tự
VD: ô E2 của bạn = if(Countif($F2:F2,F2)=1,Max($E1:E1)+1,0)
rồi xong ô kết quả bạn dùng Vlookup(1,$E$2:$F$100,2,0) là ra kết quả. có thể tạo 1 sột STT, rồi vlookup giá trị ở cột đó cho dễ.
2.Bạn dùng công thức mảng, mà nó hơi dài, nếu bạn muốn xài công thức mảng thì attach file lên, mình xem cho.
Copy cột 2 sang sheet khác rồi thực hiện như bài 2.Có 2 cách:
1. Cách đơn giản, bạn dùm hàm Countif và hàm max kết hợp để đánh số thứ tự
VD: ô E2 của bạn = if(Countif($F2:F2,F2)=1,Max($E1:E1)+1,0)
rồi xong ô kết quả bạn dùng Vlookup(1,$E$2:$F$100,2,0) là ra kết quả. có thể tạo 1 sột STT, rồi vlookup giá trị ở cột đó cho dễ.
2.Bạn dùng công thức mảng, mà nó hơi dài, nếu bạn muốn xài công thức mảng thì attach file lên, mình xem cho.
Vâng, cám ơn các anh chị. Do danh sách các Task em được thêm liên tục, nên em muốn cái list kết quả cũng được update. Em đã dùng bằng Pivot để lọc ra danh sách các task.Copy cột 2 sang sheet khác rồi thực hiện như bài 2.
Nếu dữ liệu cỡ vài ngàn dòng gán hàm và Fill xuống chắc hết hơi.