excel一行六列变二行三列 一行里的数据有六列,变成二行三列,如图
答案:2 悬赏:0
解决时间 2021-01-16 00:14
- 提问者网友:了了无期
- 2021-01-15 06:13
excel一行六列变二行三列 一行里的数据有六列,变成二行三列,如图
最佳答案
- 二级知识专家网友:孤独入客枕
- 2021-01-15 07:46
不知道你具体要怎么变:
是一行 1、2、3、4、5、6 变成 一行 1、2、3 二行 4、5、6 还是 一行1、3、5 ,二行 2、4、6
大致的方法可以用 公式 OFFSET 搭配 mod 函数取行、列的余数来实现。
也可以用笨办法:
排序法。实现方法是:
1、在对应的列前增加辅助列 ,填上 1、2、3 这样的序列 (有多少行就填充多少),然后在 其他需要重新调整位置的列前同样增加该列;
2、手工将需要排列在下方的数据剪切到原始数据对应列的下方(含用来排序的数据),然后根据数据的情况进行排序即可得到新的数据列;
3、对各列数据处理完成后删除所有的辅助列即可。
如果按你说的 456列放在1\2\3列的下方,就:
1、在A列前插入1列,填充 1、2、3....
2、在D列后插入1列,填充 1、2、3....3
3、将EFGH列的内容剪切粘贴到 A列对应下方的空白处;
4、选择ABCD列数据,进行排序
5、删除A列即可。追问就是第一行123456变成第一行123,第二行456,能给个公式吗,我好照着变我的,谢谢!追答假设数据在A1到F40,参考在G1输入:
=OFFSET($A$1,(ROW()-1)/2,COLUMN(A1)-1+MOD(ROW()-1,2)*3)
然后向右侧拉2列,然后向下拉 原数据行*2 的行数即可。
是一行 1、2、3、4、5、6 变成 一行 1、2、3 二行 4、5、6 还是 一行1、3、5 ,二行 2、4、6
大致的方法可以用 公式 OFFSET 搭配 mod 函数取行、列的余数来实现。
也可以用笨办法:
排序法。实现方法是:
1、在对应的列前增加辅助列 ,填上 1、2、3 这样的序列 (有多少行就填充多少),然后在 其他需要重新调整位置的列前同样增加该列;
2、手工将需要排列在下方的数据剪切到原始数据对应列的下方(含用来排序的数据),然后根据数据的情况进行排序即可得到新的数据列;
3、对各列数据处理完成后删除所有的辅助列即可。
如果按你说的 456列放在1\2\3列的下方,就:
1、在A列前插入1列,填充 1、2、3....
2、在D列后插入1列,填充 1、2、3....3
3、将EFGH列的内容剪切粘贴到 A列对应下方的空白处;
4、选择ABCD列数据,进行排序
5、删除A列即可。追问就是第一行123456变成第一行123,第二行456,能给个公式吗,我好照着变我的,谢谢!追答假设数据在A1到F40,参考在G1输入:
=OFFSET($A$1,(ROW()-1)/2,COLUMN(A1)-1+MOD(ROW()-1,2)*3)
然后向右侧拉2列,然后向下拉 原数据行*2 的行数即可。
全部回答
- 1楼网友:鸠书
- 2021-01-15 09:04
如果只有一行,就像图片中那样剪切后粘贴就行了;如果不止一行,请通过举例描述你想要的效果。追问60多行,最后的效果就是第一行的数据变成两行呈现,第二行的数据变成第三、四行的数据
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯