如何將Excel中的文本進(jìn)行合并?這4個(gè)函數(shù)太實(shí)用了!
作者:老徐來源:部落窩教育發(fā)布時(shí)間:2022-07-18 14:23:40點(diǎn)擊:46038
編按:
在Excel的文本函數(shù)中,按照函數(shù)作用的不同可以分為文本合并、文本截取、文本替換、文本查找等函數(shù)。今天我們就一起來學(xué)習(xí)一下Excel中可以進(jìn)行文本合并的函數(shù)。
一、CONCATENATE 函數(shù)
CONCATENATE函數(shù)作用是將兩個(gè)文本字符串聯(lián)接成一個(gè)文本字符串。
函數(shù)公式:=CONCATENATE(value1, [value2, ...])
參數(shù):
value1:要聯(lián)接的文本項(xiàng)、字符串或字符串?dāng)?shù)組,或單元格區(qū)域。
value2:要連接的其他文本項(xiàng)字符串或字符串?dāng)?shù)組,或單元格區(qū)域,最多可有255個(gè)參數(shù)。
比如,我們要將A1,B1,C1三個(gè)單元格的內(nèi)容合并在一起,就可以直接在A3單元格輸入公式=CONCATENATE(A1,B1,C1)
二、CONCAT函數(shù)
CONCAT 函數(shù)組合了來自多個(gè)范圍和/或字符串的文本,但不提供分隔符或IgnoreEmpty 參數(shù)。
CONCAT 函數(shù)是替換CONCATENATE函數(shù)的。 但是,為了與早期版本的 Excel 兼容,CONCATENATE 函數(shù)將仍然可用。
上述案例中,我們?nèi)匀灰獙?span>A1,B1,C1三個(gè)單元格的內(nèi)容合并在一起,使用CONCAT函數(shù),方法是一樣的,直接在A3單元格輸入公式=CONCAT(A1,B1,C1)
CONCAT 函數(shù)雖然沒有專門的分隔符參數(shù),但當(dāng)我們?cè)诮M成的文本中需要體現(xiàn)分隔符的時(shí)候,可以將分隔符作為其中的一個(gè)文本參數(shù)來寫公式。
比如,下表是企業(yè)不同管材品種、不同規(guī)格的報(bào)價(jià)表,根據(jù)這張報(bào)價(jià)表上的數(shù)據(jù)需要生成一段格式為“PE塑料管-9mm 單價(jià)10元/米”的文本,以便復(fù)制到報(bào)價(jià)單或者合同中。此時(shí),我們就可以在G3單元格輸入 =CONCAT(B$1,"-",A3,"mm "," 單價(jià)",B3&"元/米"),
操作如下圖所示。
在這個(gè)公式中,CONCAT有六個(gè)參數(shù),分別為:
1、B1單元格內(nèi)的文本
2、字符橫杠【–】
3、A3單元格中的內(nèi)容
4、文本字符【mm】
5、文本字符【單價(jià)】(注意單價(jià)二字前有一個(gè)空格)
6、 B3單元格內(nèi)容與文本“元/米”組合之后的字符
當(dāng)然,上述公式寫為=CONCAT(B$1,"-"&$A3&"mm"," 單價(jià)"&B3&"元/米")也是可以的。
在這個(gè)公式中,CONCAT就只有三個(gè)參數(shù)了,分別為:
1、B1單元格內(nèi)的文本
2、字符橫杠“-”、A3單元格中的內(nèi)容和文本字符“mm”組合之后的字符串
3、文本字符 “ 單價(jià)”、B3單元格內(nèi)容與文本“元/米”組合之后的字符串
當(dāng)然,上述兩個(gè)公式如果我們使用CONCATENATE函數(shù)也是可以的,對(duì)應(yīng)的公式參數(shù)沒有變化,只是函數(shù)變?yōu)?span>CONCATENATE,計(jì)算結(jié)果是一樣的:
=CONCATENATE (B$1,"-",A3,"mm "," 單價(jià)",B3&"元/米")
=CONCATENATE (B$1,"-"&$A3&"mm"," 單價(jià)"&B3&"元/米")
三、PHONETIC函數(shù)
PHONETIC 函數(shù)語法結(jié)構(gòu)為:
PHONETIC(reference)
參數(shù)Reference為單元格引用。
PHONETIC 函數(shù)使用起來非常簡(jiǎn)便。
舉個(gè)例子,下圖中A列和B列分別是城市和銷售額數(shù)據(jù),我們現(xiàn)在需要把城市名稱提取出來,并用頓號(hào)將每個(gè)城市名稱隔開,應(yīng)該如何操作?
首先在B列前插入一列空白列,在這列空白列中輸入頓號(hào)【、】。
然后在E2單元格輸入=PHONETIC(A2:B11),此時(shí),城市名稱就分別以頓號(hào)隔開提取出來了。如果在一個(gè)單元格放置這些內(nèi)容不是很清楚,我們可以將E2至G8區(qū)域合并單元格,并設(shè)置為自動(dòng)換行。操作如下圖所示。
四、TEXTJOIN函數(shù)
TEXTJOIN是excel2016新增的函數(shù),WPS也包含這個(gè)函數(shù)。
TEXTJOIN(分隔符, ignore_empty, text1, [text2], …)
也即
=TEXTJOIN(分隔符,TRUE或FALSE,需要合并的字符串區(qū)域或列表)
從上面phonetic函數(shù)的操作案例可以看出,如果我們要在被合并的文本之間添加分隔符,使用PHONETIC函數(shù)的話,必須將分隔符復(fù)制在表格區(qū)域中,而TEXTJOIN函數(shù)參數(shù)中本身就有分隔符的設(shè)定,使用TEXTJOIN函數(shù)解決上面的問題就不需要我們單獨(dú)設(shè)置輔助列了。直接輸入公式=TEXTJOIN("、",1,A2:A11)即可。操作如下圖所示。
上述公式第二個(gè)參數(shù) 1 也可以寫為TRUE。公式也可以寫為=TEXTJOIN("、",TRUE,A2:A11)。
公式解析:
1、單元格文本之間的分隔符是什么?我們用頓號(hào)分隔,所以textjoin函數(shù)第1參數(shù)為:、
2、是否忽略空值,忽略寫1,不忽略寫0。由于A列沒有空單元格,寫1或者0,都可以。(也可以寫TRUE或者FALSE)
3、要合并的文本是哪些?所以textjoin函數(shù)第3參數(shù)為:A2:A11這個(gè)單元格區(qū)域。
4、整個(gè)公式的含義為,使用頓號(hào)作為分隔符,對(duì)A2:A11忽略空值連接為一個(gè)字符串。
那如果A列中有空值,不忽略空值進(jìn)行文本連接,使用TEXTJOIN函數(shù)的結(jié)果如何?如下圖所示,A4單元格是空白的,我們?cè)?span>D2單元格輸入公式=TEXTJOIN("、",FALSE,A2:A11),可以看到,在“宿州”后面是一個(gè)空白內(nèi)容,后面跟著頓號(hào)。
好啦,Excel中用于文本合并的函數(shù)你學(xué)會(huì)了嗎?
本文配套的練習(xí)課件請(qǐng)加入QQ群:902294808下載。
做Excel高手,快速提升工作效率,部落窩教育《一周Excel直通車》視頻和《Excel極速貫通班》直播課全心為你!
掃下方二維碼關(guān)注公眾號(hào),可隨時(shí)隨地學(xué)習(xí)Excel:
相關(guān)推薦:
沒有Textjoin函數(shù),如何解決提取數(shù)據(jù)的問題?
你會(huì)累計(jì)求和嗎?這5個(gè)技巧簡(jiǎn)直太好用了!
八大查找函數(shù)公式,輕松搞定數(shù)據(jù)中的多條件查找
版權(quán)申明:
本文作者老徐;同時(shí)部落窩教育享有專有使用權(quán)。若需轉(zhuǎn)載請(qǐng)聯(lián)系部落窩教育。
最熱教程
- 像綠皮火車一樣長(zhǎng)像珠穆拉瑪峰一樣高的Excel表怎么操作才方便?
- Power Query實(shí)戰(zhàn):按指定次數(shù)遞增數(shù)據(jù)
- 2019年全網(wǎng)最全—excel提取身份證信息合集!(建議收藏)-下篇
- 明明沒有重復(fù),Excel卻判定數(shù)據(jù)重復(fù),這是怎么回事?
- 文本格式的求和,及求和中最容易出現(xiàn)的問題解疑
- 致命缺陷:不懂一維表!
- 函數(shù)組合思維,你有嗎?
- 學(xué)會(huì)這2個(gè)公式,整理考勤數(shù)據(jù)只要一分鐘
- 就算被說是拍馬屁也成,今天你應(yīng)該這樣發(fā)Excel報(bào)表……
- 如何計(jì)算Excel單元格中的算式,四種求和方法請(qǐng)收好!