Hỏi về hàm nhập liệu đối với bảng merge cell

Liên hệ QC
Mình vẫn chưa hiểu lắm, vì sao bạn lại chọn là R1, vì trong bài toán này thì căn cứ là cột V cơ.
Vì cột R chứa các nước bạn giao (hay nhận), tôi đoán là chứng từ cột V phải tương ứng với quốc gia đó, nếu V bị merge giống R, thì tôi lấy R đang hiện hữu dữ liệu.
Bạn cũng có thể lấy cột Q, miễn sao cũng quy tắc phải merge giống cột V.
hihi ^o^
 
Vì cột R chứa các nước bạn giao (hay nhận), tôi đoán là chứng từ cột V phải tương ứng với quốc gia đó, nếu V bị merge giống R, thì tôi lấy R đang hiện hữu dữ liệu.
Bạn cũng có thể lấy cột Q, miễn sao cũng quy tắc phải merge giống cột V.
hihi ^o^
Bạn có thể xem giúp mình cách đặt công thức để chọn chứng từ số mấy thì nó sẽ link sang 1 file khác không? Hình ảnh mình chụp chính là kết quả khi mình chọn chứng từ số 2 đấy ạ.
 

File đính kèm

  • P_20180305_174621.jpg
    P_20180305_174621.jpg
    2 MB · Đọc: 14
Vì cột R chứa các nước bạn giao (hay nhận), tôi đoán là chứng từ cột V phải tương ứng với quốc gia đó, nếu V bị merge giống R, thì tôi lấy R đang hiện hữu dữ liệu.
Bạn cũng có thể lấy cột Q, miễn sao cũng quy tắc phải merge giống cột V.
hihi ^o^
Nghĩa là khi chọn số chứng từ, lúc đó công thức sẽ tìm xem có bao nhiêu sản phẩm ở cột S, sau đó liệt kê tiếp các sản phẩm chi tiết của sản phẩm đó, như trong ảnh mình gửi ấy ạ. Hết 1 sản phẩm cột S, sẽ tiếp tục sản phẩm tiếp theo, cũng của cột S ấy.
 
Nghĩa là khi chọn số chứng từ, lúc đó công thức sẽ tìm xem có bao nhiêu sản phẩm ở cột S, sau đó liệt kê tiếp các sản phẩm chi tiết của sản phẩm đó, như trong ảnh mình gửi ấy ạ. Hết 1 sản phẩm cột S, sẽ tiếp tục sản phẩm tiếp theo, cũng của cột S ấy.
Tốt nhất là sử dụng VBA.
Bạn có thể tham khảo trước cách làm bằng công thức trong file kèm.
hihi ^o^
 

File đính kèm

  • PO.xlsx
    58.2 KB · Đọc: 15
Tốt nhất là sử dụng VBA.
Bạn có thể tham khảo trước cách làm bằng công thức trong file kèm.
hihi ^o^
Tớ ạ bạn. Tớ bó tay rồi đấy. Tớ chịu rồi đấy. Đúng 1000 phần trăm luôn rồi. Chẳng biết nói gì nữa rồi. Bạn có thể cho tớ xin số tài khoản vì tớ thật lòng muốn tặng bạn gói kẹo chocolate chẳng hạn. Hichic
 
Tốt nhất là sử dụng VBA.
Bạn có thể tham khảo trước cách làm bằng công thức trong file kèm.
hihi ^o^
Ngoài ra, tớ muốn hỏi thêm chút là nếu invoice có 3 mặt hàng khác nhau (cột S ấy bạn) thì công thức này cũng tự động link sang theo đúng qui định kiểu in như kia ạ? Và hiện tại file cậu làm, tớ thấy B4 và B8 có công thức, nhưng thực tế thì invoice có thể thay đổi, vậy thì công thức có đáp ứng được không ạ?
 
Tốt nhất là sử dụng VBA.
Bạn có thể tham khảo trước cách làm bằng công thức trong file kèm.
hihi ^o^
Ví dụ như dữ liệu cậu đã edit, thì phiếu 112 khi in ra sẽ thừa dòng số 8, do các mặt hàng chỉ là 1 mặt hàng nên chỉ cần 1 dòng "Ladies 75%..", dưới đó 1 dòng PO.., và dưới đó là 3 dòng lấy từ cột D thôi.
 
Tốt nhất là sử dụng VBA.
Bạn có thể tham khảo trước cách làm bằng công thức trong file kèm.
hihi ^o^
Đây, tớ diễn giải thế này chắc đỡ khó hiểu hơn. Nghĩa là mỗi phiếu có thể có nhiều loại hàng (ở cột S); cái này phân biệt chỉ cần khác 1 ký tự đã coi là 1 loại khác nhau rồi (ví dụ abc và abc1 sẽ tính là 2 loại khác nhau). Trong mỗi phiếu có bao nhiêu loại hàng thì sẽ có bấy nhiêu dòng PO, Article.. tương ứng ấy ạ. Hiện tại bạn giúp tớ, tớ thấy file này mặc định có 2 loại hàng thì phải, ngoài ra khi tớ thử edit S7 bằng cách thêm số 2 vào đó thì kết quả xuất vẫn như cũ (đúng ra lúc này thì sẽ phải hiển thị 3 loại hàng, và sẽ có 3 dòng PO... tương ứng, dưới mỗi dòng PO.. sẽ là chi tiết tương ứng nữa. Haiz
 
Đây, tớ diễn giải thế này chắc đỡ khó hiểu hơn. Nghĩa là mỗi phiếu có thể có nhiều loại hàng (ở cột S); cái này phân biệt chỉ cần khác 1 ký tự đã coi là 1 loại khác nhau rồi (ví dụ abc và abc1 sẽ tính là 2 loại khác nhau). Trong mỗi phiếu có bao nhiêu loại hàng thì sẽ có bấy nhiêu dòng PO, Article.. tương ứng ấy ạ. Hiện tại bạn giúp tớ, tớ thấy file này mặc định có 2 loại hàng thì phải, ngoài ra khi tớ thử edit S7 bằng cách thêm số 2 vào đó thì kết quả xuất vẫn như cũ (đúng ra lúc này thì sẽ phải hiển thị 3 loại hàng, và sẽ có 3 dòng PO... tương ứng, dưới mỗi dòng PO.. sẽ là chi tiết tương ứng nữa. Haiz
Xem thử file này làm bằng VBA.
Bạn nhập mã gì đó vào ô C1 sheet GPE.
 

File đính kèm

  • PO (1).rar
    65.3 KB · Đọc: 8
Xem thử file này làm bằng VBA.
Bạn nhập mã gì đó vào ô C1 sheet GPE.
Dạ đúng rồi ạ. Đúng là file sẽ linh hoạt, có bao nhiêu loại hàng thì sẽ liệt kê như vậy. Nhưng cách trình bày nó lại quy định hơi khác ạ. Yêu cầu phải trình bày tên hàng trước, rồi đến dòng tiêu chí PO các kiểu (màu vàng), sau đó đến chi tiết; sau đó lại đến tên hàng tiếp theo, rồi lại có dòng PO vàng, rồi lại chi tiết ạ.
 

File đính kèm

  • P_20180305_174621.jpg
    P_20180305_174621.jpg
    2 MB · Đọc: 8
Dạ đúng rồi ạ. Đúng là file sẽ linh hoạt, có bao nhiêu loại hàng thì sẽ liệt kê như vậy. Nhưng cách trình bày nó lại quy định hơi khác ạ. Yêu cầu phải trình bày tên hàng trước, rồi đến dòng tiêu chí PO các kiểu (màu vàng), sau đó đến chi tiết; sau đó lại đến tên hàng tiếp theo, rồi lại có dòng PO vàng, rồi lại chi tiết ạ.
Ai quy định vậy ta? Nhìn trên trang tính cho đẹp hay in ra nhiều màu cho đẹp?
 
Ai quy định vậy ta? Nhìn trên trang tính cho đẹp hay in ra nhiều màu cho đẹp?
Dạ ko phải là phần màu ạ, mà là tên hàng xong rồi mới đến dòng PO.., rồi chi tiết; xong đến tên hàng tiếp theo rồi dưới đó lại phải có dòng PO.. nữa ấy ạ. Cái này là in C/O hải quan quy định vậy ạ.
 

File đính kèm

  • B.Mexico.25.jpg
    B.Mexico.25.jpg
    555.2 KB · Đọc: 10
Ghê thiệt!
Nhưng tôi chỉ có thể làm được bi nhiêu thôi.
Ghê thiệt. @Ba Tê đã cho vào bánh mỳ và xơi ngon lành rồi. Ahihi. Giờ thì chuẩn 100% rồi ạ. Em xin cảm ơn ạ.
Mấy cái khác đơn giản hơn em sẽ làm tiếp ạ. Chắc em sẽ phải ngồi lại để ngẫm cái code của Ba Tê, để còn áp dụng tiếp, vì đâu phải lúc nào dữ liệu nguồn cũng giống hệt Sheet1 kia đâu, kể cả form in cũng sẽ khác nữa Ba Tê nhỉ. Em cảm ơn Ba Tê nhiều nhiều lắm ạ!
 
Ghê thiệt!
Nhưng tôi chỉ có thể làm được bi nhiêu thôi.
@Ba Tê ơi, em đọc trong code em thấy dòng 30 hình như chưa tổng quát ạ. "dArr(K, 6) = sArr(I, 9) & " PCS/1 CNT"" không rõ em có hiểu sai không? Nhưng không phải là 1 CTN mà số 1 này có thể là 2, 3.. chứ không phải cố định là số 1 ạ. Chẳng qua trong sheet 1 chưa có trường hợp khác 1 thôi ạ.
 
@Ba Tê ơi, em đọc trong code em thấy dòng 30 hình như chưa tổng quát ạ. "dArr(K, 6) = sArr(I, 9) & " PCS/1 CNT"" không rõ em có hiểu sai không? Nhưng không phải là 1 CTN mà số 1 này có thể là 2, 3.. chứ không phải cố định là số 1 ạ. Chẳng qua trong sheet 1 chưa có trường hợp khác 1 thôi ạ.
"Má tui" cũng không biết ý bạn muốn gì.
Sheet1 chẳng có tiêu đề.
Sheet kết quả chẳng nói cột nào lấy kết quả từ cột nào của sheet1.
Tôi chỉ "đọc" được "ý đồ" từ công thức của bài #24 của bạn @Mộng Thường 2001 và trả lời của bạn:
Tớ ạ bạn. Tớ bó tay rồi đấy. Tớ chịu rồi đấy. Đúng 1000 phần trăm luôn rồi. Chẳng biết nói gì nữa rồi. Bạn có thể cho tớ xin số tài khoản vì tớ thật lòng muốn tặng bạn gói kẹo chocolate chẳng hạn. Hichic
Nhìn cái hình mà biết kết quả lấy từ cột nào chắc là "thiên thần".
Chuyện khác bạn tự lo đi.
 
"Má tui" cũng không biết ý bạn muốn gì.
Sheet1 chẳng có tiêu đề.
Sheet kết quả chẳng nói cột nào lấy kết quả từ cột nào của sheet1.
Tôi chỉ "đọc" được "ý đồ" từ công thức của bài #24 của bạn @Mộng Thường 2001 mà thôi.
Nhìn cái hình mà biết kết quả lấy từ cột nào chắc là "thiên thần".
Chuyện khác bạn tự lo đi.
Vâng. Ở file mới em gửi cho @Ba Tê thì em đã ghi rõ rồi ạ. Dữ liệu lấy hệt như Sheet GPE và thêm chút nữa ạ. Em ghi trong file rồi. @Ba Tê giúp em với ạ.
 
Ở file mới em gửi cho @Ba Tê thì em đã ghi rõ rồi ạ. Dữ liệu lấy hệt như Sheet GPE và thêm chút nữa ạ. Em ghi trong file rồi.
Tui mà biết file nào, gởi ở bài nào "chết liền". Hay là tại "sỉn" nữa rồi?
"Mần ơn" nói gì thì ghi chú trong file đính kèm, đừng gởi cái hình nhìn chóng mặt lắm.
Vậy hé!
 
Web KT
Back
Top Bottom