Chuyển dữ liệu tự động từ bảng nằm ngang sang bảng nằm dọc (5 người xem)

  • Thread starter Thread starter sonltdb
  • Ngày gửi Ngày gửi
Liên hệ QC

Người dùng đang xem chủ đề này

Tôi tuân thủ nội quy khi đăng bài

sonltdb

Thành viên mới
Tham gia
25/10/08
Bài viết
36
Được thích
2
Em chào mọi người! em có 1 file excel có 2 bảng: Bảng 1 có dữ liệu nằm ngang bây giờ em muốn chuyển dữ liệu từ bảng 1 sang bảng 2 là bảng có dữ liệu nằm dọc. Theo như file gửi kèm. Bác nào biết cách làm hướng dẫn em với ạ. Em cảm ơn nhiều
 

File đính kèm

Em chào mọi người! em có 1 file excel có 2 bảng: Bảng 1 có dữ liệu nằm ngang bây giờ em muốn chuyển dữ liệu từ bảng 1 sang bảng 2 là bảng có dữ liệu nằm dọc. Theo như file gửi kèm. Bác nào biết cách làm hướng dẫn em với ạ. Em cảm ơn nhiều
Xử lý bằng Power Query rồi xuất Pivottable
 

File đính kèm

file của em không chỉ có 1 sheet mà có nhiều sheet khác nhau liên kết dữ liệu từ nhiều sheet. Sheet em hỏi chỉ là em 1 sheet em ví dụ để làm và dc dùng làm sheet data cho các sheet khác ạ
 
Cảm ơn anh. có cách nào dùng hàm được không ạ. Anh chỉ giúp em với vì tháng nào em cũng phải file này có dữ liệu khác nhau. Em lại không biết về Power Query và Pivolltable ạ
xin lỗi, cấu trúc bảng của bạn, mình không xử lý được bằng công thức, bạn chờ sự giúp đỡ khác nhen
 
file của em không chỉ có 1 sheet mà có nhiều sheet khác nhau liên kết dữ liệu từ nhiều sheet. Sheet em hỏi chỉ là em 1 sheet em ví dụ để làm và dc dùng làm sheet data cho các sheet khác ạ
Dùng tạm, nhưng thêm yêu nữa là tịt đấy.
Mã:
D13=SUMIF(OFFSET($B$3;1;MATCH(D$12;$A$3:$L$3;0)-2;1;5);$C13;OFFSET($B$3;MATCH($B13;$B$5:$B$8;0)+1;MATCH(D$12;$A$3:$L$3;0)-2;1;5))
 
Dùng tạm, nhưng thêm yêu nữa là tịt đấy.
Mã:
D13=SUMIF(OFFSET($B$3;1;MATCH(D$12;$A$3:$L$3;0)-2;1;5);$C13;OFFSET($B$3;MATCH($B13;$B$5:$B$8;0)+1;MATCH(D$12;$A$3:$L$3;0)-2;1;5))
Thử thế này xem sao.
Mã:
D13 =INDEX($C$5:$G$8,QUOTIENT(ROW(A1),6)+1,MOD(ROW(A1)-1,5)+1)
 
Tuyệt vời em cảm ơn các bác nhiều ạ
Bài đã được tự động gộp:

Thử thế này xem sao.
Mã:
D13 =INDEX($C$5:$G$8,QUOTIENT(ROW(A1),6)+1,MOD(ROW(A1)-1,5)+1)
cảm ơn bác ạ
Bài đã được tự động gộp:

Dùng tạm, nhưng thêm yêu nữa là tịt đấy.
Mã:
D13=SUMIF(OFFSET($B$3;1;MATCH(D$12;$A$3:$L$3;0)-2;1;5);$C13;OFFSET($B$3;MATCH($B13;$B$5:$B$8;0)+1;MATCH(D$12;$A$3:$L$3;0)-2;1;5))
cảm ơn bác nhiều ạ
 
Ố, em tưởng phải dùng công thức để xoay cả mấy cái tiêu đề tương ứng khi có thay đổi cơ, hihi
 
Làm thành viên gần 15 năm. Tức là thời gian tiếp xúc với Exceel không thể ngắn. Thế mà t5inhr bơ phán một câu "không biết Power Query, Power Pibot".
Thời buổi bi giờ , làm việc với bảng tính nói chung và Excel nói riêng mà không chịu khó đi học hỏi cách dùng các công cụ mới của nó thì có nước đi ăn mày.
 
Bạn sử dụng PowerQuery

Mã:
let
    Source = Excel.CurrentWorkbook(){[Name="Table2"]}[Content],
    #"Transposed Table" = Table.Transpose(Source),
    #"Filled Down" = Table.FillDown(#"Transposed Table",{"Column1"}),
    #"Merged Columns" = Table.CombineColumns(#"Filled Down",{"Column1", "Column2"},Combiner.CombineTextByDelimiter("|", QuoteStyle.None),"Merged"),
    #"Promoted Headers" = Table.PromoteHeaders(#"Merged Columns", [PromoteAllScalars=true]),
    #"Unpivoted Other Columns" = Table.UnpivotOtherColumns(#"Promoted Headers", {"Mã điểm đo|"}, "Ma", "Value"),
    #"Split Column by Delimiter" = Table.SplitColumn(#"Unpivoted Other Columns", "Mã điểm đo|", Splitter.SplitTextByDelimiter("|", QuoteStyle.Csv), {"Col0", "Col"}),
    #"Pivoted Column" = Table.Pivot(#"Split Column by Delimiter", List.Distinct(#"Split Column by Delimiter"[Col0]), "Col0", "Value", List.Sum),
    #"Grouped Rows" = Table.Group(#"Pivoted Column", {"Ma"}, {{"All", each Table.Sort(_,{"Col",Order.Descending}) }}),
    #"Added Index" = Table.AddIndexColumn(#"Grouped Rows", "STT", 1, 1, Int64.Type),
    #"Expanded All" = Table.ExpandTableColumn(#"Added Index", "All", {"Col", "G", "N"}, {"Col", "G", "N"}),
    #"Reordered Columns" = Table.ReorderColumns(#"Expanded All",{"STT", "Ma", "Col", "G", "N"})
in
    #"Reordered Columns"
1675760760993.png
 
cảm ơn các bác đã giúp đỡ và chỉ bảo. Em biết trình độ excel của em rất non kém nên đang tham gia 1 lớp online dạy excel. Em sẽ cố gắng chăm chỉ học hỏi. Cảm ơn các bác nhiều nhé
 
Nó là công thức cơ bản thôi, chứng tỏ bạn không biết hàm rồi, luyện đi. Mình cũng đang mò query đây, cũng luyện đi.
dạ vâng. Bác biết kênh nào học hàm không ạ. cách kết hợp các hàm với nhau ý ạ. bác tự luyện ạ?
 
dạ vâng. Bác biết kênh nào học hàm không ạ. cách kết hợp các hàm với nhau ý ạ. bác tự luyện ạ?
Luyện gì đâu, toàn đi nhờ cả, may là vừa nhờ xong thì có bài tương tự thì ta sửa được thôi. Lồng hàm khó bỏ xừ.
Vào đây đọc và sưu tầm hàm vào 1 file excel tổng hợp rồi sau gặp tương tự thì lấy ra.
 
Tôi xóa 1 bài của @cantl và 2 bài của @Hoàng Tuấn 868 vì nội dung vừa spam ra ngoài chủ đề, vừa nhảm nhí dung tục. Đề nghị 2 bạn này lưu ý.
 
Lần chỉnh sửa cuối:
Web KT

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

Back
Top Bottom