如何在excel中将有序两列数据转为多行,每行5大列 5
jf001Ajf001Ajf002Bjf003Cjf004Djf005Ejf002Bjf006Fjf007Gjf008Hjf009Ijf010Jjf003Cjf011Kj...
jf001 A jf001 A jf002 B jf003 C jf004 D jf005 E
jf002 B jf006 F jf007 G jf008 H jf009 I jf010 J
jf003 C jf011 K jf012 L jf013 M jf014 N jf015 O
jf004 D ....................
jf005 E 变成 ....... . .
jf006 F ........
jf006 F ......
jf007 G ...
jf008 H ..
jf009 I .
jf010 J .
jf011 K .
jf012 L
jf013 M
jf014 N
jf015 O
jf016 P
jf017 Q
jf018 R
jf019 S
jf020 T
jf021 U
jf022 V
jf023 W
jf024 X
jf025 Y
jf026 Z 展开
jf002 B jf006 F jf007 G jf008 H jf009 I jf010 J
jf003 C jf011 K jf012 L jf013 M jf014 N jf015 O
jf004 D ....................
jf005 E 变成 ....... . .
jf006 F ........
jf006 F ......
jf007 G ...
jf008 H ..
jf009 I .
jf010 J .
jf011 K .
jf012 L
jf013 M
jf014 N
jf015 O
jf016 P
jf017 Q
jf018 R
jf019 S
jf020 T
jf021 U
jf022 V
jf023 W
jf024 X
jf025 Y
jf026 Z 展开
展开全部
用VBA编个小宏,可搞定。
也可手工处理
1、复制一段要“打横”的列数据,在“打横”起始处点右键,选“选择性粘贴”,在弹出的对话框中选“转置”。
2、用公式
也可手工处理
1、复制一段要“打横”的列数据,在“打横”起始处点右键,选“选择性粘贴”,在弹出的对话框中选“转置”。
2、用公式
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
C1输入
=OFFSET($A$1,COLUMN(A:A)+ROW()*5-6,)&" "&OFFSET($B$1,COLUMN(A:A)+ROW()*5-6,)
回车并向右填充到G1,再选C1~G1一起向下填充。
=OFFSET($A$1,COLUMN(A:A)+ROW()*5-6,)&" "&OFFSET($B$1,COLUMN(A:A)+ROW()*5-6,)
回车并向右填充到G1,再选C1~G1一起向下填充。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
假设数据是A,B两列从第一行开始的数据,任一单元格输入公式
=OFFSET($A$1,ROW(A1)*5+COLUMN(A1)-6,)&" "&OFFSET($B$1,ROW(A1)*5+COLUMN(A1)-6,)
右拉复制公式至第五列,下拉复制公式(样式为A1&B1在一个单元格里
=OFFSET($A$1,(ROW(A1)-1)*5+(COLUMN(A1)-1)/2,MOD(COLUMN(B1),2))
右拉公式至第10列,下拉复制公式
=OFFSET($A$1,ROW(A1)*5+COLUMN(A1)-6,)&" "&OFFSET($B$1,ROW(A1)*5+COLUMN(A1)-6,)
右拉复制公式至第五列,下拉复制公式(样式为A1&B1在一个单元格里
=OFFSET($A$1,(ROW(A1)-1)*5+(COLUMN(A1)-1)/2,MOD(COLUMN(B1),2))
右拉公式至第10列,下拉复制公式
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-10-30 · 知道合伙人软件行家
关注
展开全部
=OFFSET($A$1,5*ROW(A1)-5+COLUMN(A1)-1,)&" "&OFFSET($B$1,5*ROW(A1)-5+COLUMN(A1)-1,)
五大列的话,右拉下拉!
分为10列显示数据的话:
=OFFSET(IF(MOD(COLUMN(A1),2),$A$1,$B$1),5*ROW(A1)-5+FLOOR((COLUMN(A1)-1)/2,1),)
五大列的话,右拉下拉!
分为10列显示数据的话:
=OFFSET(IF(MOD(COLUMN(A1),2),$A$1,$B$1),5*ROW(A1)-5+FLOOR((COLUMN(A1)-1)/2,1),)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
c1=index($a:$a,(row()-1)*5+column(a1),1)& " " & index($b:$b,(row()-1)*5+column(a1),1)
右拖5格然后下拖复制公式
右拖5格然后下拖复制公式
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |