Chuyển dữ liệu từ bảng tổng hợp sang dạng chi tiết

Liên hệ QC

Trang Tuyet Ngoc Nhi

Thành viên mới
Tham gia
29/12/18
Bài viết
26
Được thích
0
Chào Anh/Chị !
Em có bảng đặt hàng thống kê từng loại mặt hàng, theo tháng theo số cont, Giờ em phải bổ xung số PI vào từng cont, vậy có cách nào chuyển dữ liệu từ bảng 1, thành bảng 2 như file đính kèm ko ạ
Mong anh chị giúp đỡ ạ ! em cảm ơn nhiều
 

File đính kèm

Lần chỉnh sửa cuối:
Khi dùng tiếng Tây giao tiếp, hoặc dùng các từ viết tắt của ngn ngữ chit chat là bạn đã mặc nhiên loại trừ một số người ở diễn đàn này.
Những người này, khi thấy tiếng Tây, hoặc tiếng viết tắt thì họ sẽ ngoảnh mặt, chỉ quay lại khi nào rất hứng, không có việc gì làm. Nếu có ý giúp bạn thì người ta sẽ viết một vài lời khuyên bạn sửa các từ kia.

Tuy nhiên, tiếng Tây gọi "on the bright side", số người "khó tính" kia cũng không nhiều lắm. Số chuyên gia chỉ lo kỹ thuật và không màng ngôn ngữ ở đây cũng rất đông. Bạn có thể chọn đợi những người này.
 
Bạn nên đọc lại nội quy diễn đàn, không dùng ngoại ngữ trong bài viết,, sửa lại bài viết cho phù hợp thì sẽ có người giúp bạn.
Có trường hợp một tên hàng có 2 3 tháng trở lên không, trong ví dụ đang 1 hàng chỉ có một tháng
Cảm ơn bạn, mình sẽ rút kinh nghiệm. Còn về vấn đề của mình thì một tên hàng có thể có 2, 3 tháng trở lên. Mong được bạn giúp đỡ !
 
Bài này làm hàm thấy khoai thế, tạo bảng phụ làm bừa vậy, dữ liệu ít chắc ổn chứ nhiều chắc tẻo. Xem cho vui chứ đừng áp dụng :wallbash: :wallbash: :wallbash:
 

File đính kèm

Bài này làm hàm thấy khoai thế, tạo bảng phụ làm bừa vậy, dữ liệu ít chắc ổn chứ nhiều chắc tẻo. Xem cho vui chứ đừng áp dụng :wallbash: :wallbash: :wallbash:
công thức hịn vậy ta, ngồi nghĩ ra cái đó cũng đơ người ra ý nhỉ. Cõ lẽ chủ thớt sẽ thích công thức này.
 
Bạn thử dùng công thức này với bản từ Excel2019.
Apache config:
A12=INDEX(FILTERXML(SUBSTITUTE(CONCAT(REPT("</b><b>"&$A$3:$A$6,MMULT($B$3:$M$6+0,ROW($1:$12)^0))),"/b","a",1)&"</b></a>","//b"),ROWS(A$11:A11))
B12=INDEX(FILTERXML(SUBSTITUTE(CONCAT(REPT("</b><b>"&$B$2:$M$2,INDEX($B$3:$M$6,MATCH($A12,$A$3:$A$6,0),))),"/b","a",1)&"</b></a>","//b"),COUNTIF(A$12:A12,A12))
1619055463649.png
 
Em áp dụng vào file này mà công thức công được, mong các bác đặt lại giúp em công thức bên sheet xuất. Em xin chân thành cảm ơn ạ !
 

File đính kèm

Em áp dụng vào file này mà công thức công được, mong các bác đặt lại giúp em công thức bên sheet xuất. Em xin chân thành cảm ơn ạ !
Bạn sử dụng công thức này
CoffeeScript:
A2=IFERROR(INDEX(Nhập!B$6:B$500,AGGREGATE(15,6,IF((Nhập!$E$6:$L$500<>"")*ISNUMBER(Nhập!$E$6:$L$500),ROW(Nhập!$E$6:$E$500)-5),ROWS($1:1))),"") =>kéo công thức sang cột B,kéo xuống
C2=IFERROR(INDIRECT("Nhập!"&TEXT(AGGREGATE(15,6,IF((Nhập!$E$6:$L$500<>"")*ISNUMBER(Nhập!$E$6:$L$500),ROW(Nhập!$E$6:$E$500)*10^4+COLUMN(Nhập!$E$5:$L$5)),ROWS($1:1)),"r0c0000"),0),"")
D2=IFERROR(INDIRECT("Nhập!"&TEXT(AGGREGATE(15,6,IF((Nhập!$E$6:$L$500<>"")*ISTEXT(Nhập!$E$6:$L$500),ROW(Nhập!$E$6:$E$500)*10^4+COLUMN(Nhập!$E$5:$L$5)),ROWS($1:1)),"r0c0000"),0),"")
nhấn Ctrl+Shirt+Enter
 
Web KT

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

Back
Top Bottom