Lọc danh sách những học sinh được khen ra một danh sách riêng (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

kiennguyen1309

Thành viên mới
Tham gia
2/3/07
Bài viết
14
Được thích
1
Tôi có bảng tổng hợp kết quả học kỳ. bây giờ tôi muốn lọc danh sách những học sinh được khen ra một danh sách riêng và câph nhật, nhưng tôi chỉ có thể làm được một loại danh hiệu thôi. Bây giờ tôi muốn cùng trên một bảng dữ liệu hiện cùng một lúc hai loại danh hiệu là HSG và TT. Mong mọi người giúp đỡ.
 

File đính kèm

Bạn hãy thử với Advanced Filter!

Cái AF này cũng nhận sự hỗ trợ từ Combobox & VBA luôn, không kém 'chuyên nghiệp' tẹo nào!

Chúc vui! --=0
 
Hầu như bạn đã làm sẳn rồi... Trong ComboBox chỉ có 2 trường hợp là HSG và TT, giờ bạn muốn lấy hết thì đâu cần ComboBox nữa, đúng ko?
Vậy thì sẽ sửa lại 2 chổ:
1> Thêm cell V5 = TT
2> V7 sửa công thức lại thành
Mã:
=IF(OR($U7=$V$6,$U7=$V$5),MAX($V$6:V6)+1,"")
Vậy là bạn đã có dc cột phụ đánh dấu theo điều kiện... từ cột phụ này mà trích ra giống y chang như bạn đã trích 1 điều kiện...
Lưu ý thêm vài chuyện nhỏ nữa nhưng cũng ko kém phần quan trọng:
1> từ D65 đến E65 bạn ko nên dùng VLOOKUP mà nên dùng INDEX, vì lở như có trên trùng thì sao?
2> Tiêu đề tại A64 bạn đã biết dùng Custom Format, vậy tại sao C64 đến G64 bạn ko làm thế mà lại vẽ text box đè lên? Trong xấu lắm...
Tóm lại sẽ có công thức như sau:
Mã:
A65 =IF(COUNTA($A$64:A64)>=MAX(tt),"",MAX($A$64:A64)+1) và kéo fill xuống
Gõ số 16 vào D64
Gõ số 17 vào E64
Gõ số 18 vào F64
Gõ số 19 vào G64
Kéo fill công thức từ C65 sang phải rồi kéo xuống
Chú ý font chử đang định dạng khác nhau giữa các cell, coi chừng kéo công thức xong lại chẳng đọc dc gì... Theo tôi bạn nên chuyễn toàn bộ sang Unicode...
Có thể kèm thêm định dạng có điều kiện (Conditional Formating) đễ đóng khung và tô màu cho bãng tính phía dưới...
Mến
ANH TUẤN
 
Lần chỉnh sửa cuối:
Cảm ơn anhtuan1066 nhé. Tuy nhiên nếu bạn để công thức ở ô A65 là:
A65 =IF(COUNTA($A$64:A64)>=MAX(tt),"",MAX($A$64:A64)+1) thì người cuối cùng sẽ không hiện lên. Sửa lại là:
A65 =IF(COUNTA($A$64:A64)>MAX(tt),"",MAX($A$64:A64)+1)
Cảm ơn nhiều
 
Tôi muốn in phiếu chứng nhận tốt nghiệp tạm thời trên exel thì làm như thế nào. Các bác chỉ giáo giùm cho tôi.
 
//**/ Bạn nên xem code ở hàm sau!
 

File đính kèm

Lần chỉnh sửa cuối:
Web KT

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

Back
Top Bottom