Trích lọc dữ liệu dựa theo ngày tháng.

Liên hệ QC

checking

Thành viên mới
Tham gia
10/7/13
Bài viết
15
Được thích
0
Em kính chào Thầy, Cô và các anh/chị,

Em có việc muốn nhờ Thầy, Cô và các anh/chị giúp đỡ ạ.


Công việc của em là tổng hợp số liệu về các loại thuốc sắp hết hạn trước 30 ngày và thuốc đã hết hạn để trả lại đơn vị sản xuất.
Em có làm 3 file mẫu trong 1 folder để mô tả cụ thể về công việc rồi ạ.,


File giữ liệu : là các file tháng 7.2013 ; tháng 8.2013. Thực tế em có rất nhiều file như này, vì mỗi tháng em phải làm 1 file riêng.
Trong mỗi một file giữ liệu có 9 sheet khác nhau, mỗi sheet đều có các colum giống hệt nhau, lưu các thông tin cụ thể của từng loại thuốc, trong đó có colum G là quan trọng nhất, vì nó là colum show ngày hết hạn của thuốc.


File tổng hợp giữ liệu: là file Report . File này có nhiệm vụ: tổng hợp các giữ liệu thuốc của các sheet khác nhau trong các file khác nhau có ngày hết hạn trước 30 ngày. Tức là khi một thuốc nào còn 30 ngày là hết hạn thì sẽ tự động cập nhật giữ liệu vào file Report. Nếu thuốc đó còn hạn sử dụng nhiều hơn 30 ngày thì không cần cập nhật vào file Report.
Trong file Report có colum H và colum I. Colum H này sẽ hiên thị số ngày còn lại của thuốc đó sau khi cập nhật vào file report, Colum I sẽ thông báo đã hết hạn bằng cách đánh dấu X.


Như vậy em không cần liên kết các file giữ liệu với nhau, mà chỉ cần liên kết file giữ liệu và file Report để tự động cập nhật giữ liệu vào file report khi gần đến ngày hết hạn sử dụng. Một folder có thể có 50 file giữ liệu. Nhưng chỉ cần 1 file Report thôi.


Trong 3 file mẫu em gửi , em có cập nhật giữ liệu vào 2 file, mỗi file em có giữ liệu ở 3 sheet làm ví dụ thôi ạ, vì có 9 sheet nhưng đều giống nhau.


Em không hiểu sao em không up file lên diễn đàn được nên em up qua Dropbox


https://www.dropbox.com/s/lubnq1xgrjxlb7l/excel.rar



Em kính mong Thầy, Cô và các anh/chị giúp đỡ ạ,


Em xin cảm ơn (và có cả hậu tạ nữa ạ !)
 

File đính kèm

  • excel.rar
    28.1 KB · Đọc: 46
Lần chỉnh sửa cuối:
hic, em kính mong nhận được sự giúp đỡ ạ :(
 
Em có tìm được một file rất hay của bác cadafi chia sẻ trong bài viết này:
http://www.giaiphapexcel.com/forum/...nder-trên-máy-tính-từ-excel&p=69059#post69059

Nhưng file này vẫn chưa đáp ứng được công việc của em , vì : file này chỉ remider trong 1 sheet của 1 file excel. Trong khi công viêc của em là report của nhiều sheet trong 1 file và nhiều file trong cùng 1 folder

em thấy file này rất hay, chắc chỉ cần chỉnh sửa 1 chút là có thể chạy được như công việc của em, nhưng em mù tịt về code, mong Thầy cô và các anh/chị giúp đỡ ạ!
 

File đính kèm

  • CongNo.rar
    17.7 KB · Đọc: 31
Em kính chào Thầy, Cô và các anh/chị,

Em có việc muốn nhờ Thầy, Cô và các anh/chị giúp đỡ ạ.


Công việc của em là tổng hợp số liệu về các loại thuốc sắp hết hạn trước 30 ngày và thuốc đã hết hạn để trả lại đơn vị sản xuất.
Em có làm 3 file mẫu trong 1 folder để mô tả cụ thể về công việc rồi ạ.,
=============================
Em xin cảm ơn (và có cả hậu tạ nữa ạ !)
Bỏ mấy chữ màu đỏ đi bạn ơi, "dzô dziên" lắm. Lại không tôn trọng người khác nữa.
Đúng ra là không làm vì mấy cái chữ màu đỏ, nhưng bài này thấy giống giống bài vừa làm nên sửa code lại thử luôn.
Xem hướng dẫn tương tự như bài này:
http://www.giaiphapexcel.com/forum/...el-khác-nhau-thành-1-file&p=519249#post519249
 

File đính kèm

  • Report.rar
    13 KB · Đọc: 68
Lần chỉnh sửa cuối:
Em cảm ơn anh Ba Tê, nghe nick anh em lại nhớ đến món Bánh Mì kaka
Em đã down load file Report của anh về và chạy thử, nhưng chưa hiển thị được thông tin lên anh ạ.
File report đã lấy được giữ liệu của các hàng có ngày hết hạn, nhưng chưa show được các thông tin như tên thuốc, lô hàng...
Và một điểm nửa là chưa hiển thị được các thông tin thuốc còn hạn sử dụng 30 ngày. Mà chỉ hiển thị được các thuốc đã hết hạn

Em thấy ý tưởng của anh trong colum J rất hay (colum ghi chu test). Nhờ colum này ta biết được thông tin trính lọc ra được lấy từ file nào trong database.

Anh xem giúp em sửa một chút nữa ạ,

em cảm ơn!
 
Em cảm ơn anh Ba Tê, nghe nick anh em lại nhớ đến món Bánh Mì kaka
Em đã down load file Report của anh về và chạy thử, nhưng chưa hiển thị được thông tin lên anh ạ.
File report đã lấy được giữ liệu của các hàng có ngày hết hạn, nhưng chưa show được các thông tin như tên thuốc, lô hàng...
Và một điểm nửa là chưa hiển thị được các thông tin thuốc còn hạn sử dụng 30 ngày. Mà chỉ hiển thị được các thuốc đã hết hạn

Em thấy ý tưởng của anh trong colum J rất hay (colum ghi chu test). Nhờ colum này ta biết được thông tin trính lọc ra được lấy từ file nào trong database.

Anh xem giúp em sửa một chút nữa ạ,

em cảm ơn!
Chẳng hiểu bạn muốn gì nữa, thông tin bạn yêu cấu là còn trong khoảng 30 ngày đến quá date, kết quả như hình dưới thì thiếu thông tin tên thuốc, lô hàng... chỗ nào nữa:
KyQua.jpg
 
hic,

đúng là ngon lành cành đào rồi ạ,

em ngu quá anh Ba Tê :(
tại vì em lại không chỉnh sửa lại file là xlsx
em vẫn để đuôi file là xls
thế là nó không ra như của anh

hì hì, em cảm ơn anh nhiều lắm ạ
 
em xin anh Ba Tê giúp em lần nữa với ạ ,
Lúc đầu e nghĩ là sẽ tự chỉnh sửa được code để run với công việc của mình, hôm qua em test chán đến 1h sáng không được, sáng nay hì hục fix lại cũng chẳng được, bởi vì em để các colum khác với định dạng mà em đã gửi anh. em vào code để sửa cho phù hợp với sheet của em mà chẳng làm được :( (tại em noop code quá ),

em up lên file sheet chuẩn có đầy đủ các colum theo công việc của em rồi ạ, đấy là file dữ liệu.
còn file report thì em muốn hiển thị 3 colum cuối cùng trong file report của anh (colum H, I, J) sang cuối cùng của file report mới ạ, (tức là sẽ chuyển về colum N, O, P ), mỗi việc chuyển colum mà em loay hoay mãi chẳng biết fixx kiểu gì, !$@!!

Với thêm nữa là em muốn thống kê colum J (kho hàng) nữa ạ. Em muốn biết trong 1 tháng (1 file excel có 9 sheet ) có bao nhiêu kho hàng xuất hiển trong file đó , và số lần xuất hiện của kho hàng trong tổng các file khác nhau.

em cảm anh nhiều lắm ạ!
 

File đính kèm

  • thang 6.2013.xls
    27.5 KB · Đọc: 14
em xin anh Ba Tê giúp em lần nữa với ạ ,
Lúc đầu e nghĩ là sẽ tự chỉnh sửa được code để run với công việc của mình, hôm qua em test chán đến 1h sáng không được, sáng nay hì hục fix lại cũng chẳng được, bởi vì em để các colum khác với định dạng mà em đã gửi anh. em vào code để sửa cho phù hợp với sheet của em mà chẳng làm được :( (tại em noop code quá ),

em up lên file sheet chuẩn có đầy đủ các colum theo công việc của em rồi ạ, đấy là file dữ liệu.
còn file report thì em muốn hiển thị 3 colum cuối cùng trong file report của anh (colum H, I, J) sang cuối cùng của file report mới ạ, (tức là sẽ chuyển về colum N, O, P ), mỗi việc chuyển colum mà em loay hoay mãi chẳng biết fixx kiểu gì, !$@!!

Với thêm nữa là em muốn thống kê colum J (kho hàng) nữa ạ. Em muốn biết trong 1 tháng (1 file excel có 9 sheet ) có bao nhiêu kho hàng xuất hiển trong file đó , và số lần xuất hiện của kho hàng trong tổng các file khác nhau.

em cảm anh nhiều lắm ạ!
Bạn diễn giải "mắc cười" quá, bạn nghĩ ai cũng hiểu được bạn muốn gì sao?
Giờ tôi làm lại, "bê nguyên xi" mấy cột của các file con đưa vào file Report, thêm 3 cột cuối, cột nào bạn hổng xài thì ẩn nó đi, chứ tôi chẳng biết bạn xài cột nào mà hổng xài cột nào. Híc!
Điều quan trọng là đây:( ví dụ file tháng 6.2013.xls của bạn mới gởi)
1/ Tên File không nên có khoảng trắng, không nên dùng dấu chấm, tên càng ngắn gọn nhưng dể hiểu càng tốt (ví dụ T6_2013.xls)
2/ Trong bảng dữ liệu rất "kỵ" cái Merge Cells (ví dụ cột B lô hàng), không để trống và tự hiểu là "như trên" (như cột A ngày nhập), mỗi ô đều phải có dữ liệu tương ứng để mà "biểu anh Bill" tìm kiếm, nhìn bằng mắt bạn thấy và hiểu chứ anh Bill chưa chắc hiểu, mà hiểu ảnh cũng hổng thèm làm.
3/Các loại dữ liệu phải nhập đúng dạng của nó, Date là Date, Number là number, Text là text, Bạn nhập lộn xộn quá, có đâu ngày mà có kiểu 1.7, cột lô hàng lúc Number lúc Text, cột Số Seri và số ĐT nên Format là Text mới có được số 0 ở phía trước nếu có....
4/ Cuối cùng chuyện bạn muốn thống kê gì đó, tôi hổng biết luôn, vì bạn nói chẳng đâu vào đâu, thống kê ở đâu, ghi nó vào đâu, mặt mũi nó ra sao.... Thôi bạn tự tính bằng thủ công đi nhé.
Hy vọng bạn vừa lòng.
Thân.
 

File đính kèm

  • Report.rar
    12.6 KB · Đọc: 38
Lần chỉnh sửa cuối:
Theo tôi để quản lý tốt và để dễ dàng tổng hợp, báo cáo và truy xuất dữ liệu, bạn nên sử dụng 1 sheet duy nhất ví dụ ta gọi là sheet DATA, từ sheet này ta có thể thực hiện:
- Báo cáo thuốc xuất theo tháng, theo đặt điểm loại thuốc, thuốc hết hạn theo tháng.
- Hoặc có thể dùng macro với 1 nút để xuất dữ liệu và tự đặt tên sheet theo từng tháng, với 1 nút khác xuất dữ liệu thuốc hết hạn và tự đặt tên theo từng tháng, 1 nút có thể xuất theo từng kho, 1 nút có thể xuất theo từng người theo dõi.

Tôi thiết kế lại biểu, nếu bạn muốn làm theo dạng tôi vừa nêu thì cho ý kiến.
 

File đính kèm

  • Theo dõi thuốc.xls
    47.5 KB · Đọc: 40
dạ, em cảm ơn anh Ba Tê nhiều lắm ạ
Đúng ý của em rồi ạ. File report như vậy là quá hoàn chỉnh theo nhu cầu công việc của em rồi ạ

những điều anh nhắc nhở em hoàn toàn đồng ý ạ. Em sẽ lưu ý khi nhập giữ liệu.
Em cảm ơn GPE nhiều lắm, nhờ GPE mà em có thêm bài học ạ. các anh/chị trên GPE đều rất nhiệt tình giúp đỡ thành viên.
 
thưa anh be09 ạ
như ý kiến của anh thì em lại không tổng hợp và liệt kê được các lô hàng và loại thuốc sắp hết hạn đâu ạ, mà chỉ tổng hợp số thuốc và loại thuốc đang có trong kho thôi ạ. Với lại nữa là em cần nhập dữ liệu 1 tháng trong 1 file excel riêng biệt nên không thể gộp vào làm 1 được, vì nếu gộp vào làm 1 file thì sau này quản lý sẽ rất khó
 
thưa anh be09 ạ
như ý kiến của anh thì em lại không tổng hợp và liệt kê được các lô hàng và loại thuốc sắp hết hạn đâu ạ, mà chỉ tổng hợp số thuốc và loại thuốc đang có trong kho thôi ạ. Với lại nữa là em cần nhập dữ liệu 1 tháng trong 1 file excel riêng biệt nên không thể gộp vào làm 1 được, vì nếu gộp vào làm 1 file thì sau này quản lý sẽ rất khó

Ở bài 10 anh đưa ra hướng làm để em tham khảo về cách thực hiện chứ chưa đưa ra cách giải quyết vấn đề, nếu thích hướng đó thì anh mới làm (chứ làm hoàn chỉnh thì cũng mất khá nhiều thời gian), còn việc xuất danh sách những loại thuốc quá thời hạn thì cũng đâu có gì là khó, ví dụ: tạo 1 nút với Macro tính những loại thuốc quá thời hạn và hiện kết quả trong cột quá hạn, dựa kết quả trong cột quá hạn tạo 1 nút khác với Macro tách những loại thuốc quá thời hạn ra sheet mới và đặt tên sheet.
 
Lần chỉnh sửa cuối:
Web KT

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

Back
Top Bottom