CONCATENATE函数(MicrosoftExcel文本函数)

2023-02-01 98阅读

温馨提示:这篇文章已超过465天没有更新,请注意相关的内容是否还可用!

CONCATENATE函数

Microsoft Excel文本函数

CONCATENATE函数将几个文本字符串合并为一个文本字符串。语法:CONCATENATE(text1,text2,...)Text1,text2,...为1到30个将要合并成单个文本项的文本项。这些文本项可以为文本字符串、数字或对单个单元格的引用。

中文名CONCATENATE函数
适用领域范围计算机

说明

CONCATENATE函数可将最多255个文本字符串合并为一个文本字符串。联接项可以是文本、数字、单元格引用或这些项的组合。例如,如果您的工作表的单元格A1中包含某个人的名字,单元格B1中包含这个人的姓氏,那么,您可以通过使用以下公式将这两个值合并到另一个单元格中:

=CONCATENATE(A1," ",B1)此示例中的第二个参数(“ ”)为空格字符。您必须将希望在结果中显示的任意空格或标点符号指定为使用双引号括起来的参数。

语法

CONCATENATE(text1,,...)CONCATENATE函数语法具有下列参数(参数:为操作、事件、方法、属性、函数或过程提供信息的值。):

Text1(必需)。要联接的第一个项目。项目可以是文本值、数字或单元格引用。

Text2,...可选。要联接的其他文本项目。最多可以有255个项目,总共最多支持8,192个字符。

注释:您也可以使用连接符号(&)计算运算符代替CONCATENATE函数来连接文本项。例如,=A1&B1返回相同的值为=CONCATENATE(A1,B1)

常见问题

引号显示在结果字符串中

使用逗号分隔相邻的文本项目。例如:Excel将=CONCATENATE("Hello""World")显示为Hello"World与一个额外的双引号,因为文本参数之间的逗号被忽略。

数字不需要有引号。

单词混杂在一起

如果单独的文本项目之间缺少指定的空格,则文本项目将组合在一起。请添加额外的空格作为CONCATENATE公式的一部分。有两种方法可执行此操作:

  • 添加双引号并在"和"之间添加一个空格。例如:=CONCATENATE("Hello"," ","World!").。
  • 在Text参数后添加一个空格。例如:=CONCATENATE("Hello","World!")。字符串"Hello"包含添加的额外空格。

将出现错误#NAME?,而不是预期的结果。

#NAME?通常意味着Text参数中缺少引号。

ct函数

sap编程语言ABAP4的字符串连接函数

CONCATENATE XXX INTO XXX.

CONCATENATE XXX INTO XXX SEPARATED BY XXX.

例如:

DATA: t1 TYPE c LENGTH 10 VALUE 'We',

t2 TYPE c LENGTH 10 VALUE 'have',

t3 TYPE c LENGTH 10 VALUE 'all',

t4 TYPE c LENGTH 10 VALUE 'the',

t5 TYPE c LENGTH 10 VALUE 'time',

t6 TYPE c LENGTH 10 VALUE 'in',

t7 TYPE c LENGTH 10 VALUE 'the',

t8 TYPE c LENGTH 10 VALUE 'world',

result1 TYPE string,

result2 TYPE string.

CONCATENATE t1 t2 t3 t4 t5 t6 t7 t8 INTO result1."直接连接

CONCATENATE t1 t2 t3 t4 t5 t6 t7 t8 INTO result2 SEPARATED BY space.用空格将每个字符串连接

CONCATENATE t1 t2 t3 t4 t5 t6 t7 t8 INTO result2 SEPARATED BY '-'.用"-"将每个字符串连接

参考资料

1.CONCATENATE 函数·Miscrosoft Office支持

目录[+]