分享

TEXTJOIN 函数

 kouyongli 2017-08-31

本文介绍 Excel 中 TEXTJOIN 函数(一个文本函数)的公式语法和用法。

注意: 仅当具有 Office 365 订阅时,此功能才可用。如果你是 Office 365 订阅者,请确保你具有最新版本的 Office

试用 Office 365 或最新版本的 Excel

说明

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

语法

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

参数

说明

分隔符
(必需)

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

ignore_empty
(必需)

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

text1
(必需)

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

[text2, ...]
(可选)

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

例如,=TEXTJOIN (' ',TRUE, '', '太阳', '将', '升', '起'、'明天') 将返回明天将升起太阳。

备注

  • 如果结果字符串超过 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)

结果:

俄克拉荷马,确定,74133,我们;西雅图,WA,98109,美国; Iselin,NJ,08830,美国;堡垒 Lauderdale、 FL,33309,美国;Tempe,AZ,85285,美国; 结束

需要更多帮助吗?

可随时在 Excel 技术社区中咨询专家,在解答社区获得支持,或在 Excel User Voice 上建议新功能或功能改进。

注释: 

  • 机器翻译免责声明:本文是由无人工介入的计算机系统翻译的。Microsoft 提供机器翻译是为了帮助非英语国家/地区用户方便阅读有关 Microsoft 产品、服务和技术的内容。由于机器翻译的原因,本文可能包含词汇、语法或文法方面的错误。

  • 请在 此处 中查找本文的英文版本以便参考。你和 Microsoft 社区的其他成员可以使用 Community Translation Framework (CTF) 来改进本文。只需将鼠标悬停在文章中的句子上,然后在 CTF 小组件中单击“IMPROVE TRANSLATION”即可。 单击此处了解有关 CTF 的详细信息。 使用 CTF 即表示你同意服务条款


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多