请问在EXCEL中,如何将多行多列的数据排成一行
假设"姓名1"在单元格A1;
A7:
=INDIRECT("R"&INT((COLUMN(A$1)-1)/4+1)&"C"&(MOD(COLUMN(A$1)-1,4)+1),0)
右拉复制即可。
请问在excel中,如何将多行多列的数据排成一行
=OFFSET($A$1,INT((COLUMN(A1)-1)/4),MOD(COLUMN(A1)-1,4))
在A6中输入或复制粘贴此公式=INDIRECT("R"&MOD(COLUMN(A1)-1,3)+1&"C"&INT((COLUMN(A1)-1)/3)+1,)或=INDEX($A$1:$C$3,MOD(COLUMN(A1)-1,3)+1,CEILING(COLUMN(A1)/3,1))或=OFFSET($A$1,MOD(COLUMN(A1)-1,3),CEILING(COLUMN(A1)/3,1)-1)或=INDIRECT(ADDRESS(MOD(COLUMN(A1)-1,3)+1,INT((COLUMN(A1)-1)/3)+1))右拉填充
就可以了
求出行列序号的数列通项公式,
1,1,1,1,2,2,2,2,3,3,3,3,……
1,2,3,4,1,2,3,4,1,2,3,4,……
然后用indirect或offset函数即可。
热门标签: