Tôi dùng hàm để đánh số thứ tự (học được từ GPE):
=IF(COUNTIF($B3:B$3;B3)=1;MAX($A$1:A2)+1;"") -hàm 1, cách này rất hiệu quả nếu cần theo dõi danh sách lớn các đầu mục không trùng nhau sau khi đã được sort các đầu mục. Tuy vậy cách đánh số thứ tự này bị hạn chế khi dùng Autofilter, STT không được tự động đánh lại. Vì vậy, muốn có STT đúng lại phải dùng tay điền lại hoặc thêm cột mới, rất phiền phức. Gần đây trên GPE có bạn dùng hàm
=IF(B7<>"";SUBTOTAL(103;$B$7:B7);"")- hàm 2, để dánh STT cho danh sách học sinh. Cách này cũng rất hay khi danh sách các đầu mục không trùng nhau (ở đây là học sinh).
Tôi muốn các "cao thủ" ra tay giúp kết hợp 2 hàm lại với nhau được không ? có cách nào làm cho STT của đầu mục khi áp dụng hàm 1 sau khi dùng Autofilter thì STT tự động đươc đánh lại như sử dụng hàm 2, khi thôi autofilter thì STT lại trả về như ban đầu.
Chân thành cảm ơn các bạn !
=IF(COUNTIF($B3:B$3;B3)=1;MAX($A$1:A2)+1;"") -hàm 1, cách này rất hiệu quả nếu cần theo dõi danh sách lớn các đầu mục không trùng nhau sau khi đã được sort các đầu mục. Tuy vậy cách đánh số thứ tự này bị hạn chế khi dùng Autofilter, STT không được tự động đánh lại. Vì vậy, muốn có STT đúng lại phải dùng tay điền lại hoặc thêm cột mới, rất phiền phức. Gần đây trên GPE có bạn dùng hàm
=IF(B7<>"";SUBTOTAL(103;$B$7:B7);"")- hàm 2, để dánh STT cho danh sách học sinh. Cách này cũng rất hay khi danh sách các đầu mục không trùng nhau (ở đây là học sinh).
Tôi muốn các "cao thủ" ra tay giúp kết hợp 2 hàm lại với nhau được không ? có cách nào làm cho STT của đầu mục khi áp dụng hàm 1 sau khi dùng Autofilter thì STT tự động đươc đánh lại như sử dụng hàm 2, khi thôi autofilter thì STT lại trả về như ban đầu.
Chân thành cảm ơn các bạn !