Pivot Table có thể lấy dữ liệu từ hai Sheet

Liên hệ QC

NguyenthiH

Thành viên mới đăng ký
Tham gia
11/12/16
Bài viết
940
Được thích
172
Giới tính
Nữ
Em có file, muốn dùng Pivot Table. Em có ví dụ trong sheet "BaoCao"
Mong các anh, chị giúp đỡ.
 

File đính kèm

  • Nhom.xlsx
    20.1 KB · Đọc: 26
Em có đưa bài lộn Mục không?
Xin ban quan trị chuyển dùm em cho đúng ạ.
 
Cột "Mã hàng" là mã sản phẩm hay mã nguyên liệu?
Dài rộng cao là mô tả mã hàng của PO hay mã nguyên vật liệu?
Tại sao Mã hàng lại trùng như thế?
 
Lần chỉnh sửa cuối:
Dạ "Mã Hàng" là riêng biệt ạ, có thể có cùng PO, nhưng khác "mã Hàng".
Bên sheet "YeuCau" thì 1 PO và 1 Mã hàng (yêu cầu sử dụng nguyên liệu cho 1 PO và Mã Hang)
Sheet "SanXuat" thì là tiến độ sản xuất của xưởng hàng ngày, có thể làm nhiều PO và mã hàng trong một ngày và có thể một PO và mã hàng làm trong nhiều ngày ạ.
Mong Thầy @ptm0412 giúp em.
 
Dạ "Mã Hàng" là riêng biệt ạ, có thể có cùng PO, nhưng khác "mã Hàng".
Bên sheet "YeuCau" thì 1 PO và 1 Mã hàng (yêu cầu sử dụng nguyên liệu cho 1 PO và Mã Hang)
Sheet "SanXuat" thì là tiến độ sản xuất của xưởng hàng ngày, có thể làm nhiều PO và mã hàng trong một ngày và có thể một PO và mã hàng làm trong nhiều ngày ạ.
Mong Thầy @ptm0412 giúp em.
Câu hỏi 2 là: Dài rộng cao mô tả sản phẩm hay nguyên liệu chưa trả lời.
 
Dạ dày, rộng, dài là kích cỡ của tấm nhôm ạ. Bên sheet yeucau là mỗi PO và mã hàng yêu cầu từng kích cỡ của tấm nhôm, còn sheet sanxuat thì xưởng làm tấm nhôm theo yêu cầu, có thể một ngày làm nhiều tấm nhôm, ngày hôm sau làm tiếp kích tấm nhôm đó cho đủ số lượng yêu cầu ạ, có thể trùng kích ạ.
 
Dạ dày, rộng, dài là kích của tấm nhôm ạ. Sheet yeucau đề nghị Ví dụ PO2935 mã hàng B02P01A làm tấm nhôm 10x1500x14250là 24 cây thì sheet saxuat sẽ làm nó trong nhiều ngày để khi nào đủ 24 cây thì thôi ạ.
 
Dạ dày, rộng, dài là kích cỡ của tấm nhôm ạ. Bên sheet yeucau là mỗi PO và mã hàng yêu cầu từng kích cỡ của tấm nhôm, còn sheet sanxuat thì xưởng làm tấm nhôm theo yêu cầu, có thể một ngày làm nhiều tấm nhôm, ngày hôm sau làm tiếp kích tấm nhôm đó cho đủ số lượng yêu cầu ạ, có thể trùng kích ạ.
Vậy thì chẳng trùng? 1 mã hàng có nhiều quy cách?
1653017471757.png
 
Dạ bên sheet yeucau thì một đơn hàng không trùng quy cách ạ. Chỉ có bên sheet sanxuat là có trùng quy cách, vì có thể trong một ngày người ta ghi cùng quy cách nhưng lúc 1 cây lúc 2 cây, và chưa đủ quy cách đó thì ngày hôm sau làm tiếp. Em hay dùng Filter để lọc, rồi em đối chiếu.
 
Lần chỉnh sửa cuối:
Dạ bên sheet yeucau thì một đơn hàng không trùng quy cách ạ. Chỉ có bên sheet sanxuat là có trùng quy cách, vì có thể trong một ngày người ta ghi cùng quy cách nhưng lúc 1 cây lúc 2 cây, và chưa đủ quy cách đó thì ngày hôm sau làm tiếp. Em hay dùng Filter để lọc, rồi em đối chiếu.
Tôi nói mà không hiểu sao trời. Hình tôi chụp ở sheet yêu cầu, cùng 1 đơn hàng, cùng 1 mã B02P01A có 5 quy cách?
 
Dạ đúng ạ, cùng PO, cùng mã hàng sẽ có nhiều quy cách ạ.
 
Dạ bên sheet yeucau thì một đơn hàng không trùng quy cách ạ. Chỉ có bên sheet sanxuat là có trùng quy cách, vì có thể trong một ngày người ta ghi cùng quy cách nhưng lúc 1 cây lúc 2 cây, và chưa đủ quy cách đó thì ngày hôm sau làm tiếp. Em hay dùng Filter để lọc, rồi em đối chiếu.
Dạ đúng ạ, cùng PO, cùng mã hàng sẽ có nhiều quy cách ạ.
Vậy nên tôi mới nói là mã trùng. Nhiều quy cách là nhiều mặt hàng, có chung 1 mã.
Có thể làm được với Power Query nhé bạn.
Anh cũng làm được, nhưng không muốn làm mù và cũng không muốn phải xử lý tốn công. Nếu dữ liệu đúng, làm 1 phát ra kết quả.
 
Vậy nên tôi mới nói là mã trùng. Nhiều quy cách là nhiều mặt hàng, có chung 1 mã.
Thì đúng rồi. Mã ở đây là để xác định từng loại mặt hàng vd. tôn, thép, nhựa, gỗ. Nhưng trong mỗi loại thì có nhiều kích cỡ. Tôi đi mua tôn nhưng tôi muốn mua 4 loại kích cỡ thì trong hóa đơn phải có 4 dòng với cùng 1 mã nhưng kích cỡ khác nhau. Làm sao gộp thành 1 dòng được.
 
Dạ cám ơn thầy @Hai Lúa Miền Tây , thầy @ptm0412. thầy @batman1, cái power query máy em không có, cái này mà làm VBA thì thầy @batman1 làm cái một, nhưng khổ nổi máy công ty nó báo là virus, IT nó không cho.
 
Thì đúng rồi. Mã ở đây là để xác định từng loại mặt hàng vd. tôn, thép, nhựa, gỗ. Nhưng trong mỗi loại thì có nhiều kích cỡ. Tôi đi mua tôn nhưng tôi muốn mua 4 loại kích cỡ thì trong hóa đơn phải có 4 dòng với cùng 1 mã nhưng kích cỡ khác nhau. Làm sao gộp thành 1 dòng được.
Về mặt quản lý thì phải biết được xuất nhập tồn của từng <kích cỡ> thông qua mã, nên mỗi kích cỡ phải là 1 mã. Tôn chỉ được xem là nhóm mặt hàng để phân biệt với nhóm ngói, lá, gạch (category).
Về mặt kế toán phải có mã riêng để tính toán giá thành từng mã. Không thể tính giá thành như nhau cho 1 mã vừa 1 mét vừa 5 mét được.
Về mặt bán hàng thì phải có mã riêng để tra cứu giá bán, để báo giá cho khách hàng.
Về mặt cấu trúc dữ liệu thì phải có các bảng mã không trùng.
Nhất là khi câu hỏi phải dùng Pivot table.
Dữ liệu trong file trên:
- Không có bảng liệt kê PO để liên kết yêu cầu SX và thông tin sản xuất
- Không có bảng danh mục mã hàng để liên kết 2 bảng vừa nói
- Mã hàng trùng cho những sản phẩm khác nhau (như đã nói)
- Theo lẽ thường thì SX nhằm đáp ứng đơn hàng mua (PO), thì số lượng PO trong SX phải ít hơn hoặc bằng số lượng PO trong yêu cầu, đằng này ngược lại: Không có đơn hàng PO mà có sản xuất
 
Về mặt quản lý thì phải biết được xuất nhập tồn của từng <kích cỡ> thông qua mã, nên mỗi kích cỡ phải là 1 mã. Tôn chỉ được xem là nhóm mặt hàng để phân biệt với nhóm ngói, lá, gạch (category).
Về mặt kế toán phải có mã riêng để tính toán giá thành từng mã. Không thể tính giá thành như nhau cho 1 mã vừa 1 mét vừa 5 mét được.
Về mặt bán hàng thì phải có mã riêng để tra cứu giá bán, để báo giá cho khách hàng.
Về mặt cấu trúc dữ liệu thì phải có các bảng mã không trùng.
Tôi chỉ đoán mò là người ta có thế nào thôi. Còn về chuyên môn phải như thế nào thì anh biết rõ hơn tôi rất nhiều vì tôi không làm những chuyện này. Nhưng tôi để ý thấy nhiều người dày dạn kinh nghiệm phê phán, góp ý cho những đồng nghiệp trẻ của mình trong những lần họ hỏi trên GPE. Như vậy thì tôi thấy có những việc người ta làm "khác người" nhưng vẫn được chấp nhận, lãnh đạo của họ không có ý kiến gì. Tôi nghĩ là trong trường hợp này đúng là thế. Còn chuyện có được phép như thế hay không thì tôi không dám góp ý, vì tôi không có chuyên môn.
 
Như vậy thì tôi thấy có những việc người ta làm "khác người" nhưng vẫn được chấp nhận, lãnh đạo của họ không có ý kiến gì.
Không hẳn là không ý kiến gì, lãnh đạo chỉ xem kết quả cuối là cái báo cáo. Dữ liệu ban đầu (đúng chuẩn hay không) và quá trình làm báo cáo thế nào (dễ hay khó) họ không biết và không quan tâm. Nếu tôi góp ý là góp ý cho công việc nhẹ nhàng hơn để ra cái báo cáo cuối.
 
  • Thích
Reactions: A-T
Dạ cám ơn thầy @Hai Lúa Miền Tây , thầy @ptm0412. thầy @batman1, cái power query máy em không có, cái này mà làm VBA thì thầy @batman1 làm cái một, nhưng khổ nổi máy công ty nó báo là virus, IT nó không cho.
Vậy thì bạn dùng MS Query nhé.

Mã:
SELECT YeuCau.PO,
       YeuCau.MaHang,
       YeuCau.Day,
       YeuCau.Rong,
       YeuCau.Dai,
       YeuCau.SlgYeuCau,
       0 As SlgSanXuat
FROM   YeuCau
Union All
SELECT SanXuat.PO,
       SanXuat.MaHang,
       SanXuat.Day,
       SanXuat.Rong,
       SanXuat.Dai,
       0                  as SlgYeuCau,
       SanXuat.SlgSanXuat as SlgSanXuat
FROM   SanXuat
 
Web KT
Back
Top Bottom