Hỏi về cách hoán vị bảng dữ liệu (tiêu đề hàng ngang sang tiêu đề hàng dọc)

Liên hệ QC
Tôi tuân thủ nội quy khi đăng bài

nguyenhoangtuananh9897

Thành viên mới
Tham gia
6/4/22
Bài viết
38
Được thích
10
Chào mọi người,

Mình có bảng dữ liệu như link, xin giúp mình công thức để hoán vị bảng dữ liệu A:J thàng bảng dữ liệu M:N. Các dòng thông tin sẽ được bổ sung vào bảng A:J thì bảng M:N cũng tự động bổ sung dữ liệu. Cám ơn mọi người rất nhiều.

https://docs.google.com/spreadsheet...MR3BuJ7X15o7VsHJNMhVJqaEo/edit?usp=share_link
dùng hàm TRANSPOSE nha bạn.
Mã:
=ArrayFormula(FLATTEN(SPLIT(REPT(JOIN(":owl:";":owl:"&A1:J1);COUNTA(A2:A11));":owl:")))
Mã:
=FLATTEN(A2:J10)
 
Lần chỉnh sửa cuối:
Chào mọi người,

Mình có bảng dữ liệu như link, xin giúp mình công thức để hoán vị bảng dữ liệu A:J thàng bảng dữ liệu M:N. Các dòng thông tin sẽ được bổ sung vào bảng A:J thì bảng M:N cũng tự động bổ sung dữ liệu. Cám ơn mọi người rất nhiều.

https://docs.google.com/spreadsheet...MR3BuJ7X15o7VsHJNMhVJqaEo/edit?usp=share_link
mình nhớ không lầm là trong paste special có phần Transpose ấy
 

File đính kèm

  • 1672278264444.png
    1672278264444.png
    31.8 KB · Đọc: 16
Lần chỉnh sửa cuối:
Với cách thực hiện và yêu cầu như vậy không gọi là hoán vị. Phải gọi là xoay ngang bảng tính.
 
à hình như còn chỗ lầy :
View attachment 285211
Bài đã được tự động gộp:


đã thêm 1 con cú nữa :
Mã:
=ArrayFormula(FLATTEN(SPLIT(REPT(JOIN(":owl:";":owl:"&A1:J1);COUNTA(A2:A11));":owl:")))
Cám ơn bạn. Công thức của bạn đúng với yêu cầu bài toán. Bạn cho mình hỏi thêm (nếu tiện): Nếu mình muốn hiển thị ngược ở cột N, tức là dòng dữ liệu vừa được nhập sẽ hiển thị khu vực phía trên, dòng dữ liệu đầu tiên sẽ nằm ở cuối bảng (giữ nguyên cấu trúc cột M) thì công thức sẽ như thế nào nhỉ :)
 
Cám ơn bạn. Công thức của bạn đúng với yêu cầu bài toán. Bạn cho mình hỏi thêm (nếu tiện): Nếu mình muốn hiển thị ngược ở cột N, tức là dòng dữ liệu vừa được nhập sẽ hiển thị khu vực phía trên, dòng dữ liệu đầu tiên sẽ nằm ở cuối bảng (giữ nguyên cấu trúc cột M) thì công thức sẽ như thế nào nhỉ :)
Coi từ chỗ A20 nha bạn
Mã:
Data Range: C20="A2:"&"J"&(COUNTA(A2:A14)+1)
=ArrayFormula(SPLIT(FLATTEN(A1:J1&"※"&SORT(INDIRECT(C20);ROW(INDIRECT(C20));FALSE));"※"))
 
Web KT
Back
Top Bottom