分享

【Excel函数】Textjoin用法介绍

 kouyongli 2017-08-31

 周二 · 函数    关键词:textjoin


1语法

=TEXTJOIN(delimiter,ignore_empty,text1,[text2],...)

TIPS:

· 在单元格输入=Textjoin( ,就会提示上述语法

· 此函数是Excel2016最新版中的函数



2基本用法


Textjoin可将字符串、单元格或单元格区域进行连接,连接后为文本格式。

(点击图片查看大图)


Textjoin第1个参数delimiter是分隔符,可以缺省,可以唯一值,可以多个值。


第2个参数ignore_empty用来控制是否忽略空单元格,True或缺省为忽略,False则不忽略,注意观察上图最后两行案例的差别。



3案例分析

■ 案例1 合并一列文本

下图中,A列是系统中导出的原始数据,我们在C2单元格对其合并并以逗号分隔,该如何操作呢?

之前的课程中我们使用了PQ实现(点此查看),大家想下用Textjoin如何实现。


揭晓答案 =TEXTJOIN(',' , TRUE , A3:A13)


■ 案例2 合并区域文本

如下图要实现将B~E列的数量合并到F列,并以分号隔开。如F2处合并为“907;1,033;2,000;1,071”。


我们之前用批注方法实现(点此查看),用今天学习的可写成公式:=TEXTJOIN(';',TRUE,B2:E2)


若想保留原有格式,可嵌套Text使用数组完成,公式:=TEXTJOIN(';',TRUE,TEXT(B2:E2,'#,##0_ '))


■ 案例3 多分隔符的合并

如何将下图左边区域合并在一个单元格内,要求如下:

(点击图片查看大图)


此时需要用到多个分隔符,为展示方便,我们一个辅助区域。辅助列中的char(10)是换行符(回车)的意思,也可以在单元格内直接编辑Alt+回车。


还是需要再提醒下,Textjoin函数是2016年1月更新的,正版用户如使用Office 2016或Office 365版本的,升级至最新版本即可。


想升职加薪?

想提升工作效率?

<>名> EXCEL五日特训营!



 本文由Excel实务原创,作者小树treetree。

 每周二为您讲解一个3分钟就懂的实用函数

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

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多