Tự động tìm kiếm và chèn dữ liệu từ một dữ liệu tổng. (1 người xem)

  • Thread starter Thread starter th7
  • Ngày gửi Ngày gửi
Liên hệ QC

Người dùng đang xem chủ đề này

th7

Thành viên thường trực
Tham gia
3/3/15
Bài viết
215
Được thích
52
Giới tính
Nam
Chào các Bạn trong diễn đàn,
Mình có mô tả một yêu cầu ở dưới, nhờ các Bạn xem qua hỗ trợ,
Sheet "data1" trong cột Item PN thì có thể một tên nhưng có rất nhiều Sub PN khác nhau, đây là dữ liệu
Sheet "data2" trong cột Item PN thì các tên khác nhau và chỉ có một
Sheet "Result" là kết quả mong muốn
1592323575775.png
Trong Sheets "data2" thì mình dùng công thức nào bắt đầu từ ô "C2" để tự lấy và chèn dữ liệu được như kết trong sheets "result" (tham khảo hình trên).
.
 

File đính kèm

Chào các Bạn trong diễn đàn,
Mình có mô tả một yêu cầu ở dưới, nhờ các Bạn xem qua hỗ trợ,
Sheet "data1" trong cột Item PN thì có thể một tên nhưng có rất nhiều Sub PN khác nhau, đây là dữ liệu
Sheet "data2" trong cột Item PN thì các tên khác nhau và chỉ có một
Sheet "Result" là kết quả mong muốn
View attachment 239379
Trong Sheets "data2" thì mình dùng công thức nào bắt đầu từ ô "C2" để tự lấy và chèn dữ liệu được như kết trong sheets "result" (tham khảo hình trên).
.


Những Item PN trong data 1 không có trong data 2 có lấy sang sheet Result ko bạn ?

Và mình thấy ở Sheet2 Cột Item PN các tên có trùng mà đâu chỉ có 1 như bạn nói?
1592326630268.png
 
Lần chỉnh sửa cuối:
Những Item PN trong data 1 không có trong data 2 có lấy sang sheet Result ko bạn ?

Và mình thấy ở Sheet2 Cột Item PN các tên có trùng mà đâu chỉ có 1 như bạn nói?
View attachment 239381
Chào Bạn,
"Những Item PN trong data 1 không có trong data 2 có lấy sang sheet Result ko bạn ?"
Sheet "data1" là dữ liệu tổng, nó có thêm các dữ liệu của cột Sub PN, sheet này chỉ là dữ liệu để mình kiểm tra nếu có trùng Item PN thì sẽ lấy Sup PN thôi, nên những Item PN trong data1 mà không có trong data2 thì không lấy qua sheet Result nha,
"Và mình thấy ở Sheet2 Cột Item PN các tên có trùng mà đâu chỉ có 1 như bạn nói?"
Cái này là mình bị nhầm, thực sự là nó không có trùng nhau như mình nói, nên mình có thể sửa lại mã 10014179 thành 1014180 để mình làm tiếp.
 
Chào các Bạn trong diễn đàn,
Mình có mô tả một yêu cầu ở dưới, nhờ các Bạn xem qua hỗ trợ,
Sheet "data1" trong cột Item PN thì có thể một tên nhưng có rất nhiều Sub PN khác nhau, đây là dữ liệu
Sheet "data2" trong cột Item PN thì các tên khác nhau và chỉ có một
Sheet "Result" là kết quả mong muốn
View attachment 239379
Trong Sheets "data2" thì mình dùng công thức nào bắt đầu từ ô "C2" để tự lấy và chèn dữ liệu được như kết trong sheets "result" (tham khảo hình trên).
.
Có phải ý bạn là như thế này không:
 

File đính kèm

Có phải ý bạn là như thế này không:
Chào Bạn Hồng Lam,
Mình mô tả như hình ở dưới nha,
1592358043337.png
Hình như sử dụng công thức hàm thì việc tự động tìm và chèn (hàng hoặc cột) giá trị có vẻ nằm ngoài khả năng, có thể VBA có thể giải quyết vấn đề nhỉ,
 

File đính kèm

Hình như sử dụng công thức hàm thì việc tự động tìm và chèn (hàng hoặc cột) giá trị có vẻ nằm ngoài khả năng, có thể VBA có thể giải quyết vấn đề nhỉ,
Thử với VBA xem có đúng kết quả bạn muốn không?
 

File đính kèm

Bài này dùng công thức được.
Về cơ bản chính là bài nhân bản số lượng lên, rồi sort... Híc.
 
  • Yêu thích
Reactions: th7
Chào Bạn Hồng Lam,
Mình mô tả như hình ở dưới nha,
View attachment 239389
Hình như sử dụng công thức hàm thì việc tự động tìm và chèn (hàng hoặc cột) giá trị có vẻ nằm ngoài khả năng, có thể VBA có thể giải quyết vấn đề nhỉ,
Ngoài VBA, bạn cũng có thể dùng hàm nếu phía sau bạn còn nhiều dữ liệu kèm theo. Mình gửi bạn, bạn dùng được cái nào thì cứ dùng nhé
 

File đính kèm

  • Yêu thích
Reactions: th7
Thử với VBA xem có đúng kết quả bạn muốn không?
Em cảm ơn Code VBA của Anh Ba Tê, Em sẽ dựa theo và copy thêm.
Bài đã được tự động gộp:

Bài này dùng công thức được.
Về cơ bản chính là bài nhân bản số lượng lên, rồi sort... Híc.
Cản ơn Bạn Befaint nha,
Bạn Nguyền Hồng Lam có hỗ trợ công thức "_xlfn.CONCAT($C3,$A3)" và công thức "IFERROR(VLOOKUP(_xlfn.CONCAT($C2,$A2),data1!$B:$D,3,0),"")"
Kết quả đúng rồi.
Bài đã được tự động gộp:

Ngoài VBA, bạn cũng có thể dùng hàm nếu phía sau bạn còn nhiều dữ liệu kèm theo. Mình gửi bạn, bạn dùng được cái nào thì cứ dùng nhé
Chào bạn Nguyễn Hồng Lam,
Cảm ơn bạn đã hỗ trợ mình, Công thức bạn làm lạ quá, đáp ứng được yêu cầu rồi. Cảm ơn Bạn.
 
Em cảm ơn Code VBA của Anh Ba Tê, Em sẽ dựa theo và copy thêm.
Bài đã được tự động gộp:


Cản ơn Bạn Befaint nha,
Bạn Nguyền Hồng Lam có hỗ trợ công thức "_xlfn.CONCAT($C3,$A3)" và công thức "IFERROR(VLOOKUP(_xlfn.CONCAT($C2,$A2),data1!$B:$D,3,0),"")"
Kết quả đúng rồi.
Bài đã được tự động gộp:


Chào bạn Nguyễn Hồng Lam,
Cảm ơn bạn đã hỗ trợ mình, Công thức bạn làm lạ quá, đáp ứng được yêu cầu rồi. Cảm ơn Bạn.
Haha....bạn dùng hàm nhiều rồi quen thôi. Còn nhiều hàm mà đến mình còn đau đầu nữa là....kkkkk...
 
  • Cười
Reactions: th7
Web KT

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

Back
Top Bottom