excel中怎么做到四行合成一行

例如:文件都在A列.
1
2
3
4
5
6
希望作到
123
456
...
文件3千多条,希望各位大虾交我
123空格,456空格,分别代表是:企业,电话,地址.空格
现在的文件格式是:每4行为一组,如此循环.
企业
电话
地址
空格
企业
电话
地址
空格
...
如此规则,同在A列.
现在要做的是,
企业 电话 地址 空格
企业 电话 地址 空格
...............
这样的格式,如果可以,把企业,电话,地址,分别在独立列中B列,C列,D列

b1输入
=OFFSET($A$1,(ROW($A1)-1)*3-(3-COLUMN(C1)),0)
然后向右拖到d1在向下拖
就是你要的效果
然后复制bcd列
点a1-右健-选择性粘贴-数值
然后删除d列

按你要求修改后的
b1输入
=OFFSET($A$1,(ROW($A1)-1)*4-(4-COLUMN(D1)),0)
然后向右拖到e1在向下拖
就是你要的效果
然后复制bcde列
点a1-右健-选择性粘贴-数值
然后删除e列
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-05-07
假设1在A1,依次2在A2........
然后请在B1中输入
=IF(MOD(ROW(),3)=0,INDIRECT("A"&(ROW()-2))&INDIRECT("A"&(ROW()-1))&INDIRECT("A"&ROW()),"")

然后下拉就可以啦
第2个回答  2009-05-07
三行合并,A列数据从A1起,则B1中输入:
=INDIRECT("a"&3*ROW()-2)&INDIRECT("a"&3*ROW()-1)&INDIRECT("a"&3*ROW())
下拉即可,B列即为所求
第3个回答  2009-05-07
把这三千个字复制到一个单元格里,如a1
然后在a2输入公式:=MID($A$1,COLUMN(A:A)+(ROW()-1)*3,1)
先向右复制a2,再向下复制就行了。
第4个回答  2009-05-07
97-03版的...你把需要合并的那几行全选中...右击,设置单元格格式...对齐...合并单元格...就好了
第5个回答  2009-05-07
不明白你说的是什么意思,请补充一下题目。或者把东西发到网上,让我们帮你看看
相似回答