Lọc danh sách theo tuổi (2 người xem)

Liên hệ QC

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

tson1020

Thành viên chính thức
Tham gia
22/5/16
Bài viết
61
Được thích
7
Giới tính
Nam
Chào các anh/chị
Hiện tôi có 1 danh sách quản lý rất nhiều người với nhiều độ tuổi khác nhau và tôi muốn lọc danh sách đó qua 1 sheet khác với điều kiện là người đó phải lớn hơn hoặc bằng 14 tuổi. Mong các anh/chị giúp
Cảm ơn các anh/chị nhiều..
 

File đính kèm

Chào các anh/chị
Hiện tôi có 1 danh sách quản lý rất nhiều người với nhiều độ tuổi khác nhau và tôi muốn lọc danh sách đó qua 1 sheet khác với điều kiện là người đó phải lớn hơn hoặc bằng 14 tuổi. Mong các anh/chị giúp
Cảm ơn các anh/chị nhiều..
Bạn tham khảo.................
 

File đính kèm

Chào các anh/chị
Hiện tôi có 1 danh sách quản lý rất nhiều người với nhiều độ tuổi khác nhau và tôi muốn lọc danh sách đó qua 1 sheet khác với điều kiện là người đó phải lớn hơn hoặc bằng 14 tuổi. Mong các anh/chị giúp
Cảm ơn các anh/chị nhiều..
Bạn tham khảo file
 

File đính kèm

Mình thấy 5000 dòng vẫn dùng bình thường bạn ạ.
=IFERROR(INDEX('Danh sach'!$B$5:$E$19,AGGREGATE(15,6,ROW($A$1:$A$100)/('Danh sach'!$E$5:$E$19>=14),ROW(B3)),COLUMN(B3)),"")
Vậy ở sheet danh sách nếu trên 5000 dòng thì minh thay $B$5:$E$19 thành $B$5:$E$5000 hay sao bạn. Với lại bạn giải thích dùm mình đoạn này có nghĩa gi
AGGREGATE(15,6,ROW($A$1:$A$100) và 'Danh sach'!$E$5:$E$19>=14),ROW(B3)),COLUMN(B3)
Cảm ơn bạn nhiều
 
=IFERROR(INDEX('Danh sach'!$B$5:$E$19,AGGREGATE(15,6,ROW($A$1:$A$100)/('Danh sach'!$E$5:$E$19>=14),ROW(B3)),COLUMN(B3)),"")
Vậy ở sheet danh sách nếu trên 5000 dòng thì minh thay $B$5:$E$19 thành $B$5:$E$5000 hay sao bạn. Với lại bạn giải thích dùm mình đoạn này có nghĩa gi
AGGREGATE(15,6,ROW($A$1:$A$100) và 'Danh sach'!$E$5:$E$19>=14),ROW(B3)),COLUMN(B3)
Cảm ơn bạn nhiều
 
=IFERROR(INDEX('Danh sach'!$B$5:$E$19,AGGREGATE(15,6,ROW($A$1:$A$100)/('Danh sach'!$E$5:$E$19>=14),ROW(B3)),COLUMN(B3)),"")
Vậy ở sheet danh sách nếu trên 5000 dòng thì minh thay $B$5:$E$19 thành $B$5:$E$5000 hay sao bạn. Với lại bạn giải thích dùm mình đoạn này có nghĩa gi
AGGREGATE(15,6,ROW($A$1:$A$5000) và 'Danh sach'!$E$5:$E$5000>=14),ROW(B3)),COLUMN(B3)
Cảm ơn bạn nhiều
Bạn thay các chỗ mình bôi đỏ, còn phần giải thích mình hơi kém, nhưng bạn tìm hiểu thêm về hàm AGGREGATE sẽ rõ nhé.
 

File đính kèm

Bạn thay các chỗ mình bôi đỏ, còn phần giải thích mình hơi kém, nhưng bạn tìm hiểu thêm về hàm AGGREGATE sẽ rõ nhé.
Bạn cho mình hỏi thêm vấn đề này nữa là nếu mình chỉ lọc lấy Nam có độ tuổi là từ 18 đến 27 mà dùng theo cách bạn ghi thì nó không ra kết quả, mong bạn giúp dùm mình. Đây là hàm mà mình thêm vào:
=IFERROR(INDEX('Danh sách'!$B$2:$L$415,AGGREGATE(15,6,ROW($A$1:$A$415)/(('Danh sách'!$L$2:$L$415>=18)*('Danh sách'!$L$2:$L$415<=27)*('Danh sách'!$E$2:$E$415="Nam")),ROW(A1)),COLUMN(A1)),"")
Cảm ơn bạn nhiều
 

File đính kèm

Lần chỉnh sửa cuối:
Bạn cho mình hỏi thêm vấn đề này nữa là nếu mình chỉ lọc lấy Nam có độ tuổi là từ 18 đến 27 mà dùng theo cách bạn ghi thì nó ko ra kết quả, mong bạn giúp dùm mình. Đây là hàm mà mình thêm vào:
=IFERROR(INDEX('Danh sách'!$B$2:$L$415,AGGREGATE(15,6,ROW($A$1:$A$415)/(('Danh sách'!$L$2:$L$415>=18)*('Danh sách'!$L$2:$L$415<=27)*('Danh sách'!$E$2:$E$415="Nam")),ROW(A1)),COLUMN(A1)),"")
Cảm ơn bạn nhiều
Bạn sửa từ viết tắt đi rồi mình bàn tiếp nhé.
 
Web KT

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

Back
Top Bottom