Applies ToMicrosoft 365 专属 Excel Microsoft 365 Mac 版专属 Excel Excel 网页版 Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019

TEXTJOIN 函数将多个区域和/或字符串的文本组合起来,并包括你在要组合的各文本值之间指定的分隔符。 如果分隔符是空的文本字符串,则此函数将有效连接这些区域。

注意: 如果具有 Office 2019 或 Microsoft 365 订阅,则可在 Windows 或 Mac 上使用此功能。 如果你是 Microsoft 365 订阅者,请确保拥有最新版本的 Office

语法

TEXTJOIN(分隔符, ignore_empty, text1, [text2], …)

参数

说明

定界符 需要 ()

文本字符串,或者为空,或用双引号引起来的一个或多个字符,或对有效文本字符串的引用。 如果提供一个数字,则将被视为文本。

ignore_empty 需要 ()

如果为 TRUE,则忽略空白单元格。

text1 需要 ()

要联接的文本项。 文本字符串或字符串数组,如单元格区域中。

[text2, ...] (可选)

要联接的其他文本项。 文本项最多可以包含 252 个文本参数 text1。 每个参数可以是一个文本字符串或字符串数组,如单元格区域。

例如,=TEXTJOIN (“、”TRUE“、”The“、”sun“、”will“、”come“、”up“、”tomorrow”。) ") 将返回明天将有日出。

备注

  • 如果生成的字符串超过 32767 个字符 (单元格限制) ,则 TEXTJOIN 返回 #VALUE! 错误。

示例

复制下表中的示例数据,然后将其粘贴进新的 Excel 工作表的 A1 单元格中。 要让公式显示结果,请选中它们,按 F2,然后按 Enter。 如果需要,可调整列宽以查看所有数据。

示例 1

币种

美元

澳元

人民币

港币

以色列谢克尔

韩元

俄罗斯卢布

公式:

=TEXTJOIN (“, ”, TRUE, A2:A8)

结果:

美元、澳元、人民币、港元、以色列谢克尔、韩元、卢布

示例 2

B 的

a1

b1

a2

b2

a4

b4

a5

b5

a6

b6

a7

b7

公式:

=TEXTJOIN (“、”、 TRUE、A2:B8)

结果:

a1、b1、a2、b2、a4、b4、a5、b5、a6、b6、a7、b7

如果ignore_empty=FALSE,则结果为: a1、b1、a2、b2、、a4、b4、a5、b5、a6、b6、a7、b7

示例 3

城市

州/省

邮政编码

国家/地区

塔尔萨

确定

74133

美国

Seattle

WA

98109

美国

Iselin

NJ

08830

美国

劳德代尔堡

FL

33309

美国

Tempe

AZ

85285

美国

End

,

,

,

;

公式:

=TEXTJOIN (A8:D8、TRUE、A2:D7)

结果:

Tulsa,OK,74133,US;Seattle,WA,98109,US;伊赛林,新J,08830,美国;劳德代尔堡,佛罗里达州,33309,美国;Tempe,AZ,85285,US;结束

需要更多帮助吗?

可随时在 Excel 技术社区中咨询专家或在社区中获取支持。

另请参阅

CONCATENATE 函数

CONCAT 函数

Excel 中的公式概述

如何避免损坏的公式

查找和更正公式中的错误

Excel 键盘快捷方式和功能键

文本函数(参考)

Excel 函数(按字母顺序)

Excel 函数(按类别列出)

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。