
excel表格: 把n列m行变成1列
表格共n列m行,希望求得一法,使得如下假设有3列7行变为1列,顺序为A1A2A3...A7B1B2B3...B7C1C2C3...C7...
表格共n列 m行 ,希望求得一法,使得如下假设有 3列 7行 变为 1列,顺序为
A1
A2
A3
...
A7
B1
B2
B3
...
B7
C1
C2
C3
...
C7 展开
A1
A2
A3
...
A7
B1
B2
B3
...
B7
C1
C2
C3
...
C7 展开
4个回答
展开全部
=OFFSET($A$1,INT((ROW(A1)-1)/3),MOD(ROW(A1)-1,3))
公式中的3为列数
公式中的3为列数
追问
可以实现转换为一列,但是顺序不对,想把第二列放在第一列之后,第二列在第三列之后,依次往下,变成一列
追答
简单,我上面的公式是按先行后列的顺序转换
而你的意思是按先列后行的顺序转换,那公式如下:
=OFFSET($A$1,MOD(ROW(A1)-1,7),INT((ROW(A1)-1)/7))
公式中的7为行数
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
使用“&"公式,在D1输入”=A1&B1&C1"直接下拉到D7就OK了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
合并单元格!
望采纳
望采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询