excel表中把多行数据变为一行,如何操作!
两种方法: 1.复制所有数据,到word里,编辑/选择性粘贴:无格式文本。 编辑-查找,查找内容输入^t,全部替换为:、 (如果只有一列这步可略) 编辑-查找,查找内容输入^p,全部替换为:、 就变成一个内容了。 2.用vba宏。 一. alt+F11 二. 粘贴进去: Sub combine() Dim i As Integer For i = 2 To ActiveSheet.UsedRange.Rows.Count Cells(1, 1).Activate ActiveCell.Value = ActiveCell.Value & "、" & Cells(i, 1).Value Next End Sub 三. F5 结果就搞定了。 注:这段代码是针对只有一列编写的。