anhtuan1066
Thành viên gạo cội




- Tham gia
- 10/3/07
- Bài viết
- 5,802
- Được thích
- 6,912
Chào các bạn!
Hôm nay tôi tình cờ nghĩ ra dc 1 cách trích xuất dử liệu kiểu mới, xin chia sẽ với mọi người tham khảo và đóng góp ý kiến.
Việc trích xuất dử liệu từ 1 sheet DATA có sẳn sang 1 sheet khác dựa trên điều kiện nào đó thì trên GPE đã nói rất nhiều... Ở đây chỉ xin trình bày 1 cách thể hiện khác mà theo tôi có thể góp phần tiết kiệm dc tài nguyên hệ thống
Các bạn mở file và chú ý sheet CHITIET, nó liệt kê các mặt hàng bán trong 1 thời điểm nào đó, tôi giã lập 3 mặt hàng, bán từ đầu năm đến cuối năm 2007... Tiếp tục sang sheet THONGKE, nó liệt kê ra những record thỏa mãn điều kiện khi chọn ComboBox...
Do ta ko biết dc chính xác số lượng record thỏa điều kiện là bao nhiêu nên ta thường ướm chừng và kéo fill công thức dư ra 1 số dòng nhất định (chẳng hạn là 100 dòng)... Điều này có 2 nhược điểm:
1> Nếu số lượng record thỏa điều kiện > 100 dòng thì ta đã bỏ mất 1 số chi tiết cần trích
2> Nếu số lượng record thỏa điều kiện chỉ có vài dòng hoặc vài chục dòng thì phần rỗng bên dưới là phí phạm ko đáng, lại còn làm file tăng dung lương vì những công thức này
Cách làm của tôi tập trung ở 3 điểm:
Thứ nhất: Chỉ kéo fill công thức trong khoảng dòng nhất định (trong file là 16 dòng)
Thứ hai: Dùng Scrollbar đễ kéo, nếu có record nào thỏa mãn điều kiện mà nằm ở vị trí thứ 17 trở lên thì khi kéo Scrollbar nó sẽ hiện ra
Thứ ba: Tạo 1 dấu hiệu cuối bảng đễ biết là "Còn nữa" hay "Đã hết"... Nếu các bạn nhìn thấy dấu mũi tên xuống màu đỏ thì biết rằng phía dưới còn các record ẩn chưa dc thể hiện trên bảng tính... Món này có thể làm bằng công thức hoặc Conditional Formating (ở đây tôi dùng công thức)
Nói thì dài dòng... các bạn thao tác sẽ thấy dc ý nghĩa thực sự của file này là thế nào?
Còn có thể cải tiến thêm nhiều nữa cho file trở nên hấp dẩn hơn, tùy theo sự sáng tạo của các bạn!
Mong dc góp ý!
ANH TUẤN
Hôm nay tôi tình cờ nghĩ ra dc 1 cách trích xuất dử liệu kiểu mới, xin chia sẽ với mọi người tham khảo và đóng góp ý kiến.
Việc trích xuất dử liệu từ 1 sheet DATA có sẳn sang 1 sheet khác dựa trên điều kiện nào đó thì trên GPE đã nói rất nhiều... Ở đây chỉ xin trình bày 1 cách thể hiện khác mà theo tôi có thể góp phần tiết kiệm dc tài nguyên hệ thống
Các bạn mở file và chú ý sheet CHITIET, nó liệt kê các mặt hàng bán trong 1 thời điểm nào đó, tôi giã lập 3 mặt hàng, bán từ đầu năm đến cuối năm 2007... Tiếp tục sang sheet THONGKE, nó liệt kê ra những record thỏa mãn điều kiện khi chọn ComboBox...
Do ta ko biết dc chính xác số lượng record thỏa điều kiện là bao nhiêu nên ta thường ướm chừng và kéo fill công thức dư ra 1 số dòng nhất định (chẳng hạn là 100 dòng)... Điều này có 2 nhược điểm:
1> Nếu số lượng record thỏa điều kiện > 100 dòng thì ta đã bỏ mất 1 số chi tiết cần trích
2> Nếu số lượng record thỏa điều kiện chỉ có vài dòng hoặc vài chục dòng thì phần rỗng bên dưới là phí phạm ko đáng, lại còn làm file tăng dung lương vì những công thức này
Cách làm của tôi tập trung ở 3 điểm:
Thứ nhất: Chỉ kéo fill công thức trong khoảng dòng nhất định (trong file là 16 dòng)
Thứ hai: Dùng Scrollbar đễ kéo, nếu có record nào thỏa mãn điều kiện mà nằm ở vị trí thứ 17 trở lên thì khi kéo Scrollbar nó sẽ hiện ra
Thứ ba: Tạo 1 dấu hiệu cuối bảng đễ biết là "Còn nữa" hay "Đã hết"... Nếu các bạn nhìn thấy dấu mũi tên xuống màu đỏ thì biết rằng phía dưới còn các record ẩn chưa dc thể hiện trên bảng tính... Món này có thể làm bằng công thức hoặc Conditional Formating (ở đây tôi dùng công thức)
Nói thì dài dòng... các bạn thao tác sẽ thấy dc ý nghĩa thực sự của file này là thế nào?
Còn có thể cải tiến thêm nhiều nữa cho file trở nên hấp dẩn hơn, tùy theo sự sáng tạo của các bạn!
Mong dc góp ý!
ANH TUẤN
File đính kèm
Lần chỉnh sửa cuối: