2024年11月Excel中都有哪些文本连接函数?

发布时间:

  ⑴excel中都有哪些文本连接函数?今天就有朋友问:文本连接有没函数?其实在Excel中有非常多的函数,今天就来为大家介绍一下三个文本连接函数:CONCATENATE、CONCAT、TEXTJOIN。

  ⑵CONCATENATE函数函数简介

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

  ⑷CONCATENATE(text, [text], …

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

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

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

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

  ⑼=CONCATENATE(A,B,C,D,E,F。

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

  ⑾=CONCATENATE(“敬请关注:”,A,B,C,D,E,F。

  ⑿二、合并后换行:

  ⒀=CONCATENATE(“敬请关注:”,CHAR(,A,B,C

  ⒁三、合并带格式的内容:

  ⒂=CONCATENATE(A,TEXT(B,”e年m月”,$C$,TEXT(C,”#,##.″,$D$,TEXT(D,”.%”

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

  ⒄在G单元格输入公式:

  ⒅=SUMPRODUCT((CONCATENATE(A:A,B:B=CONCATENATE(E,F*C:C

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

  ⒇&与CONCATENATE函数的弊端:

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

  ⒉=A&B&C&D&E&F&G&H&I&J;

  ⒊=CONCATENATE(A,B,C,D,E,F,G,H,I,J

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

  ⒌CONCAT和TEXTJOIN

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

  ⒎=CONCAT(A:J

  ⒏=TEXTJOIN(“”,,A:J

  ⒐是不是简单了许多?

  ⒑CONCAT函数函数简介

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

  ⒓CONCAT (文本 ,[文本 ],…

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

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

  ⒖=CONCAT(A:L。

  ⒗行列区域合并公式:

  ⒘=CONCAT(A:L。

  ⒙二、加分隔符合并区域:

  ⒚=CONCAT(A:F&” “。

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

  ①三、条件筛选区域合并:

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

  ③{=CONCAT(IF((A:A=E*(C:C=”优秀”,B:B&”,”,””}

  ④(按组合键结束

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

  ⑥TEXTJOIN函数

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

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

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

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

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

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

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

  Ⅳ=TEXTJOIN(“、”,,A:F。

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

  Ⅵ行列区域合并公式:

  Ⅶ=TEXTJOIN(“”,,A:L。

  Ⅷ二、条件筛选区域合并:

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

  Ⅹ{=TEXTJOIN(“、”,,IF($A$:$A$=D,$B$:$B$,””}

  ㈠(按组合键结束

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