Hỏi về cách Dùng hàm IF kết hợp hàm VLOOKUP để dò tìm danh sách trong EXEL (1 người xem)

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

xuantamc6

Thành viên hoạt động
Tham gia
18/11/13
Bài viết
157
Được thích
59
Mình có một bảng kê danh sách các học sinh kèm theo điểm số của từng người. Bây giờ mình muốn lập một bảng mới để chọn ra những học sinh có điểm số từ 5 trở lên. Trong bảng mới mình lập ra với mong muốn là không còn tên của những học sinh không được chọn và nó tự động nhảy luôn.
Mình đã kết hợp hàm IF cộng với VLOOKUP nhưng chỉ được chọn được học sinh tiếp theo. Mình có kèm theo file ví dụ. Mong các bạn chỉ bảo giúp mình với. Thanks all!
 

File đính kèm

Mình có một bảng kê danh sách các học sinh kèm theo điểm số của từng người. Bây giờ mình muốn lập một bảng mới để chọn ra những học sinh có điểm số từ 5 trở lên. Trong bảng mới mình lập ra với mong muốn là không còn tên của những học sinh không được chọn và nó tự động nhảy luôn.
Mình đã kết hợp hàm IF cộng với VLOOKUP nhưng chỉ được chọn được học sinh tiếp theo. Mình có kèm theo file ví dụ. Mong các bạn chỉ bảo giúp mình với.


1. Đặt name index_loc

Mã:
=IF(DSHS!$C$2:$C$15>=5;ROW(DSHS!$C$2:$C$15);"")

2.
Cách 1:
Công thức cho B2 (HSDC)
Mã:
=INDEX(DSHS!$B$[B][COLOR=#ff0000]1[/COLOR][/B]:$B$15;SMALL(index_loc;ROWS($1:1)))

Công thức cho C2
Mã:
=INDEX(DSHS!$C$[COLOR=#ff0000]1[/COLOR]:$C$15;SMALL(index_loc;ROWS($1:1)))

Kéo xuống dưới tới khi gặp lỗi

Cách 2:
Công thức cho B2
Mã:
=INDEX(DSHS!$B$[B][COLOR=#ff0000]1[/COLOR][/B]:$C$15;SMALL(index_loc;ROWS($1:1));COLUMNS($A:A))

Kéo sang phải và xuống dưới tới khi gặp lỗi
--------------
Chú ý chỗ đỏ đỏ là 1 bất chấp vùng dữ liệu bắt đầu từ dòng 2, 3, 4, ...
Nếu cần thì đổi trong các công thức ký tự ";" thành ","


Bạn cám ơn đấy à? Tôi là người Việt nên nếu nói tiếng Việt thì tôi mới hiểu.
 

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

Back
Top Bottom