问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

三个文本连接函数CONCATENATECONCATTEXTJOIN

发布网友 发布时间:2024-07-04 03:40

我来回答

1个回答

热心网友 时间:2024-07-04 09:05

今天就有朋友问:文本连接有没函数?

今天就来三个文本连接函数:CONCATENATE、CONCAT、TEXTJOIN。

CONCATENATE函数函数简介

功能:

将两个或多个文本字符串联接为一个字符串。

语法:

CONCATENATE(text1, [text2], …)

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

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

用法举例

CONCATENATE和文本连接符的用法基本一样,所以不再展开述,只把结果写到此处,详细介绍可参考昨天的文章。

一、基本用法:

直接合并多个单元格内容,使用公式:

=CONCATENATE(A1,B1,C1,D1,E1,F1)。

如下图:

如果需要连接进固定文本内容,使用公式:

=CONCATENATE(“敬请关注:”,A3,B3,C3,D3,E3,F3)。

如下图:

二、合并后换行:

公式:

=CONCATENATE(“敬请关注:”,CHAR(10),A1,B1,C1)

结果如下图:

三、合并带格式的内容:

公式:

=CONCATENATE(A2,TEXT(B2,”e年m月”),$C$1,TEXT(C2,”#,##0.00″),$D$1,TEXT(D2,”0.0%”))

结果如下图:

四、合并列实现多条件查找:

在G2单元格输入公式:

=SUMPRODUCT((CONCATENATE(A2:A13,B2:B13)=CONCATENATE(E2,F2))*C2:C13)

即可完成查找。

但,在实际多条件查询应用中,一般选择用文本连接符&。

&与CONCATENATE函数的弊端:

不管是文本连接符,还是CONCATENATE函数,在连接数据时,参数都必须是单元格,而不能是区域,所以,如果连接内容较多时,公式会非常长,写起来很麻烦!

比如:

=A2&B2&C2&D2&E2&F2&G2&H2&I2&J2;

=CONCATENATE(A2,B2,C2,D2,E2,F2,G2,H2,I2,J2)

因此:

新版EXCEL2016出现了可以合并区域的文本连接函数:

CONCAT和TEXTJOIN

以上两个麻烦的公式可以简化为:

=CONCAT(A1:J1)

=TEXTJOIN(“”,,A1:J1)

是不是简单了许多?

CONCAT函数函数简介

功能:

将区域文本(或单个文本)联接为一个字符串。

语法:

CONCAT (文本 1,[文本 2],…)

文本 1 (必需):要合并的文本项。字符串或字符串数组,如单元格的区域中。

[文本 2,…] (可选):要联接的额外的文本项。可以有 253 文本项的文本参数的最大值。

用法举例

一、合并区域:

同行合并公式:

=CONCAT(A1:L1)。

结果如下图:

行列区域合并公式:

=CONCAT(A1:L4).

结果如下图:

二、加分隔符合并区域:

公式:

=CONCAT(A1:F1&” “)。

(此处加空白分隔符)

结果如下图:

特别注意:

此公式是数组公式,需要按组合键结束。

三、条件筛选区域合并:

CONCAT函数还可以用于符合某些条件的数据合并,不如以下动图,筛选的是各个部门考核优秀的员工名单,而且,如果源数据有变化,结果也会跟着更新:

公式:

{=CONCAT(IF((A2:A16=E2)*(C2:C16=”优秀”),B2:B16&”,”,””))}

(按组合键结束)

该公式的含义是:凡是满足条件:部门列中等于E2部门、考核结果列中等于优秀的就合并。

TEXTJOIN函数

CONCAT函数能完成的功能,TEXTJOIN 函数都能完成,并且TEXTJOIN 函数在忽略空白单元格、合理应用分隔符方面更胜一筹。

函数简介

功能:

将从多个区域和/或字符串文本结合在一起,包括您指定将结合每个文本值之间的分隔符。

语法:

TEXTJOIN (分隔符, 是否忽略空白单元格,文本 1,[文本 2],…)

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

是否忽略空白单元格(必需):如果为 TRUE(或1),则忽略空白单元格;

文本1 (必需):要联接的文本项。文本字符串或字符串数组,如单元格区域中。

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

用法举例

一、合并区域:

同行合并公式:

=TEXTJOIN(“、”,1,A1:F1)。

含义是:忽略空白单元格合并,并用“、’”分隔。

结果如下图:

行列区域合并公式:

=TEXTJOIN(“”,1,A1:L4)。

结果如下图:

二、条件筛选区域合并:

TEXTJOIN函数还可以用于合并满足某一条件的单元格合并,比如下面动图,展示的是同一部门员工的合并,而且,随着员工部门调动,结果也随之改变:

公式:

{=TEXTJOIN(“、”,1,IF($A$2:$A$16=D2,$B$2:$B$16,””))}

(按组合键结束)

该公式的含义是:合并部门列同一部门的员工。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
梦见死人活了腿上都是浓泡? 佛山市南海区里水镇怎么坐车去广东省广州市白云区同和镇元下田福泰... 电加热宝加水要注意什么? 电热宝如何放气 谁知道静雅思听中《寻访二战德国兵02:保卫祖国》的背景音乐 为什么我的ios8.02要1.7G? 华硕游戏笔记与普通笔记本有什么区别 朴智妍荣誉记录 朴智妍艺术贡献的电影 5升级Ios8.0.2怎么样 几个证人口头指证生效啊 我想去学做烤鸭,有卖烤鸭店哪里招学徒吗? 查询超市使用的都是什么样的收银盒电脑和电孑称,望名人指点 手术后吃的食物中姜可以食用吗 如何在PowerPoint2007中插入高分辨率的视频? ...生后频发呼吸暂停,医嘱给予吸氧,该患儿吸氧的时间最多不能超过_百度... 心里的对像是谁唱的? If We Were Together歌词 步步惊心里《千年愁》的歌词 6年机动车检验需要什么资料 白牡丹和寿眉的功效 4s店送水晶贴膜但要100元工时费.划算吗 寿眉和白牡丹有什么区别 ?西湖龙井的来历-白牡丹和寿眉哪个好 寿眉与白牡丹哪个好 白牡丹和寿眉哪个好 寿眉的功效 小磨麻油基本资料 白牡丹和寿眉哪个好寿眉的功效 vivo X30手机如何实现与华为基站的5G VoNR通话? 深圳市恩歌源实业集团有限公司怎么样? 我是一名片烤鸭学徒,我该怎么做才能会片,心里好烦。有没有片鸭师... 吐血整理!7种办法玩转Excel文字合并,总有一款适合你! excel怎样筛选出连续3个月销售额达标excel怎样筛选出连续3个月销售额达... 偷盗超过多少钱判刑 电动车隐藏4档怎么打开 子女出资给父母买房是不是算赠予 子女出资给父母买房需要获得配偶同意吗? 出资给父母买房遗产怎么继承? 如果子女花钱给老人买房户主写老人的名字,子女有花钱的证据,那老人死后... 压滤机试验 丰城市卫生局领导分工 ...人生这条路跌跌撞撞怎么就那么难走……身心疲惫,好难过,好心酸... ...累的句子说说心情_累了的句子说说心情 身心疲惫_心累了发朋友圈的... ...身心疲惫!心也好累!不知道别人,反正我是一个字! 图纸上面YRF是什么意思 缘悭的意思缘悭的意思是什么 竖心旁加"坚"字怎么念? 种子生产简明教程内容简介 广州市广园路建设有限公司怎么样? 广园快速路建设历史