使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

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

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

语法

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

参数

说明

delimiter
(必需)

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


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;Iselin,NJ,08830,US;FortDaleerdale,FL,33309,US;Tempe,AZ,85285,US;end

需要更多帮助吗?

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

另请参阅

CONCATENATE 函数

CONCAT 函数

Excel 中的公式概述

如何避免损坏的公式

查找和更正公式中的错误

Excel 键盘快捷方式和功能键

文本函数(参考)

Excel 函数(按字母顺序)

Excel 函数(按类别列出)

需要更多帮助?

需要更多选项?

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

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

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×