紧急 精通Excel 表格合并操作的 请帮个忙!如图:如何用最简便的方法把BCD的数字分别合并到E中!

希望答案不是一个表格一个表格的操作,解决问题的话可得悬赏分五倍!
先谢过大侠们啦!
先谢过楼下的朋友,数字太多,拖下去还是一样的,再说那个也没有规律!

两种方法
1 如果工作表只有少数的几张的话
方法: 1单击E列的一个单元格(最好是要合并的第一行) 在单元格内输入 =B1&C1&S1 然后回车
2 单击刚才的那个单元格 然后鼠标描在单元格右下角 会出现 黑色十字 一直往下拖(窍门:如果前一列 也就是D列 内容连续 可以直接双击 自动填充)
方法二:用VBA解决 如果你的表格没有几十张甚至上百张 一般不需要动用
大概语句如下:
sheets("工作表").cells(i,5).value = sheets("工作表").cells(i,2).value & sheets("工作表").cells(i,3).value & sheets("工作表").cells(i,4).value
其实跟上面是一样的道理
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-12-15
E1=B1&C1&D1
然后往下拖 (选中E1,放到单元格右下角,变成黑色实心十字,就是自动填充,往下拖)
&,数字键7上面的
(要用的时候,复制,右键选选择性粘贴,值和数字格式)

E1=concatenate(B1:M1)
假定到M列。
如果都是号码的话,把单元格格式设置成 文本。
第2个回答  2010-12-15
(1)在E2中输入:
=b2&c2&d2
(2)将e2下拉就可以了。
(3)如果出现。。E+15的情况,选中单元格点右键,设置单元格格式,在数字选项卡下点自定义,在类型下边的方框中输入14个#####################,就可以了。
第3个回答  2010-12-15
用VBA吧你新录制一个宏什么也不用点直接结束掉然后编辑,在里面输入:
Sub Macro1()
For i = 1 To 6000
If (Cells(i, 1).Value = "") Then i = 6001

Cells(i, 3).Value = Cells(i, 1).Value & Cells(i, 2).Value
Next

End Sub
以上你的数据不可以有空行,还有你的行数不能超过6000,当然你也可以自己改
弄好之后你可以运行此宏不过你弄之前最好备份一下原版
第4个回答  2010-12-15
没有很好的方法。我建议你将表格复制,在新的word文档中用选择性粘贴,选无格式文本,然后用替换ctrl+h,在查找内容框中输入^t,替换为中不输入,点击全部替换,删除全部的制表符。然后复制,在excel中的列中直接粘贴即可。这个比公式可快了。
相似回答