今天就来讲三个文本连接函数:CONCATENATE、CONCAT、TEXTJOIN。这三个函数可以实现添加固定文本、带格式内容、区域合并、固定间隔符合并等
ä»å¤©å°±æ¥è®²ä¸ä¸ªææ¬è¿æ¥å½æ°ï¼CONCATENATEãCONCATãTEXTJOINãè¿ä¸ä¸ªå½æ°å¯ä»¥å®ç°æ·»å åºå®ææ¬ãå¸¦æ ¼å¼å 容ãåºåå并ãåºå®é´é符å并çåç§è¿æ¥ã
CONCATENATEå½æ°
ä¸ãå½æ°ç®ä»
åè½ï¼å°ä¸¤ä¸ªæå¤ä¸ªææ¬å符串èæ¥ä¸ºä¸ä¸ªå符串ã
è¯æ³ï¼
CONCATENATE(text1, [text2], ...)
text1ï¼å¿ éï¼ï¼è¦èæ¥ç第ä¸ä¸ªé¡¹ç®ã项ç®å¯ä»¥æ¯ææ¬å¼ãæ°åæåå æ ¼å¼ç¨ï¼ Text2, ... ï¼å¯éï¼ï¼è¦èæ¥çå ¶ä»ææ¬é¡¹ç®ãæå¤å¯ä»¥æ 255 个项ç®ï¼æ»å ±æå¤æ¯æ 8,192 个å符ãäºãç¨æ³ä¸¾ä¾
CONCATENATEåææ¬è¿æ¥ç¬¦çç¨æ³åºæ¬ä¸æ ·ï¼æ以ä¸åå±å¼è®²è¿°ï¼åªæç»æåå°æ¤å¤ï¼è¯¦ç»ä»ç»å¯åèæ¨å¤©çæç« ã
1ãåºæ¬ç¨æ³ï¼
ç´æ¥å并å¤ä¸ªåå æ ¼å 容ï¼ä½¿ç¨å ¬å¼ï¼
=CONCATENATE(A1,B1,C1,D1,E1,F1)ã
å¦ä¸å¾ï¼
å¦æéè¦è¿æ¥è¿åºå®ææ¬å 容ï¼ä½¿ç¨å ¬å¼ï¼
=CONCATENATE("æ¬è¯·å ³æ³¨ï¼",A3,B3,C3,D3,E3,F3)ã
å¦ä¸å¾ï¼
2ãå并åæ¢è¡ï¼
å ¬å¼ï¼
=CONCATENATE("æ¬è¯·å ³æ³¨ï¼",CHAR(10),A1,B1,C1)
ç»æå¦ä¸å¾ï¼
3ãåå¹¶å¸¦æ ¼å¼çå 容ï¼
å ¬å¼ï¼
=CONCATENATE(A2,TEXT(B2,"eå¹´mæ"),$C$1,TEXT(C2,"#,##0.00"),$D$1,TEXT(D2,"0.0%"))
å®ç°“æ¥æ”ã“ååä½åé符”“ç¾å比çæ ¼å¼ææ¬çé¾æ¥ã
ç»æå¦ä¸å¾ï¼
4ãå并åå®ç°å¤æ¡ä»¶æ¥æ¾ï¼
å¨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 ææ¬é¡¹çææ¬åæ°çæ大å¼ãäºãç¨æ³ä¸¾ä¾
1ãå并åºåï¼
åè¡åå¹¶å ¬å¼ï¼=CONCAT(A1:L1)ã
ç»æå¦ä¸å¾ï¼
è¡ååºååå¹¶å ¬å¼ï¼=CONCAT(A1:L4).
ç»æå¦ä¸å¾ï¼
2ãå åé符å并åºåï¼
å ¬å¼ï¼=CONCAT(A1:F1&" ")ï¼ï¼æ¤å¤å 空ç½åé符ï¼
ç»æå¦ä¸å¾ï¼
ç¹å«æ³¨æï¼æ¤å ¬å¼æ¯æ°ç»å ¬å¼ï¼éè¦æ<Ctrl+Shift+Enter>ç»åé®ç»æã
3ãæ¡ä»¶çéåºåå并ï¼
CONCATå½æ°è¿å¯ä»¥ç¨äºç¬¦åæäºæ¡ä»¶çæ°æ®å并ï¼ä¸å¦ä»¥ä¸å¨å¾ï¼çéçæ¯å个é¨é¨èæ ¸ä¼ç§çåå·¥ååï¼èä¸ï¼å¦ææºæ°æ®æååï¼ç»æä¹ä¼è·çæ´æ°ï¼
å ¬å¼ï¼
{=CONCAT(IF((A2:A16=E2)*(C2:C16="ä¼ç§"),B2:B16&"ï¼",""))}ï¼ï¼æ<Ctrl+Shift+Enter>ç»åé®ç»æï¼
è¯¥å ¬å¼çå«ä¹æ¯ï¼å¡æ¯æ»¡è¶³æ¡ä»¶ï¼é¨é¨åä¸çäºE2é¨é¨ãèæ ¸ç»æåä¸çäºä¼ç§çå°±å并ã
TEXTJOINå½æ°
CONCATå½æ°è½å®æçåè½ï¼TEXTJOIN å½æ°é½è½å®æï¼å¹¶ä¸TEXTJOIN å½æ°å¨å¿½ç¥ç©ºç½åå æ ¼ãåçåºç¨åé符æ¹é¢æ´èä¸ç¹ã
ä¸ãå½æ°ç®ä»
åè½ï¼å°ä»å¤ä¸ªåºåå/æå符串ææ¬ç»åå¨ä¸èµ·ï¼å æ¬æ¨æå®å°ç»åæ¯ä¸ªææ¬å¼ä¹é´çåé符ã
è¯æ³ï¼
TEXTJOIN ï¼åéç¬¦ï¼ æ¯å¦å¿½ç¥ç©ºç½åå æ ¼ï¼ææ¬ 1ï¼[ææ¬ 2]ï¼...ï¼
åé符ï¼å¿ éï¼:ææ¬å符串ï¼æè 为空ï¼æç¨åå¼å·å¼èµ·æ¥çä¸ä¸ªæå¤ä¸ªå符ï¼æ对ææææ¬å符串çå¼ç¨ãå¦ææä¾ä¸ä¸ªæ°åï¼åå°è¢«è§ä¸ºææ¬ã æ¯å¦å¿½ç¥ç©ºç½åå æ ¼ï¼å¿ éï¼:å¦æ为 TRUEï¼æ1ï¼ï¼å忽ç¥ç©ºç½åå æ ¼ï¼ ææ¬1ï¼å¿ éï¼ï¼è¦èæ¥çææ¬é¡¹ãææ¬å符串æå符串æ°ç»ï¼å¦åå æ ¼åºåä¸ã [ææ¬2, ...]ï¼å¯éï¼ï¼è¦èæ¥çå ¶ä»ææ¬é¡¹ãææ¬é¡¹æå¤å¯ä»¥å å«252 个ææ¬åæ°text1ãæ¯ä¸ªåæ°å¯ä»¥æ¯ä¸ä¸ªææ¬å符串æå符串æ°ç»ï¼å¦åå æ ¼åºåãäºãç¨æ³ä¸¾ä¾
1ãå并åºåï¼
åè¡åå¹¶å ¬å¼ï¼=TEXTJOIN("ã",1,A1:F1)ã
å«ä¹æ¯ï¼å¿½ç¥ç©ºç½åå æ ¼å并ï¼å¹¶ç¨“ã’”åéã
ç»æå¦ä¸å¾ï¼
è¡ååºååå¹¶å ¬å¼ï¼=TEXTJOIN("",1,A1:L4)ã
ç»æå¦ä¸å¾ï¼
2ãæ¡ä»¶çéåºåå并ï¼
TEXTJOINå½æ°è¿å¯ä»¥ç¨äºå并满足æä¸æ¡ä»¶çåå æ ¼å并ï¼æ¯å¦ä¸é¢å¨å¾ï¼å±ç¤ºçæ¯åä¸é¨é¨åå·¥çå并ï¼èä¸ï¼éçåå·¥é¨é¨è°å¨ï¼ç»æä¹éä¹æ¹åï¼
å ¬å¼ï¼
{=TEXTJOIN("ã",1,IF($A$2:$A$16=D2,$B$2:$B$16,""))}ï¼ï¼æ<Ctrl+Shift+Enter>ç»åé®ç»æï¼
è¯¥å ¬å¼çå«ä¹æ¯ï¼å并é¨é¨ååä¸é¨é¨çåå·¥ã
å¤æ³¨
CONCATåTEXTJOINå½æ°æ¯EXCEL2016ç¹æçï¼èä¸ï¼å¹¶ä¸æ¯æ¯ä¸ä¸ª2016çæ¬é½æã