二維碼 購物車
部落窩在線教育歡迎您!

CONCAT函數(shù)經(jīng)典用法,含文字或者字符串語序顛倒

?

作者:老菜鳥來源:部落窩教育發(fā)布時間:2023-02-28 16:17:18點擊:3997

分享到:
0
收藏    收藏人氣:0人
版權(quán)說明: 原創(chuàng)作品,禁止轉(zhuǎn)載。

編按:

哈嘍,今天來教大家學(xué)習(xí)CONCAT函數(shù)的4種經(jīng)典用法!不僅可以直接選擇單元格區(qū)域進行內(nèi)容合并,還能實現(xiàn)有條件的合并,提取任何排列無規(guī)律的數(shù)字,高級查找,文字或者字符串語序顛倒等等,一起來開開眼吧!

 

一、CONCAT函數(shù)基本用法
先問大家一個簡單的問題,如果要把多個單元格里的內(nèi)容合并起來,你會怎么做?

可能有人會說:用CONCATENATE函數(shù)合并,或者用&符號合并。

這兩個方法都沒問題,但是要挨個去點單元格,無法直接選擇區(qū)域去合并。

而使用CONCAT函數(shù)就非常方便,可以直接選擇單元格區(qū)域完成內(nèi)容的合并,例如下圖。

 

圖形用戶界面, 文本
描述已自動生成

 

可能有的同學(xué)會問,如果要在每個名字后面加個逗號,CONCAT是不是就不行了?

當然可以,只需要將公式改成=CONCAT(A2:A8&",")即可。

溫馨提示:從這個公式往下的所有公式都是數(shù)組公式,不是office365版本需要按Ctrlshift和回車鍵。

 


 

講到這里,可能有的同學(xué)會拿TEXTJOIN函數(shù)作比較,的確CONCAT的功能比起TEXTJOIN要弱一點點,但是勝在簡單易學(xué),可以只用一個參數(shù),而且支持區(qū)域合并。

僅僅用函數(shù)的基本功能來做比較的話,二者各有優(yōu)劣,大家根據(jù)自己的實際情況做選擇就好了。
二、CONCAT函數(shù)經(jīng)典用法

接下來分享四個CONCAT函數(shù)的特殊用法,看完后相信你對這個函數(shù)的評價會不一樣的。

 

經(jīng)典用法1 按條件合并

將成員姓名按照所屬部門做合并,這本來是TEXTJOIN的拿手好戲,但是用CONCAT也能實現(xiàn),公式為:=CONCAT(IF(A2:A8=D2,B2:B8&",",""))

 

表格
描述已自動生成

 

原理不難理解,使用IF函數(shù)進行條件判斷,對滿足「部門」條件的人員,返回其姓名&",";不滿足條件的,返回空,從而返回N個「姓名,」值。再使用CONCAT將這些文本連接起來。

 

經(jīng)典用法2 提取任何數(shù)字

如果用Ctrl+E快速填充難以解決數(shù)字的提取,那用CONCAT函數(shù)。
提取數(shù)字,之前我們總是會寫很復(fù)雜的公式,現(xiàn)在有了CONCAT函數(shù),一個公式統(tǒng)統(tǒng)搞定。

例如提取QQ號,可以用公式=CONCAT(IFERROR(--MID(B2,ROW($1:$99),1),""))

 

表格, Excel描述已自動生成

 

注意:公式中ROW($1:$99)可以根據(jù)字符串最長長度而改變。如B2中字符串最長20個字符,則可以寫成ROW($1:$20)。
經(jīng)典用法3 高級查找

先來解釋一下這個問題有多高級。

有一份會議清單,記錄了每次的參會人,現(xiàn)在要做的是從全部人員名單里找出每次會議未列席人員。

 

 

看起來就很麻煩的一個問題,公式肯定簡單不了。

公式為:

=CONCAT(IF(ISNUMBER(FIND(TRIM(MID(SUBSTITUTE(
,TRIM(MID(SUBSTITUTE($E$2,"、",REPT(" ",99)),ROW($1:$100)*99-98,99))&""))

 


 

這個公式要解釋明白的話就太費勁了,如果遇到類似的問題套用即可,公式中的$E$2一共出現(xiàn)兩次,表示完整的名單,要絕對引用。B2出現(xiàn)了一次,表示要做比較的名單,直接引用即可,需要跟隨公式下拉發(fā)生變化。

 

經(jīng)典用法4 字符串顛倒順序

要實現(xiàn)的效果如圖所示:

 

再沒有CONCAT函數(shù)之前,要解決這種問題還真是挺麻煩的,但是現(xiàn)在就很簡單,只需要用公式=CONCAT(MID(A2,99-ROW($1:$98),1))就能搞定,公式的原理也不難,將原來的內(nèi)容倒著提取一遍,然后再合并起來。

 

總之,CONCAT函數(shù)的基本功能很簡單,就是合并數(shù)據(jù)。但是結(jié)合了數(shù)組運算和一些函數(shù)的嵌套之后,就能解決很多麻煩的問題。

好的,以上就是今天的所有內(nèi)容,感謝你的觀看。

 

 

本文配套的練習(xí)課件請加入QQ群:902294808下載。

Excel高手,快速提升工作效率,部落窩教育《一周Excel直通車》視頻和Excel極速貫通班》直播課全心為你!

掃下方二維碼關(guān)注公眾號,可隨時隨地學(xué)習(xí)Excel

IMG_256

相關(guān)推薦:

如何按數(shù)據(jù)區(qū)間匯總求和?介紹5個實用的數(shù)據(jù)分析公式

COUNTIFAVERAGEIF函數(shù)的6種使用場景,簡單又實用!

Excel教程:如何制作帶有層次和透視感的圖表?

八大查找函數(shù)公式,輕松搞定數(shù)據(jù)中的多條件查找

版權(quán)申明:

本文作者老菜鳥;同時部落窩教育享有專有使用權(quán)。若需轉(zhuǎn)載請聯(lián)系部落窩教育。