excel怎么一列变多列

如图有大概几千,想变成如下图:

b1输入
=OFFSET($A$1,(ROW(A1)-1)*4+COLUMN(A1)-1,)
右拉,并下拉。
公式中的4,是指你要分成4列,根据实际情况修改吧。追问

没反应啊

求大神相助

追答

公式右拉并下拉填充。
你不填充公式,当然没结果。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-03-03
假设原始数据在SHEET1的A列
请尝试以下方法:
在A1中输入公式:=INDEX(SHEET1!$A:$A, (COLUMN()-1)*每行的电话数+ROW())
下拉复制公式
然后复制A列,分别粘贴到C列、E列、……本回答被网友采纳
第2个回答  2014-03-03
假设源数据在Sheet1表,则在Sheet2表A1输入:
=OFFSET(Sheet1!$A$1,4*INT((COLUMN(A1)-1)/2),)
右拉再下拉填充公式即可
第3个回答  2014-03-03
最简的方法,在B1单元格写入=A17,下拉,再后拉看一下结果,再用复制,选择性粘贴,可以得到你要的结果。
第4个回答  2014-03-03
剪切→粘贴
第5个回答  2020-07-21

表格中有多列数据,我们希望合并到一列中,一般采用复制一列粘贴,再复制再粘贴,如果数据比较多这种方法还是比较费时的 我们可以先打开剪贴板,然后把每一列都复制一遍,再点击剪贴板中的【全部粘贴】完成多列变一列

第6个回答  2020-09-30

一列变两列~

相似回答