Excel中都有哪些文本連接函數(shù)?
excel中都有哪些文本連接函數(shù)?今天就有朋友問:文本連接有沒函數(shù)?其實(shí)在Excel中有非常多的函數(shù),今天就來為大家介紹一下三個(gè)文本連接函數(shù):CONCATENATE、CONCAT、TEXTJOIN。
CONCATENATE函數(shù)函數(shù)簡(jiǎn)介
功能:
將兩個(gè)或多個(gè)文本字符串聯(lián)接為一個(gè)字符串。
語法:
CONCATENATE(text1, [text2], …)
text1(必需):要聯(lián)接的第一個(gè)項(xiàng)目。項(xiàng)目可以是文本值、數(shù)字或單元格引用;
Text2, … (可選):要聯(lián)接的其他文本項(xiàng)目。最多可以有 255 個(gè)項(xiàng)目,總共最多支持 8,192 個(gè)字符。
用法舉例
CONCATENATE和文本連接符的用法基本一樣,所以不再展開述,只把結(jié)果寫到此處,詳細(xì)介紹可參考昨天的文章。
一、基本用法:
直接合并多個(gè)單元格內(nèi)容,使用公式:
=CONCATENATE(A1,B1,C1,D1,E1,F(xiàn)1)。
如果需要連接進(jìn)固定文本內(nèi)容,使用公式:
=CONCATENATE(“敬請(qǐng)關(guān)注:”,A3,B3,C3,D3,E3,F(xiàn)3)。
二、合并后換行:
公式:
=CONCATENATE(“敬請(qǐng)關(guān)注:”,CHAR(10),A1,B1,C1)
三、合并帶格式的內(nèi)容:
公式:
=CONCATENATE(A2,TEXT(B2,”e年m月”),$C$1,TEXT(C2,”#,##0.00″),$D$1,TEXT(D2,”0.0%”))
四、合并列實(shí)現(xiàn)多條件查找:
在G2單元格輸入公式:
=SUMPRODUCT((CONCATENATE(A2:A13,B2:B13)=CONCATENATE(E2,F(xiàn)2))*C2:C13)
即可完成查找。
但,在實(shí)際多條件查詢應(yīng)用中,一般選擇用文本連接符&。
&與CONCATENATE函數(shù)的弊端:
不管是文本連接符,還是CONCATENATE函數(shù),在連接數(shù)據(jù)時(shí),參數(shù)都必須是單元格,而不能是區(qū)域,所以,如果連接內(nèi)容較多時(shí),公式會(huì)非常長,寫起來很麻煩!
比如:
=A2&B2&C2&D2&E2&F2&G2&H2&I2&J2;
=CONCATENATE(A2,B2,C2,D2,E2,F(xiàn)2,G2,H2,I2,J2)
因此:
新版EXCEL2016出現(xiàn)了可以合并區(qū)域的文本連接函數(shù):
CONCAT和TEXTJOIN
以上兩個(gè)麻煩的公式可以簡(jiǎn)化為:
=CONCAT(A1:J1)
=TEXTJOIN(“”,,A1:J1)
是不是簡(jiǎn)單了許多?
CONCAT函數(shù)函數(shù)簡(jiǎn)介
功能:
將區(qū)域文本(或單個(gè)文本)聯(lián)接為一個(gè)字符串。
語法:
CONCAT (文本 1,[文本 2],…)
文本 1 (必需):要合并的文本項(xiàng)。字符串或字符串?dāng)?shù)組,如單元格的區(qū)域中。
?。畚谋?2,…] (可選):要聯(lián)接的額外的文本項(xiàng)??梢杂?253 文本項(xiàng)的文本參數(shù)的最大值。
用法舉例
一、合并區(qū)域:
同行合并公式:
=CONCAT(A1:L1)。
行列區(qū)域合并公式:
=CONCAT(A1:L4)。
二、加分隔符合并區(qū)域:
公式:
=CONCAT(A1:F1&” “)。
特別注意:
此公式是數(shù)組公式,需要按組合鍵結(jié)束。
三、條件篩選區(qū)域合并:
CONCAT函數(shù)還可以用于符合某些條件的數(shù)據(jù)合并,不如以下動(dòng)圖,篩選的是各個(gè)部門考核優(yōu)秀的員工名單,而且,如果源數(shù)據(jù)有變化,結(jié)果也會(huì)跟著更新:
公式:
{=CONCAT(IF((A2:A16=E2)*(C2:C16=”優(yōu)秀”),B2:B16&”,”,””))}
?。ò唇M合鍵結(jié)束)
該公式的含義是:凡是滿足條件:部門列中等于E2部門、考核結(jié)果列中等于優(yōu)秀的就合并。
TEXTJOIN函數(shù)
CONCAT函數(shù)能完成的功能,TEXTJOIN 函數(shù)都能完成,并且TEXTJOIN 函數(shù)在忽略空白單元格、合理應(yīng)用分隔符方面更勝一籌。
函數(shù)簡(jiǎn)介
功能:
將從多個(gè)區(qū)域和/或字符串文本結(jié)合在一起,包括您指定將結(jié)合每個(gè)文本值之間的分隔符。
語法:
TEXTJOIN (分隔符, 是否忽略空白單元格,文本 1,[文本 2],…)
分隔符 (必需):文本字符串,或者為空,或用雙引號(hào)引起來的一個(gè)或多個(gè)字符,或?qū)τ行谋咀址囊?。如果提供一個(gè)數(shù)字,則將被視為文本。
是否忽略空白單元格(必需):如果為 TRUE(或1),則忽略空白單元格;
文本1 (必需):要聯(lián)接的文本項(xiàng)。文本字符串或字符串?dāng)?shù)組,如單元格區(qū)域中。
?。畚谋?, …] (可選):要聯(lián)接的其他文本項(xiàng)。文本項(xiàng)最多可以包含252 個(gè)文本參數(shù) text1。每個(gè)參數(shù)可以是一個(gè)文本字符串或字符串?dāng)?shù)組,如單元格區(qū)域。
用法舉例
一、合并區(qū)域:
同行合并公式:
=TEXTJOIN(“、”,1,A1:F1)。
含義是:忽略空白單元格合并,并用“、’”分隔。
行列區(qū)域合并公式:
=TEXTJOIN(“”,1,A1:L4)。
二、條件篩選區(qū)域合并:
TEXTJOIN函數(shù)還可以用于合并滿足某一條件的單元格合并,比如下面動(dòng)圖,展示的是同一部門員工的合并,而且,隨著員工部門調(diào)動(dòng),結(jié)果也隨之改變:
公式:
{=TEXTJOIN(“、”,1,IF($A$2:$A$16=D2,$B$2:$B$16,””))}
?。ò唇M合鍵結(jié)束)
該公式的含義是:合并部門列同一部門的員工。
繼續(xù)查找其他問題的答案?
-
Excel 2019如何使用復(fù)制、粘貼命令插入Word數(shù)據(jù)?(視頻講解)
2021-01-257次播放
-
Excel 2019如何制作數(shù)據(jù)透視表?(視頻講解)
2021-01-2227次播放
-
Excel 2019如何設(shè)置相對(duì)引用?(視頻講解)
2021-01-2210次播放
-
2021-01-2212次播放
-
Excel 2019如何使用命令復(fù)制公式?(視頻講解)
2021-01-226次播放
-
2021-01-223次播放
-
2021-01-222次播放
-
Excel 2019如何利用開始選項(xiàng)卡進(jìn)入篩選模式?(視頻講解)
2021-01-223次播放
-
Excel 2019如何設(shè)置指定數(shù)據(jù)的篩選?(視頻講解)
2021-01-223次播放
-
Excel 2019如何設(shè)置自定義排序?(視頻講解)
2021-01-222次播放
點(diǎn)擊加載更多評(píng)論>>