Xin trợ giúp code VBA dò tìm các dữ liệu trùng nhau trong 2 sheet và lấy dữ liệu theo yêu cầu

Liên hệ QC

MANHTS

Thành viên chính thức
Tham gia
16/11/20
Bài viết
63
Được thích
4
Hi các bác ạ
Trước hết em xin chúc cả nhà mình năm mới có nhiều sức khẻo, tấn tài, tấn lộc, vạn sự như ý
Chả là em có 1 file xây dựng gần xong rồi nhưng có 1 vấn đề như tiêu đề em có nêu (cụ thể trong file đính kèm)
Rất mong nhận được sự trợ giúp từ các bác
Em cảm ơn!
 

File đính kèm

  • FILE DMKT.xlsm
    518.8 KB · Đọc: 19
Hi các bác ạ
Trước hết em xin chúc cả nhà mình năm mới có nhiều sức khẻo, tấn tài, tấn lộc, vạn sự như ý
Chả là em có 1 file xây dựng gần xong rồi nhưng có 1 vấn đề như tiêu đề em có nêu (cụ thể trong file đính kèm)
Rất mong nhận được sự trợ giúp từ các bác
Em cảm ơn!
Quản lý vật tư bằng mã số chứ làm như bạn thì với cái tên dài thòn thế này - Pyrolitic tube C HR cuvette , for Z-2000 series - chỉ cần sai 1 dấu cách là tìm không thấy
 
Upvote 0
Upvote 0
Hi các bác ạ
Trước hết em xin chúc cả nhà mình năm mới có nhiều sức khẻo, tấn tài, tấn lộc, vạn sự như ý
Chả là em có 1 file xây dựng gần xong rồi nhưng có 1 vấn đề như tiêu đề em có nêu (cụ thể trong file đính kèm)
Rất mong nhận được sự trợ giúp từ các bác
Em cảm ơn!
Trong sheet mua sắm không có tên 03 Hóa chất này (tại B3, B4, B5 của sheet TON KHO) là 1,10-Phenanthroline monohydrate, 1-Hexanol, 2-Mercaptoethanol. Không có mua thì làm gì có chuyện tồn kho.
 
Upvote 0
Hi các bác ạ
Trước hết em xin chúc cả nhà mình năm mới có nhiều sức khẻo, tấn tài, tấn lộc, vạn sự như ý
Chả là em có 1 file xây dựng gần xong rồi nhưng có 1 vấn đề như tiêu đề em có nêu (cụ thể trong file đính kèm)
Rất mong nhận được sự trợ giúp từ các bác
Em cảm ơn!
Đối với yêu cầu của bạn thì mình nghĩ hàm Vlookup hoặc kết hợp hàm Index và Match là có thể xử lý được.
Tuy nhiên như vậy chưa đủ với một file quản lý vật tư mà bạn đang hoàn thiện (bạn tham khảo góp ý của mình xem sao nhé),
- Đồng tình với góp ý của các bạn ở trên: cần quản lý vật tư và hóa chất theo mã số nhất định phù hợp với tên của vật tư và hóa chất đó và tránh sự trùng lặp (cùng tên vật tư và hóa chất, nhưng nếu đó là 2 loại khác nhau về quy cách thì cũng nên tách ra là 2 mã số quản lý),..
- Để quản lý tồn kho thì số lượng tồn của kỳ = (số lượng tồn đầu kỳ kho 1 + số lượng nhập trong kỳ kho 1 - số lượng xuất trong kỳ kho 1) + (số lượng tồn đầu kỳ kho 2 + số lượng nhập trong kỳ kho 2 - số lượng xuất trong kỳ kho 2) + ... và số lượng này là file tự tổng hợp, nhân viên quản lý kho chỉ có việc kiểm tra thực tế có đúng hay không (nếu lệch thì xác nhận nguyên nhân), chứ không thể đi kiểm và nhập vào file rồi cộng lại được.
- Trường hợp hóa chất, vật tư không đảm bảo chất lượng hoặc quá hạn sử dụng,... thì số lượng đó sẽ xử lý thế nào? mình nghĩ cũng nên xem xét cho file quản lý.

Chúc bạn năm mới thành công và hoàn thiện file quản lý phù hợp nhất với công việc.
 
Upvote 0
Trong sheet mua sắm không có tên 03 Hóa chất này (tại B3, B4, B5 của sheet TON KHO) là 1,10-Phenanthroline monohydrate, 1-Hexanol, 2-Mercaptoethanol. Không có mua thì làm gì có chuyện tồn kho.
Hi bác cái file này em sử dụng để làm đề nghị mua tiếp nên khi mua họ bắt phải có số tồn kho của hóa chất đó còn hay không thì mới cho mua, em có làm 1 file quản lý riêng cho vật tư hóa chất rồi nên khi cần em sẽ coppy vào file em đã làm sẵn bác ạ
Bài đã được tự động gộp:

Đối với yêu cầu của bạn thì mình nghĩ hàm Vlookup hoặc kết hợp hàm Index và Match là có thể xử lý được.
Tuy nhiên như vậy chưa đủ với một file quản lý vật tư mà bạn đang hoàn thiện (bạn tham khảo góp ý của mình xem sao nhé),
- Đồng tình với góp ý của các bạn ở trên: cần quản lý vật tư và hóa chất theo mã số nhất định phù hợp với tên của vật tư và hóa chất đó và tránh sự trùng lặp (cùng tên vật tư và hóa chất, nhưng nếu đó là 2 loại khác nhau về quy cách thì cũng nên tách ra là 2 mã số quản lý),..
- Để quản lý tồn kho thì số lượng tồn của kỳ = (số lượng tồn đầu kỳ kho 1 + số lượng nhập trong kỳ kho 1 - số lượng xuất trong kỳ kho 1) + (số lượng tồn đầu kỳ kho 2 + số lượng nhập trong kỳ kho 2 - số lượng xuất trong kỳ kho 2) + ... và số lượng này là file tự tổng hợp, nhân viên quản lý kho chỉ có việc kiểm tra thực tế có đúng hay không (nếu lệch thì xác nhận nguyên nhân), chứ không thể đi kiểm và nhập vào file rồi cộng lại được.
- Trường hợp hóa chất, vật tư không đảm bảo chất lượng hoặc quá hạn sử dụng,... thì số lượng đó sẽ xử lý thế nào? mình nghĩ cũng nên xem xét cho file quản lý.

Chúc bạn năm mới thành công và hoàn thiện file quản lý phù hợp nhất với công việc.
Dạ bác thật sự là em có 1 file quản lý về việc xuất nhập kho rồi nhưng file này lại dùng cho bộ phận khác và bộ phận này chỉ có nhiệm vụ căn cứ vào tồn kho của bộ phận kho gửi cho rồi dựa vào đó để là thủ tục mua thêm nên em mới thiết kế vậy bác à
Bài đã được tự động gộp:

Quản lý vật tư bằng mã số chứ làm như bạn thì với cái tên dài thòn thế này - Pyrolitic tube C HR cuvette , for Z-2000 series - chỉ cần sai 1 dấu cách là tìm không thấy
dạ vâng nếu được bác giúp em so sánh bằng mã sản phẩm ạ
Bài đã được tự động gộp:

2 trang tính (Sheets) đó có tên là gì vậy bạn?
là sheet TON KHO Và sheet DN MUASAM bác à
 
Upvote 0
Mọi chuyện tính toán hay tổng hợp,. . . . đều phải xoay quanh [Mã số SF], tuy nhiên mã số nhiều SF của bạn chưa có hay chưa chuẩn.
Bạn phải kiện toàn lại cột (trường) này cho đến lúc đạt iêu cầu; Chỉ sau đó thì muốn làm gì đó thì tiếp.
Chứ giờ mà 'làm' cái gì đó là hại bạn hay bạn hại chính mình mà thôi.
 
Upvote 0
Hi bác cái file này em sử dụng để làm đề nghị mua tiếp nên khi mua họ bắt phải có số tồn kho của hóa chất đó còn hay không thì mới cho mua, em có làm 1 file quản lý riêng cho vật tư hóa chất rồi nên khi cần em sẽ coppy vào file em đã làm sẵn bác ạ
Ý tôi muốn nêu là tên sản phẩm bạn gõ nhập là không chuẩn và không thống nhất. Vì vậy, việc so sánh sẽ không bao giờ chính xác dẫn đến việc tổng hợp sẽ bị sai.
Bạn nên cho 1 sheet làm danh mục chứa tên các sản phẩm, dựa vào danh mục này nhập liệu sẽ nhanh và chuẩn xác hơn.
 
Upvote 0
. . . . . . Bạn nên cho 1 sheet làm danh mục chứa tên các sản phẩm, dựa vào danh mục này nhập liệu sẽ nhanh và chuẩn xác hơn.
Trang này có rồi, chỉ có điều là chưa chuẩn hết toàn bộ, như các ví dụ sau:

Tên Hóa chất VTHãng sản xuấtMã số SPQuy cáchQuy cách SFĐVTĐơn giá
Acetonitril, HPLCScharlauAC033340004000ml/chaiml913,000
Acetonitril, HPLCScharlauAC033340004000ml/chaiml1,210,000
Các cột (trường đều giống nhau, ngoại trừ [Đơn giá]

Hay chưa có mã số SF:

Nitric axid 65%, PAProlabo - Pháp?1000ml/chaiml407,000
Nitric axid 65%, PAScharlauAC160110001000ml/chaiml506,000
Nội chuẩn NorvalineSigmaN7627-1G1000mg/chaimg2,806,000
Nước cất, HPLCFisher?4000ml/chaiml418,000
Nước cất, HPLCDuksan1194000ml/chaiml550,000
 
Upvote 0
Trang này có rồi, chỉ có điều là chưa chuẩn hết toàn bộ, như các ví dụ sau:

Tên Hóa chất VTHãng sản xuấtMã số SPQuy cáchQuy cách SFĐVTĐơn giá
Acetonitril, HPLCScharlauAC033340004000ml/chaiml913,000
Acetonitril, HPLCScharlauAC033340004000ml/chaiml1,210,000
Các cột (trường đều giống nhau, ngoại trừ [Đơn giá]

Hay chưa có mã số SF:

Nitric axid 65%, PAProlabo - Pháp?1000ml/chaiml407,000
Nitric axid 65%, PAScharlauAC160110001000ml/chaiml506,000
Nội chuẩn NorvalineSigmaN7627-1G1000mg/chaimg2,806,000
Nước cất, HPLCFisher?4000ml/chaiml418,000
Nước cất, HPLCDuksan1194000ml/chaiml550,000
Thanks bác để e kiểm tra cách khác xem sao
 
Upvote 0
Web KT

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

Back
Top Bottom