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

Liên hệ QC
Em cũng làm Power Query, nhưng bị vướng như bài #38, đứng hình luôn.
Mong các thầy giúp đỡ.
 
Sao em làm Microsoft Query cũng không được thầy ơi. Mò cả ngày.
Em tạo hai bảng như thầy chỉ:
MS1.png
MS2.png
và vào Data _ Other Sources-Microsoft Query-chọn Excel Files-OK-chọn file "Steel.xls" (file em tên là Steel)-OK thì hiện "This Data Source contains no visibile no tables", mong thầy giúp đỡ.
MS3.png
MS4.png
MS5.png
MS6.png
 

File đính kèm

  • Hinh4.png
    Hinh4.png
    120.9 KB · Đọc: 2
Sao em làm Microsoft Query cũng không được thầy ơi. Mò cả ngày.
Em tạo hai bảng như thầy chỉ:
View attachment 276361
View attachment 276362
và vào Data _ Other Sources-Microsoft Query-chọn Excel Files-OK-chọn file "Steel.xls" (file em tên là Steel)-OK thì hiện "This Data Source contains no visibile no tables", mong thầy giúp đỡ.
View attachment 276363
View attachment 276365
View attachment 276366
View attachment 276367
Bạn làm theo clip ở file đính kèm nhé. Nhớ đặt Name và chỉnh tiêu đề cột lại là không bỏ dấu nhé.

Mã:
Select PO, MaHang,Day,Rong,Dai,SoLuong , 0  from YeuCau
Union All
Select PO, MaHang,Day,Rong,Dai,0 , SoLuong  From SanXuat

 
Còn
Sao em làm Microsoft Query cũng không được thầy ơi. Mò cả ngày.
Em tạo hai bảng như thầy chỉ:
View attachment 276361
View attachment 276362
và vào Data _ Other Sources-Microsoft Query-chọn Excel Files-OK-chọn file "Steel.xls" (file em tên là Steel)-OK thì hiện "This Data Source contains no visibile no tables", mong thầy giúp đỡ.
View attachment 276363
View attachment 276365
View attachment 276366
View attachment 276367
Cái power Query sao em làm thì bị như bài 38 vậy thầy @Hai Lúa Miền Tây.
 
Vâng ạ, em nói là em làm giống clip bài 14 của thầy(dùng power query), tới chổ giống bài 38 của em thì đứng hình, vì không có 2 tables yeucau và sanxuat, của em chỉ hiện "names", mong thầy xem hộ.
 

File đính kèm

  • Nhom.xlsx
    24.2 KB · Đọc: 7
Cám ơn anh @THÓC SAMA , nhưng đây chỉ là dữ liệu giẳ định, nếu có 500 PO, và 20000 mã hàng thì có chạy nổi không anh.
 
Cách của bạn cũng hay, nhưng bạn liệt kê ra hết các mã hàng của cùng PO, ý mình là chỉ cần biết PO và cùng 1 mã hàng có sl sản xuất đủ chưa hay còn thiếu hoặc dư so với sl yêu cầu. Trong víduj là chỉ cần biết PO2935 mã hàng B02P01A.Trong sanxuat thì sẽ có cùng 1 PO nhưng sẽ có nhiều mã hàng. .
 
Sao em đã tạo 2 table là Yeucau và Sanxuat rồi, mà vào MS Query vẫn không nhận ra 2 table này. Mò hoài không ra.
 
Sao em đã tạo 2 table là Yeucau và Sanxuat rồi, mà vào MS Query vẫn không nhận ra 2 table này. Mò hoài không ra.
Bạn có thử chỉnh lại hết tiêu đề cột là không bỏ dấu tiếng Việt chưa? Như hình trên tôi thấy bạn chưa chỉnh hết, nó vẫn còn tên cột ĐVT.
 
Như hình bài 42 thì em đã chỉnh ĐVT thành dvt rồi đó thầy.
 
Bạn cứ chạy qua chạy lại Power query, MS query, rồi công thức. Chẳng có cái nào hoàn thành, hễ gặp khó khăn lại bỏ. Lẽ ra tôi sẽ không làm, nhưng thấy Hai Lúa nhiệt tình (nhiệt tình quá mức vì đã 2 lần quay video mà bạn vẫn không làm theo được và bỏ ngang) nên tôi cũng ngứa tay. Tôi sẽ làm sẵn gởi lên (365), còn bạn chép về có chạy trên 2010 hay không thì tôi chịu.
Nếu là MS query, xem property của nó

1653572324311.png
Sẽ thấy câu SQL và có thể sửa. Nhấn Edit thì tôi không chắc vì 2010 có cho sửa 365 hay không
1653572409996.png

Còn Power query thì khỏi nói, tôi làm đúng theo từng bước trong video của Hai Lúa. Bạn xem khi bạn làm, thao tác sai ở step nào. Step xem ở bên phải. Step đầu tiên phải ra như hình:


1653572558305.png
 

File đính kèm

  • MS-Power.xlsx
    65.7 KB · Đọc: 3
Tôi vừa dùng Ultra Viewer xem cho tác giả. Té ra:
- Power query chẳng có lỗi gì. Ra kết quả ngay lập tức. Chỉ có điều 2010 không cho Load to Pivot table, cũng chưa cài đặt Power Pivot (không có mục add to Data model) nên phải chọn connection only và add pivot table từ connection.
- MS query phiên bản 2010 không cho phép dùng KetQua mà phải dùng KetQua$, nên câu SQL phải sửa lại mới xài được. Cũng không có lỗi như hình bài 42 (lỗi no vislble table)
 
Chân thành cám ơn thầy @ptm0412 đã giúp em.
 
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
Anh @Hai Lúa Miền Tây cho em hỏi về MSQuery một tí. Nếu là trong sheet1 em có table1, nhưng table1 không bắt đầu ở dòng 1 mà nó ở dòng 5 chẳng hạn. Phía trên đó (dòng 1-4) vẫn có dữ liệu.
Khi dùng lệnh truy vấn em chỉ muốn lấy dữ liệu trong table1 thôi chứ không muốn lấy dữ liệu các dòng trên thì làm sao ạ? Em thử thì nó lấy từ dòng đầu tiên của sheet chứ không lấy được mỗi table1
 
Web KT
Back
Top Bottom