CONCAT函數(shù)經(jīng)典用法,含文字或者字符串語序顛倒
?
作者:老菜鳥來源:部落窩教育發(fā)布時(shí)間:2023-02-28 16:17:18點(diǎn)擊:3998
編按:
哈嘍,今天來教大家學(xué)習(xí)CONCAT函數(shù)的4種經(jīng)典用法!不僅可以直接選擇單元格區(qū)域進(jìn)行內(nèi)容合并,還能實(shí)現(xiàn)有條件的合并,提取任何排列無規(guī)律的數(shù)字,高級(jí)查找,文字或者字符串語序顛倒等等,一起來開開眼吧!
一、CONCAT函數(shù)基本用法
先問大家一個(gè)簡(jiǎn)單的問題,如果要把多個(gè)單元格里的內(nèi)容合并起來,你會(huì)怎么做?
可能有人會(huì)說:用CONCATENATE函數(shù)合并,或者用&符號(hào)合并。
這兩個(gè)方法都沒問題,但是要挨個(gè)去點(diǎn)單元格,無法直接選擇區(qū)域去合并。
而使用CONCAT函數(shù)就非常方便,可以直接選擇單元格區(qū)域完成內(nèi)容的合并,例如下圖。
可能有的同學(xué)會(huì)問,如果要在每個(gè)名字后面加個(gè)逗號(hào),CONCAT是不是就不行了?
當(dāng)然可以,只需要將公式改成=CONCAT(A2:A8&",")即可。
溫馨提示:從這個(gè)公式往下的所有公式都是數(shù)組公式,不是office365版本需要按Ctrl、shift和回車鍵。
講到這里,可能有的同學(xué)會(huì)拿TEXTJOIN函數(shù)作比較,的確CONCAT的功能比起TEXTJOIN要弱一點(diǎn)點(diǎn),但是勝在簡(jiǎn)單易學(xué),可以只用一個(gè)參數(shù),而且支持區(qū)域合并。
僅僅用函數(shù)的基本功能來做比較的話,二者各有優(yōu)劣,大家根據(jù)自己的實(shí)際情況做選擇就好了。
二、CONCAT函數(shù)經(jīng)典用法
接下來分享四個(gè)CONCAT函數(shù)的特殊用法,看完后相信你對(duì)這個(gè)函數(shù)的評(píng)價(jià)會(huì)不一樣的。
經(jīng)典用法1 按條件合并
將成員姓名按照所屬部門做合并,這本來是TEXTJOIN的拿手好戲,但是用CONCAT也能實(shí)現(xiàn),公式為:=CONCAT(IF(A2:A8=D2,B2:B8&",",""))
原理不難理解,使用IF函數(shù)進(jìn)行條件判斷,對(duì)滿足「部門」條件的人員,返回其姓名&",";不滿足條件的,返回空,從而返回N個(gè)「姓名,」值。再使用CONCAT將這些文本連接起來。
經(jīng)典用法2 提取任何數(shù)字
如果用Ctrl+E快速填充難以解決數(shù)字的提取,那用CONCAT函數(shù)。
提取數(shù)字,之前我們總是會(huì)寫很復(fù)雜的公式,現(xiàn)在有了CONCAT函數(shù),一個(gè)公式統(tǒng)統(tǒng)搞定。
例如提取QQ號(hào),可以用公式=CONCAT(IFERROR(--MID(B2,ROW($1:$99),1),""))
注意:公式中ROW($1:$99)可以根據(jù)字符串最長(zhǎng)長(zhǎng)度而改變。如B2中字符串最長(zhǎng)20個(gè)字符,則可以寫成ROW($1:$20)。
經(jīng)典用法3
高級(jí)查找
先來解釋一下這個(gè)問題有多高級(jí)。
有一份會(huì)議清單,記錄了每次的參會(huì)人,現(xiàn)在要做的是從全部人員名單里找出每次會(huì)議未列席人員。
看起來就很麻煩的一個(gè)問題,公式肯定簡(jiǎn)單不了。
公式為:
=CONCAT(IF(ISNUMBER(FIND(TRIM(MID(SUBSTITUTE(
,TRIM(MID(SUBSTITUTE($E$2,"、",REPT(" ",99)),ROW($1:$100)*99-98,99))&"、"))
這個(gè)公式要解釋明白的話就太費(fèi)勁了,如果遇到類似的問題套用即可,公式中的$E$2一共出現(xiàn)兩次,表示完整的名單,要絕對(duì)引用。B2出現(xiàn)了一次,表示要做比較的名單,直接引用即可,需要跟隨公式下拉發(fā)生變化。
經(jīng)典用法4 字符串顛倒順序
要實(shí)現(xiàn)的效果如圖所示:
再?zèng)]有CONCAT函數(shù)之前,要解決這種問題還真是挺麻煩的,但是現(xiàn)在就很簡(jiǎn)單,只需要用公式=CONCAT(MID(A2,99-ROW($1:$98),1))就能搞定,公式的原理也不難,將原來的內(nèi)容倒著提取一遍,然后再合并起來。
總之,CONCAT函數(shù)的基本功能很簡(jiǎn)單,就是合并數(shù)據(jù)。但是結(jié)合了數(shù)組運(yùn)算和一些函數(shù)的嵌套之后,就能解決很多麻煩的問題。
好的,以上就是今天的所有內(nèi)容,感謝你的觀看。
本文配套的練習(xí)課件請(qǐng)加入QQ群:902294808下載。
做Excel高手,快速提升工作效率,部落窩教育《一周Excel直通車》視頻和《Excel極速貫通班》直播課全心為你!
掃下方二維碼關(guān)注公眾號(hào),可隨時(shí)隨地學(xué)習(xí)Excel:
相關(guān)推薦:
如何按數(shù)據(jù)區(qū)間匯總求和?介紹5個(gè)實(shí)用的數(shù)據(jù)分析公式
COUNTIF和AVERAGEIF函數(shù)的6種使用場(chǎng)景,簡(jiǎn)單又實(shí)用!
八大查找函數(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提取身份證信息合集?。ńㄗh收藏)-下篇
- 明明沒有重復(fù),Excel卻判定數(shù)據(jù)重復(fù),這是怎么回事?
- 文本格式的求和,及求和中最容易出現(xiàn)的問題解疑
- 致命缺陷:不懂一維表!
- 函數(shù)組合思維,你有嗎?
- 學(xué)會(huì)這2個(gè)公式,整理考勤數(shù)據(jù)只要一分鐘
- 就算被說是拍馬屁也成,今天你應(yīng)該這樣發(fā)Excel報(bào)表……
- 如何計(jì)算Excel單元格中的算式,四種求和方法請(qǐng)收好!