Hàm ghi số thứ tự

  • Thread starter Thread starter longlt08
  • Ngày gửi Ngày gửi
Liên hệ QC

longlt08

Thành viên thường trực
Tham gia
23/3/08
Bài viết
321
Được thích
400
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 !
 
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 !
Chính cái cách thứ hai đã thỏa mãn yêu cầu của bạn rồi, bạn còn muốn kết hợp gì nữa ?
Tôi vẫn thường xuyên dùng SUBTOTAL với tham số 103 để đánh STT cho một danh sách có số hàng không cố định, thường xuyên bị Sort tới Sort lui, và cho đến nay vẫn chưa thấy cách nào hay hơn nó.
 
Chính cái cách thứ hai đã thỏa mãn yêu cầu của bạn rồi, bạn còn muốn kết hợp gì nữa ?
Tôi vẫn thường xuyên dùng SUBTOTAL với tham số 103 để đánh STT cho một danh sách có số hàng không cố định, thường xuyên bị Sort tới Sort lui, và cho đến nay vẫn chưa thấy cách nào hay hơn nó.
Cái thứ nhất: Đếm dử liệu không trùng (nếu trùng sẽ không đếm)
Cái thứ hai: Đánh STT sau khi AutoFilter
2 cái hoàn toàn khác nhau mà BNTT ---> Chính thế mà tác giả mới cần KẾT HỢP
 
Chính cái cách thứ hai đã thỏa mãn yêu cầu của bạn rồi, bạn còn muốn kết hợp gì nữa ?
Tôi vẫn thường xuyên dùng SUBTOTAL với tham số 103 để đánh STT cho một danh sách có số hàng không cố định, thường xuyên bị Sort tới Sort lui, và cho đến nay vẫn chưa thấy cách nào hay hơn nó.

Xin chào BNTT !
Mình công nhận cách dùng hàm đánh số thứ tự bằng subtotal rất có tác dụng khi danh sách có các hàng liền nhau, tha hồ sort tới, sort lui như bạn nói. Nhưng ý mình có khác. Mình gửi kèm file lên, có nói rõ yêu cầu ở sheet STT3 bạn xem và giúp mình thêm nhé. Thanks !
 

File đính kèm

Web KT

Bài viết mới nhất

Back
Top Bottom