excel一行六列变二行三列 一行里的数据有六列,变成二行三列,如图

 我来答
81821985
2017-03-13 · 知道合伙人软件行家
81821985
知道合伙人软件行家
采纳数:9470 获赞数:15107

向TA提问 私信TA
展开全部
不知道你具体要怎么变:
是一行 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 的行数即可。
平阳虎01
高粉答主

2017-03-13 · 每个回答都超有意思的
知道大有可为答主
回答量:3.7万
采纳率:75%
帮助的人:8616万
展开全部
如果只有一行,就像图片中那样剪切后粘贴就行了;如果不止一行,请通过举例描述你想要的效果。
追问
60多行,最后的效果就是第一行的数据变成两行呈现,第二行的数据变成第三、四行的数据
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式