Lọc theo danh sách điểm nhỏ hơn 5

Liên hệ QC

hungsono1

Thành viên mới
Tham gia
5/4/11
Bài viết
47
Được thích
1
Các bác giúp em bài này với, yêu cầu là lọc ra những người có điểm < 5 thành một danh sách riêng để đăng ký thi lại, em lọc ra mà toàn bị mất người này, người kia không. Mong các bác hướng dẫn giúp.
 

File đính kèm

  • trichloc.xls
    81 KB · Đọc: 60
Các bác giúp em bài này với, yêu cầu là lọc ra những người có điểm < 5 thành một danh sách riêng để đăng ký thi lại, em lọc ra mà toàn bị mất người này, người kia không. Mong các bác hướng dẫn giúp.


+ Để đơn giản bạn thêm 1 cột và lập công thức để đánh dấu những người có điểm thi <5 (ở cột BA)

+ Dúng Auto Filter để lọc ra những người thi lại (chọn dấu "x")

+ Và copy sang Sheet khác (Sheet "Loc") là OK

Chào bạn
 
Các bác giúp em bài này với, yêu cầu là lọc ra những người có điểm < 5 thành một danh sách riêng để đăng ký thi lại, em lọc ra mà toàn bị mất người này, người kia không. Mong các bác hướng dẫn giúp.
Tặng bạn một cách lọc bằng VBA
Cứ thêm, xóa, sửa ở sheet1 rồi chọn sheet "Duoi5" .......xem kết quả
Những môn có dấu "X" là những môn có điểm dưới 5
Thân
 

File đính kèm

  • trichloc.rar
    28.9 KB · Đọc: 94
Các bác giúp em bài này với, yêu cầu là lọc ra những người có điểm < 5 thành một danh sách riêng để đăng ký thi lại, em lọc ra mà toàn bị mất người này, người kia không. Mong các bác hướng dẫn giúp.
Bạn sử dụng công thức sau cho ô BB2: =MIN($F8:$AZ8)<5
Sau đó sử dụng Advanced Filter (Data\Filter\Advanced Filter) với tùy chọn:
- List range: $A$7:$AZ$108
- Criteria range: $BB$1:$BB$2
--> Nhấn nút OK để thấy kết quả lọc.
 
Bạn sử dụng công thức sau cho ô BB2: =MIN($F8:$AZ8)<5
Sau đó sử dụng Advanced Filter (Data\Filter\Advanced Filter) với tùy chọn:
- List range: $A$7:$AZ$108
- Criteria range: $BB$1:$BB$2
--> Nhấn nút OK để thấy kết quả lọc.
Bác có thể gửi cho em cái file được không, em làm mà không được.
 
Bác có thể gửi cho em cái file được không, em làm mà không được.
Trong file có gì đặc biệt đâu. Bây giờ bạn làm như vầy:
1. Double click chuột vào ô BB2, dán công thức ở trên vào (=MIN($F8:$AZ8)<5)
2. Chọn một ô bất kỳ trong vùng điểm, chọn Data\Filter\Advanced Filter, dán $A$7:$AZ$108 vào ô List range, dán $BB$1:$BB$2 vào ô Criteria range --> OK.
 
Nhưng nó không xuất tên ra bác, nó chỉ có điểm thôi nên không thể biết ai với ai được cả.
 
Nhưng nó không xuất tên ra bác, nó chỉ có điểm thôi nên không thể biết ai với ai được cả.
List range gồm từ cột A đến cột AZ (vùng $A$7:$AZ$108) đương nhiên bao gồm cột họ và tên chứ! Tại trong cột D của bạn ban đầu cũng đâu có tên nào đâu, chỉ có cột C chứa họ - đệm. Vậy thì vấn đề là ở dữ liệu gốc của bạn chứ đâu phải là ở việc lọc!
 
Bác kiểm tra lại dùm em, làm dùm em cái rùi gửi lại cho em, tại em cũng không biết vướng chỗ nào nữa. Đây là file gốc, do lỗi font nên em bỏ bớt vài thứ. Mong bác giúp đỡ lần nữa.
 

File đính kèm

  • trichlocdanhsach.7z
    95 KB · Đọc: 25
Bác kiểm tra lại dùm em, làm dùm em cái rùi gửi lại cho em, tại em cũng không biết vướng chỗ nào nữa. Đây là file gốc, do lỗi font nên em bỏ bớt vài thứ. Mong bác giúp đỡ lần nữa.
Nếu bạn đã làm đúng như các bước ở trên thì kết quả lọc là đúng chứ không sai.
Trong kết quả lọc, bạn nhìn thấy hàng 8 vẫn còn nằm đó mà không bị ẩn đi ---> Kết quả sai?! Thực ra thì chẳng có gì sai ở đây cả. Vấn đề là ở chỗ ô M8 giá trị đúng là 4.8 chứ không phải là 5. bạn chọn ô này và nhấn Ctl+1, chọn tab Number và chọn General ở khung bên dưới và nhìn sang khung Sample bên phải sẽ thấy ngay điều này.
Cách xử lý: Nếu bạn chấp nhận kết quả điểm với 1 chữ số thập phân thì bạn phải chấp nhận kết quả lọc này. Ngược lại thì bạn phải sử dụng hàm ROUND(Điểm,0) để làm tròn kết quả trước khi lọc.
 
Nhưng nó không xuất tên ra bác, nó chỉ có điểm thôi nên không thể biết ai với ai được cả.
Muốn dùng Advanced Filter thì yêu cầu dữ liệu phải có tiêu đề
File của bạn bị thiếu tiêu đề tại A7 đển D7 nên nó không ra tên là phải rồi
Điền tiêu đề vào vùng A7:E7 rồi thử lại nhé
 
Web KT
Back
Top Bottom