Dùng power query để append các bảng lại với nhau sau đó pivot từ bảng tổng đóem xin giúp đỡ/hướng dẫn cách có thể dùng pivot table tổng hợp dữ liệu từ 3 sheet khác nhau, có cột cần lấy (bôi vàng) có thông tin giống nhau như file đính kèm ạ
em xin chân thành cảm ơn
Như thế này phải không?em xin giúp đỡ/hướng dẫn cách có thể dùng pivot table tổng hợp dữ liệu từ 3 sheet khác nhau, có cột cần lấy (bôi vàng) có thông tin giống nhau như file đính kèm ạ
em xin chân thành cảm ơ
Tạo 3 Table cho 3 sheet, đặt tên là Table 1, Table2, Table3 (Chọn vùng bấm ctrl+T, chú ý những trường không có tiêu đề thì cho tiêu đề vào nhé cho chuẩn) >>>Appended table >>> Tạo 1 connection sau đó chạy Pivot lấy số liệu. Không cần đổ dữ liệu ra sheet.em xin giúp đỡ/hướng dẫn cách có thể dùng pivot table tổng hợp dữ liệu từ 3 sheet khác nhau, có cột cần lấy (bôi vàng) có thông tin giống nhau như file đính kèm ạ
em xin chân thành cảm ơn
cảm ơn anh đã hướng dẫn ạDùng power query để append các bảng lại với nhau sau đó pivot từ bảng tổng đó
dạ vâng đúng rồi ạ, cách làm có phải giống như bài #2 phải không ạNhư thế này phải không?
hì, em cảm ơn ạ, file đúng theo ý e rồi ạ, cảm ơn anh đã có hướng dẫn+ file ạTạo 3 Table cho 3 sheet, đặt tên là Table 1, Table2, Table3 (Chọn vùng bấm ctrl+T, chú ý những trường không có tiêu đề thì cho tiêu đề vào nhé cho chuẩn) >>>Appended table >>> Tạo 1 connection sau đó chạy Pivot lấy số liệu. Không cần đổ dữ liệu ra sheet.
Mình lớp mầm nên làm được vậy thôi,Hy vọng có hướng cho bạn xử lý tiếp.
Đúng rồi đó bạn!cảm ơn anh đã hướng dẫn ạ
Bài đã được tự động gộp:
dạ vâng đúng rồi ạ, cách làm có phải giống như bài #2 phải không ạ
Bài đã được tự động gộp:
hì, em cảm ơn ạ, file đúng theo ý e rồi ạ, cảm ơn anh đã có hướng dẫn+ file ạ
Làm đúng nhưng nên lấy từ Excel.CurrentWorkbook() như anh @hoamattroicoi, mở trên máy khác không bị lỗi. Với lại chỉ nên connect lỡ tổng số dòng 3 sheet vượt 1 triệu dòng của ExcelNhư thế này phải không?
bạn có thể chi tiết từng bước làm giúp mình với, mình tìm hiểu mà không raTạo 3 Table cho 3 sheet, đặt tên là Table 1, Table2, Table3 (Chọn vùng bấm ctrl+T, chú ý những trường không có tiêu đề thì cho tiêu đề vào nhé cho chuẩn) >>>Appended table >>> Tạo 1 connection sau đó chạy Pivot lấy số liệu. Không cần đổ dữ liệu ra sheet.
Mình lớp mầm nên làm được vậy thôi,Hy vọng có hướng cho bạn xử lý tiếp.
let
Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content],
Source1 = Excel.CurrentWorkbook(){[Name="Table2"]}[Content],
Source2 = Excel.CurrentWorkbook(){[Name="Table3"]}[Content],
Appended = Table.Combine({Source,Source1,Source2}),
#"Changed Type" = Table.TransformColumnTypes(Appended,{{"Style No", Int64.Type}, {"Customer Style", Int64.Type}, {"Total Qty", Int64.Type}})
in
#"Changed Type"
Thiếu 1 bước là chuẩn hoá tên cột. Hai sheet đầu tiên có tên cột bị bỏ trống, khi tạo table sẽ tự động tạo tên column1, column2, ... Khi append sẽ bị dư cột hoặc lỗiBước 1: ...