Nhờ mọi người giúp tự thêm dòng và lấy dữ liệu

Liên hệ QC

mshuyenvn

Thành viên mới
Tham gia
11/10/15
Bài viết
41
Được thích
1
Giới tính
Nữ
Xin kính cẩn nhờ anh chị em cô dì chú bác GPE giúp đỡ Code tự thêm dòng và lấy dữ liệu.
Trong file của em, em có rất nhiều mã hàng và mỗi mã hàng có số NPL tương ứng.
Em cần phải tự thêm dòng, copy định mức, NPL ... của từng mã hàng vào một và cảm thấy như thế rất là mất thời gian.
Nên nhờ mọi người viết code giúp em để khi em bấm chạy là nó tự động ra dữ liệu mà em cần.
- Sheet "MA SP" là tất cả mã sp + số lượng nhập kho.
- Sheet "NPL" là định mức và NPL đi kèm.
 

File đính kèm

Xin kính cẩn nhờ anh chị em cô dì chú bác GPE giúp đỡ Code tự thêm dòng và lấy dữ liệu.
Trong file của em, em có rất nhiều mã hàng và mỗi mã hàng có số NPL tương ứng.
Em cần phải tự thêm dòng, copy định mức, NPL ... của từng mã hàng vào một và cảm thấy như thế rất là mất thời gian.
Nên nhờ mọi người viết code giúp em để khi em bấm chạy là nó tự động ra dữ liệu mà em cần.
- Sheet "MA SP" là tất cả mã sp + số lượng nhập kho.
- Sheet "NPL" là định mức và NPL đi kèm.
Vậy chứ bạn có được Sheet NPL bằng cách nào.
Sheet NPL đã có rồi thì bạn copy qua sheet MA SP sẽ được 1 vài cột rồi, 1 vài cột còn lại sẽ vlookup từ bảng để tra (đơn vị tính, số lượng nhập kho)
 
Upvote 0
Vậy chứ bạn có được Sheet NPL bằng cách nào.
Sheet NPL đã có rồi thì bạn copy qua sheet MA SP sẽ được 1 vài cột rồi, 1 vài cột còn lại sẽ vlookup từ bảng để tra (đơn vị tính, số lượng nhập kho)
Trường hợp, 1 mã SP chỉ có 1 số lượng nhập kho nhất định thì dùng vlookup đc. Nhưng của mình là cùng mã SP nhưng lại có SL nhập khác nhau.
Dùng sumif thì k đúng bản chất đối với từng mã, từng số lượng như thế.
 
Upvote 0
Trường hợp, 1 mã SP chỉ có 1 số lượng nhập kho nhất định thì dùng vlookup đc. Nhưng của mình là cùng mã SP nhưng lại có SL nhập khác nhau.
Dùng sumif thì k đúng bản chất đối với từng mã, từng số lượng như thế.
Theo file bạn gửi, mình có thể tra số lượng NK và đơn vị tính bằng cách vlookup theo mã SP mà.
Còn cột mã SP, định mức, hao hụt, ... bạn đã có nguyên 1 sheet PNL, copy qua là đc.
 

File đính kèm

  • Capture.PNG
    Capture.PNG
    11.9 KB · Đọc: 9
Upvote 0
Theo file bạn gửi, mình có thể tra số lượng NK và đơn vị tính bằng cách vlookup theo mã SP mà.
Còn cột mã SP, định mức, hao hụt, ... bạn đã có nguyên 1 sheet PNL, copy qua là đc.
Ví dụ như mã 0540A0Q
Trong file của mình là sẽ có nhập 3 lần cho mã này.
Nhưng khi Vlookup thì sẽ chỉ lấy đc giá trị đầu tiên thôi
 
Upvote 0
Xin kính cẩn nhờ anh chị em cô dì chú bác GPE giúp đỡ Code tự thêm dòng và lấy dữ liệu.
Trong file của em, em có rất nhiều mã hàng và mỗi mã hàng có số NPL tương ứng.
Em cần phải tự thêm dòng, copy định mức, NPL ... của từng mã hàng vào một và cảm thấy như thế rất là mất thời gian.
Nên nhờ mọi người viết code giúp em để khi em bấm chạy là nó tự động ra dữ liệu mà em cần.
- Sheet "MA SP" là tất cả mã sp + số lượng nhập kho.
- Sheet "NPL" là định mức và NPL đi kèm.
Cái này chả cần Insert thêm dòng gì cả, muốn MA SP nào thì chỉ việc lọc, muốn thêm bớt cái gì đó vào thì tùy ý, sau đó lưu nó vào sheet theo dõi theo chiều dọc, muốn sắp xếp nó theo trình tự nào thì Sort.
Chứ mắc chi phải suy nghĩ đến việc Insert nó bao nhiêu dòng (bỏ ý tưởng này đi).
 
Upvote 0
Ví dụ như mã 0540A0Q
Trong file của mình là sẽ có nhập 3 lần cho mã này.
Nhưng khi Vlookup thì sẽ chỉ lấy đc giá trị đầu tiên thôi
Vậy thì phải hỏi với mã này cột SL NK nếu input tay vào cột N bạn input thế nào.
Mã này có đến 13 NPL lận.
 
Upvote 0
Cái này chả cần Insert thêm dòng gì cả, muốn MA SP nào thì chỉ việc lọc, muốn thêm bớt cái gì đó vào thì tùy ý, sau đó lưu nó vào sheet theo dõi theo chiều dọc, muốn sắp xếp nó theo trình tự nào thì Sort.
Chứ mắc chi phải suy nghĩ đến việc Insert nó bao nhiêu dòng (bỏ ý tưởng này đi).
Dạ. Vì 1 mã của em có thể nhập nhiều lần, em cần phải tính cho mỗi lần như vậy chứ k tính gộp đc.
Vậy thì phải hỏi với mã này cột SL NK nếu input tay vào cột N bạn input thế nào.
Mã này có đến 13 NPL lận.
Với mỗi lần phát sinh như thế thì mình lại phải insert 13 dòng.
Ví dụ như file.
 

File đính kèm

Upvote 0
Dạ. Vì 1 mã của em có thể nhập nhiều lần, em cần phải tính cho mỗi lần như vậy chứ k tính gộp đc.

Với mỗi lần phát sinh như thế thì mình lại phải insert 13 dòng.
Ví dụ như file.
Muốn lọc 1 mã và gán 100 lần cũng được, nhưng bạn phải cho ví dụ thử 1, 2 MA SP làm ví dụ (như bạn nêu) thì tôi mới hiểu được.
 
Upvote 0
Muốn lọc 1 mã và gán 100 lần cũng được, nhưng bạn phải cho ví dụ thử 1, 2 MA SP làm ví dụ (như bạn nêu) thì tôi mới hiểu được.
Ví dụ như mã 0540A0Q
Trong file của em là sẽ có nhập 3 lần cho mã này.
Thì em sẽ phải thêm 3 lần 13 dòng NPL.
Em gửi file đính kèm ạ.
 

File đính kèm

Upvote 0
Ví dụ như mã 0540A0Q
Trong file của em là sẽ có nhập 3 lần cho mã này.
Thì em sẽ phải thêm 3 lần 13 dòng NPL.
Em gửi file đính kèm ạ.
Mình không rành code, nếu là bạn, mình sẽ chọn phương pháp sử dụng thêm cột phụ, kết hợp sort dữ liệu ở sheet NPL theo mã SP, lọc từng mã rồi copy toàn bộ dữ liệu liên quan của mã SP đó. Bởi đằng nào bạn cũng có sẵn sheet NPL rồi, bây giờ chỉ cần xem 1 mã SP như vậy cần copy bao nhiêu lần, từ đó tiến hành copy từ sheet NPL qua. Chỉ còn 2 cột là số lương nhập kho và đơn vị tính thì dùng hàm. Mình có add thêm cột phụ để tiện sử dụng vlookup.
Bạn thử tham khảo cho đến khi có phương án tối ưu hơn.
 

File đính kèm

Upvote 0
Ví dụ như mã 0540A0Q
Trong file của em là sẽ có nhập 3 lần cho mã này.
Thì em sẽ phải thêm 3 lần 13 dòng NPL.
Em gửi file đính kèm ạ.
Tại A2 sheet MA SP chọn 1 mã rồi nhấn nút Lọc Mã SP, sau khi thêm bớt hay hiệu chỉnh cái gì đó xong thì nhấn nút lưu và xem kết quả.
Tương tự như vậy cho mã SP khác khi nhấn nút lưu thì nó sẽ gán Mã SP tiếp theo xuống dưới.
 

File đính kèm

Upvote 0
Mình có mượn hàm Filter2DArray của bác ndu96081631 trong code của mình, bạn tải về và bấm chạy thử xem.
Bạn ơi, đúng là cái mình mong muốn rồi. Thật cảm ơn bạn nhiều.
Nhưng phần kết quả mong muốn mình muốn nó nằm ở 1 sheet thì nên sửa code như thế nào ạ?
 
Upvote 0

File đính kèm

Upvote 0

File đính kèm

Upvote 0
Bạn làm theo cách từng phần từ của bác @Ba Tê là ứng dụng kha khá rồi, hiểu được rõ nó nữa là giá thành làm ổn !
 
Upvote 0
Web KT

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

Back
Top Bottom