Cần hỗ trợ lọc danh sách mà không dùng filter

abc12199

Thành viên hoạt động
Tham gia ngày
15 Tháng tám 2007
Bài viết
105
Được thích
12
Điểm
670
mình có danh sách toàn trường
muốn lọc danh sách học sinh theo khối và lớp mà không dùng filter.
Nhờ các Bác giúp đỡ
* có file lọc mẫu dùng công thức "=IFERROR(OFFSET(B$1,AGGREGATE(15,6,ROW($1:$114)/(A$1:A$114=H$2),ROW(A1))-1,),"")" mà mình không hiểu xin chỉ giáo ạ
 

File đính kèm

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

be09

TNMT_Đồng Nai
Tham gia ngày
9 Tháng tư 2011
Bài viết
9,298
Được thích
9,021
Điểm
560
Tuổi
63
Nơi ở
Biên Hòa, Đồng Nai
mình có danh sách toàn trường
muốn lọc danh sách học sinh theo khối và lớp mà không dùng filter.
NHỜ CÁC BÁC GIÚP ĐỠ
* có file lọc mẫu dùng công thức "=IFERROR(OFFSET(B$1,AGGREGATE(15,6,ROW($1:$114)/(A$1:A$114=H$2),ROW(A1))-1,),"")" mà mình không hiểu xin chỉ giáo ạ
Bạn nên học cách sử dụng Advanced Filter cho lẹ hoặc nhanh nhất là sử dụng VBA.
Muốn sử dụng VBA thì đăng bài trong Box Lập trình với Excel.
 
Lần chỉnh sửa cuối:

abc12199

Thành viên hoạt động
Tham gia ngày
15 Tháng tám 2007
Bài viết
105
Được thích
12
Điểm
670
Oh quá hay, cảm ơn bạn rất nhiều. Nhưng chưa hiểu công thức lắm. Bạn có thể giải thích được không ạ.
 
Lần chỉnh sửa cuối:

Hoàng Tuấn 868

Thành viên tiêu biểu
Tham gia ngày
9 Tháng mười một 2019
Bài viết
483
Được thích
378
Điểm
60
Oh quá hay, cảm ơn bạn rất nhiều. nhưng chưa hiểu công thức lắm. bạn có thể giải thích được không ạ.
Kỹ năng giải thích mình kém lắm, mấy lần thử các bạn toàn hiểu nhầm thôi.
File bài #4 ban nãy mình mới chỉ để lớp 10, mình vừa thêm cả lớp 11 và 12 rồi đấy.
 
Lần chỉnh sửa cuối:

phuongvq123

Thành viên mới
Tham gia ngày
15 Tháng tư 2020
Bài viết
46
Được thích
22
Điểm
15
Tuổi
25
mình có danh sách toàn trường
muốn lọc danh sách học sinh theo khối và lớp mà không dùng filter.
NHỜ CÁC BÁC GIÚP ĐỠ
* có file lọc mẫu dùng công thức "=IFERROR(OFFSET(B$1,AGGREGATE(15,6,ROW($1:$114)/(A$1:A$114=H$2),ROW(A1))-1,),"")" mà mình không hiểu xin chỉ giáo ạ
Dùng pivot table nhanh và tiện
 
Lần chỉnh sửa cuối:

be09

TNMT_Đồng Nai
Tham gia ngày
9 Tháng tư 2011
Bài viết
9,298
Được thích
9,021
Điểm
560
Tuổi
63
Nơi ở
Biên Hòa, Đồng Nai
Mình xài Advanced Filter nhưng bảng tính cần thay đổi khi nhập liệu. VBA thì cao siêu quá
Nếu bạn biết dùng Advanced Filter rồi thì học cách Record Macro sẽ được code và học cách thiết lập chế độ sử dụng Macro sẽ chẳng có gì khó cả.
Bạn nên tập làm quen dần với VBA đi, bạn sẽ thấy được hiệu quả của nó, ví dụ:
- In phiếu thu tiền của học sinh hàng loạt.
- In phiếu nợ tiền của học sinh.
....v....v...........
 
Lần chỉnh sửa cuối:

abc12199

Thành viên hoạt động
Tham gia ngày
15 Tháng tám 2007
Bài viết
105
Được thích
12
Điểm
670
Nếu bạn biết dùng Advanced Filter rồi thì học cách Record Macro sẽ được code và học cách thiết lập chế độ sử dụng Macro sẽ chẳng có gì khó cả.
Bạn nên tập làm quen dần với VBA đi, bạn sẽ thấy được hiệu quả của nó, ví dụ:
- In phiếu thu tiền của học sinh hàng loạt.
- In phiếu nợ tiền của học sinh.
....v....v...........
Advanced Filter, Macro mình dùng được, nhưng hay bị lỗi. Do mới chuyển công tác, nên cần gấp để hoàn thành công việc. Hơn nữa mình cần xây dụng bảng tính để dùng chung cho một số người, nên xài Advanced Filter, Macro sẽ không phù hợp.
Bài đã được tự động gộp:

Dùng pivot table nhanh và tiện
Bác có thể nói cụ thể hơp không ạ!
 
Lần chỉnh sửa cuối:

be09

TNMT_Đồng Nai
Tham gia ngày
9 Tháng tư 2011
Bài viết
9,298
Được thích
9,021
Điểm
560
Tuổi
63
Nơi ở
Biên Hòa, Đồng Nai
........................Advanced Filter, Macro ............................
1/ Nếu cần gấp, nhanh thì phải sử dụng VBA và đăng bài trong Box Lập trình với Excel, các thành viên sẽ trợ giúp code và hướng dẫn sử dụng, muốn làm gì đó thì nhấn nút là được kết quả theo nhu cầu.
2/ Tham gia diễn đàn lâu rồi mà không nhớ nội quy (Không được viết hoa).

A_Noiquy.JPG
 

phuocam

Thành viên mới
Tham gia ngày
16 Tháng năm 2013
Bài viết
2,668
Được thích
3,694
Điểm
560
cy hỗ trợ lọc danh sách không dúng filter

Cái tiêu đề có tới 3 lỗi chính tả. Trong bài viết đầu câu hay sau dấu chấm câu => không viết hoa, lúc thì viết hoa toàn bộ câu.

Vui lòng kiểm tra chính tả trước khi đăng bài.
 

Hoàng Tuấn 868

Thành viên tiêu biểu
Tham gia ngày
9 Tháng mười một 2019
Bài viết
483
Được thích
378
Điểm
60
cẢM ƠN BÁC GÓP Ý. MÌNH SẼ HỌC: Advanced Filter, Macro .NHƯNG DO ĐANG CẦN LÀM BẢNG GẤP. VÌ MỚI CHUYỂN CÔNG TÁC NÊN CÔNG CIỆC YÊU CẦU GẤP QUÁ.
BÁC CÓ THỂ NÓI CỤ THỂ HƠN KHÔNG Ạ
Bạn nên sửa lại các lỗi chính tả đi nhé.
 

phuongvq123

Thành viên mới
Tham gia ngày
15 Tháng tư 2020
Bài viết
46
Được thích
22
Điểm
15
Tuổi
25
Advanced Filter, Macro mình dùng được, nhưng hay bị lỗi. Do mới chuyển công tác, nên cần gấp để hoàn thành công việc. Hơn nữa mình cần xây dụng bảng tính để dùng chung cho một số người, nên xài Advanced Filter, Macro sẽ không phù hợp.
Bài đã được tự động gộp:


Bác có thể nói cụ thể hơp không ạ!
 

File đính kèm

abc12199

Thành viên hoạt động
Tham gia ngày
15 Tháng tám 2007
Bài viết
105
Được thích
12
Điểm
670
Vẫn bảng tính cũ. Song em muốn lọc theo ba điều kiện thì có được không ạ.
VD: lọc danh sách học sinh lớp 10A1, đã đóng khoản thu A1 vào tháng 6.
Xin chỉ các bác giúp đỡ!
Bài đã được tự động gộp:

Trưa nay em mới xem trên youtube về pivot table, nhưng chưa hiểu lắm. Dang làm thử mà chưa ra.
 

File đính kèm

Hoàng Tuấn 868

Thành viên tiêu biểu
Tham gia ngày
9 Tháng mười một 2019
Bài viết
483
Được thích
378
Điểm
60
Lần chỉnh sửa cuối:

phuongvq123

Thành viên mới
Tham gia ngày
15 Tháng tư 2020
Bài viết
46
Được thích
22
Điểm
15
Tuổi
25
Công thức trong file có lẽ dài, nhưng nếu b đưa mã số học sinh( giá trị duy nhất, tránh việc các học sinh trùng tên) để làm giá trị dò tìm thì sẽ nhanh hơn và dễ hơn,
 

File đính kèm

Ba Tê

Gội Rồi Mới Cạo
Tham gia ngày
5 Tháng năm 2009
Bài viết
11,648
Được thích
16,660
Điểm
1,860
Tuổi
61
Nơi ở
An Giang
Vẫn bảng tính cũ. Song em muốn lọc theo ba điều kiện thì có được không ạ.
VD: lọc danh sách học sinh lớp 10A1, đã đóng khoản thu A1 vào tháng 6.
- Dùng VBA thì được. Bạn có chịu không?
- Tìm không thấy lớp 10A1.
- Chỉ có 7 loại thu từ A1 đến A7 hay còn nhiều mục thu nữa?
 

abc12199

Thành viên hoạt động
Tham gia ngày
15 Tháng tám 2007
Bài viết
105
Được thích
12
Điểm
670
- Dùng VBA thì được. Bạn có chịu không?
- Tìm không thấy lớp 10A1.
- Chỉ có 7 loại thu từ A1 đến A7 hay còn nhiều mục thu nữa?
Xin file của bác để tham khảo ạ
Bài đã được tự động gộp:

Công thức trong file có lẽ dài, nhưng nếu b đưa mã số học sinh( giá trị duy nhất, tránh việc các học sinh trùng tên) để làm giá trị dò tìm thì sẽ nhanh hơn và dễ hơn,
Dạ! Cám ơn bác. Test thử thì thấy file của bác quá hay, quá vừa ý luôn ạ.
Em nghiên cứu công thức xem sao. Rồi tiếp tục nhờ bác trích lọc theo mã học sinh.
Vạn lời cảm ơn bác!
 

be09

TNMT_Đồng Nai
Tham gia ngày
9 Tháng tư 2011
Bài viết
9,298
Được thích
9,021
Điểm
560
Tuổi
63
Nơi ở
Biên Hòa, Đồng Nai
Top Bottom