天天看點

WPS中的Textjoin函數真是太強大了,分享3個進階用法,執行個體圖解!

作者:桃大喵學習記
我是【桃大喵學習記】,點選右上方“關注”,每天為你分享職場辦公軟體使用技巧幹貨!

今天跟大家分享一個WPS中強大的文本連接配接函數-Textjoin函數,今天主要分享Textjoin函數的3個進階用法,執行個體圖解,一學就會!

TEXTJOIN函數的參數與作用

TEXTJOIN函數:文本連結函數,使用分隔符連結清單或文本字元串區域。

公式=TEXTJOIN(分隔符, 忽略空白單元格, 字元串1…)

分隔符:文本字元串,或者為空,或用雙引号引起來的一個或多個字元,或對有效文本字元串的引用。如果提供一個數字,則将被視為文本。

忽略空白單元格:如果為 TRUE,則忽略空白單元格,如果是False,則不忽略空值。

字元串1…:為 1 到 253 個要聯接的文本項。這些文本項可以是文本字元串或字元串數組,如單元格區域。

用法一、将文本資訊合并到一塊并且用逗号隔開

如下圖所示,把所有姓名合并到一塊并且用逗号隔開。

WPS中的Textjoin函數真是太強大了,分享3個進階用法,執行個體圖解!

使用公式=TEXTJOIN(",",TRUE,A2:A8)

解讀:

1、第一個參數分隔符“、”可以根據實際需要自定義。

2、第二個參數“TRUE”代表忽略空白單元格。

3、第三個參數“A2:A8”就是要合并到一塊的字元串。

用法二、TEXTJOIN函數實作多對多查詢

大家對TEXTJOIN函數第一印象應該是覺得是強大的合并文本函數,其實我們可以借助IF函數,實作多對多查詢功能。如下圖所示,我們需要在左側的表格中找出【業務部、營運部、财務部】所對應的員工名稱,把這些名稱在右側表格中統計出來,并且每個員工名稱之間用逗号隔開。

WPS中的Textjoin函數真是太強大了,分享3個進階用法,執行個體圖解!

這時我們需要借助IF函數,先使用IF函數從左側表格中找到【業務部、營運部、财務部】對應的所有員工名稱,然後将其放在TEXTJOIN的第三參數中即可。

WPS中的Textjoin函數真是太強大了,分享3個進階用法,執行個體圖解!
WPS中的Textjoin函數真是太強大了,分享3個進階用法,執行個體圖解!

公式:=TEXTJOIN(",",TRUE,IF(A2:$A$10=D2,B2:$B$10,""))

解讀:

其實,這個公式的關鍵就是IF函數,通過IF函數判斷所屬部門,如果條件成立就傳回對應的員工名稱,如果條件不成立就傳回空值

IF公式:IF(A2:$A$10=D2,B2:$B$10,"")

特别注意事項:

1、IF函數中的判斷條件和傳回真值引用的單元格都是要決定引用,就是選擇單元格後按一次F4鍵。

2、在WPS中輸入公式後,一定要按Ctrl+Shift+Enter鍵才可以,如果隻按Enter鍵會傳回所有的員工名稱。我們可以看到這個公式跟以往的公式有所不同,公式外面有{},這個可不是手工寫的,而是輸入公式後,按Ctrl+Shift+Enter三個組合鍵結束,這就是傳說中的數組公式。

用法三、合并單元格保留所有資料内容

在Excel中如果合并單元格,隻會保留左上角第一個單元格資料,要想合并單元格後保留所有資料内容一般是不能實作的。但是我們可以TEXTJOIN函數來實作類似的合并單元格保留所有資料内容的功能。具體操作如下:

WPS中的Textjoin函數真是太強大了,分享3個進階用法,執行個體圖解!

1、首先我們需要在目标單元格中輸入公式:=TEXTJOIN(CHAR(10),TRUE,A2:A8),然後向右填充

2、單擊【開始】-【自動換行】即可。

解讀:

公式:=TEXTJOIN(CHAR(10),TRUE,A2:A8)CHAR(10)作用是為了生成換行符,隻有這樣“自動換行”功能才能發揮作用。

以上是【桃大喵學習記】今天的幹貨分享~覺得内容對你有幫助,記得順手點個贊喲~。我會經常分享職場辦公軟體使用技巧幹貨!大家有什麼問題歡迎留言關注!
上一篇: 智力測試題