Hello,大家好,今天跟大家分享下textjoin函數的使用方法,它可以說是現階段Excel中最強大的文本連接函數,我們可以利用這個函數将任意數據粘合在一起。甚至利用它來進行同類項的合并,下面我們就來學習下這個強大的函數吧
想要從零學習Excel,可以點擊上方,30天帶你精通Excel
TEXTJOIN:文本鍊接函數,使用分隔符将文本鍊接在一起
語法:=TEXTJOIN(分隔符, ignore_empty, text1, [text2], …)
第一參數:分隔符
第二參數:是否忽略空單元格,true代表忽略空值,false則不忽略空值
第三參數:要鍊接的本文
第四參數:要鍊接的文本
以此類推,最多可以設置252個需要鍊接的文本
以上就是textjoin作用與參數,關鍵是第二參數,是否需要忽略空值,如下圖所示,它們的公式隻有第二參數不一樣,當第二參數為false,空白單元格也會被添加分割符号,為true則空白單元格不會添加分隔符号,這個就是它們的區别,下面我們來get2個它的使用技巧
二、合并單元格保留所有
在Excel中合并單元格,僅僅隻會保留左上角的第一個數據,想要達到合并單元格保留所有數據是不可能的。但是我們可以利用textjoin函數來實現一個類似的效果,将所有的數據都放在一個單元格并且讓其自動換行,操作非常的簡單
首先我們需要将數據設置為豎向排列,随後隻需要将公式設置為:=TEXTJOIN(CHAR(10),TRUE,A2:A5)向右填充,最後點擊一下【自動換行】即可
這個函數的關鍵在于分隔符号,我們将分隔符号設置為了CHAR(10),CHAR(10)的結果是一個換行符,這樣的話就能達到在單元格中自動換行的目的了
三、合并同類項TEXTJOIN函數也可以用于合并同類項的,這個過程可能稍微有一些複雜,我們來看下操作方法
隻需要在旁邊設置好表格樣式,然後将公式設置為:=TEXTJOIN(",",TRUE,IF($A$3:$A$17=F4,$B$3:$B$17,""))向下填充即可
跟大家簡單地講解下這個函數,我們先來拆分下參數
第一參數:",",就是分割符号,它是一個逗号
第二參數:TRUE,表示忽略空值
第三參數:IF($A$3:$A$17=F4,$B$3:$B$17,""),利用if函數做的一個判斷
這個函數的關鍵就是第三參數,IF($A$3:$A$17=F4,$B$3:$B$17,"")這個函數它現在的作用是如果班級等于1班,就返回1班對應的姓名,它的結果就是下圖綠色區域,這樣的話函數就會返回1班對應的所有姓名,還有一個需要注意的是,這個函數是一個數組公式,我們需要按下Ctrl Shift 回車來三鍵填充公式
以上就是TEXTJOIN函數的所有内容,怎麼樣?你學會了嗎?
我是Excel從零到一,關注我,持續分享更多Excel技巧
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!