Excel中concatenate函数的使用方法
1、CONCATENATE函数语法:
函数公式=CONCATENATE(文本1,文本2,文本3……)
(1)“文本1”为连接的第一个文本,必选;
(2)“文本2”及之后为可选项,最多为 255 项,项与项之间必须用逗号隔开。

2、CONCATENATE函数应用示例:
在D1单元格里面输入公式=CONCATENATE(A1,B1,C1),A1,B1,C1单元格里边 的内容将会被拼接起来。

3、CONCATENATE函数和与号(&)等价:
在E1单元格里面输入公式=A1&B1&C1,其计算结果是一样的。

1、按下键盘上面的【Alt+F11】组合键调出VBA编辑器。

2、双击VBA工程项目下方的Sheet1,然后输入以下程序代码:
Sub Lianjie()
Dim i1, i2, str
On Error Resume Next '忽略运行过程中可能出现的错误
Set mysheet1 = ThisWorkbook.Worksheets("Sheet1") '定义工作表Sheet1
For i1 = 2 To 1000 '从第2行到1000行
For i2 = 1 To 20 '从第一列到20列
If mysheet1.Cells(i1, i2) <> "" Then '如果单元格不是空白,则
str = str & mysheet1.Cells(i1, i2) '单元格数据拼接
End If
Next
If str <> "" Then '如果拼接数据不是空白,则
mysheet1.Cells(i1, 21) = str '把拼接数据写入第21列相应的单元格
str = ""
End If
Next
End Sub

3、确认无误后,VBA功能区里边点击“运行”图标运行程序。

4、回到excel工作表界面,将会看到数据拼接完成。

1、CONCATENATE函数应用总结:
1、函数语法为CONCATENATE(文本1,文本2,文本3……)。
2、CONCATENATE函数的参数个数不能超过255个。
3、CONCATENATE函数和与号(&)的功能一样。
4、将字符串连在一起时,尽量使用熟悉的函数符号(如:&)。
5、处理大量的字符串联时,选择使用VBA处理比较快捷。
