textjoin去重_SuperJoinText这个函数,弥补了TEXTJOIN的缺憾
自從TextJoin函數(shù)處理,我感覺Excel文本處理問題,減少了一半,真的特別好用!
但也有一些不足的地方,比如能不能直接對滿足條件的數(shù)據(jù)去重后合并,直接忽略FALSE等,當(dāng)然你可能會說其他函數(shù)組合可以實現(xiàn),當(dāng)然可以,但是對我而言比較常用,于是我自己嘗試來寫一個,彌補這個缺憾,還真的成功了!
所以我們今天要分享的就是TextJoin和我自己開發(fā)的可以在任意版本中使用的SuperJoinText,順便做一個對比!哪個更好用?案例1 | 把類別合并到一個單元格中
如果我們直接使用TextJoin就會發(fā)現(xiàn)問題,類別沒有去重!所有我們需要配合
UNIQUE函數(shù)去重處理!=TEXTJOIN(',',,UNIQUE(A2:A12))
這個是真的香!但是我覺得還是麻煩,要是可以TextJoin直接去重就好了!
于是我們就使用SuperJoinText 一個函數(shù)搞定!=SuperJoinText(',',,TRUE,A2:A12)
SuperJoinText函數(shù)簡易說明語法:SuperJoinText(分隔符,是否忽略空和False,是否去重,一組文本)結(jié)果:得到一組合并后的文本!我們通過更多案例來看看他的好用方便之處!案例2 |?指定類別合并我們首先使用TextJoin來處理=TEXTJOIN(',',,IF($A$2:$A$12=F2,$C$2:$C$12,''))不滿足條件指定為空,再利用第二參數(shù),忽略空!但是SuperJoinText則不需要考慮不滿足的情況,因為默認不僅忽略空還忽略false=SuperJoinText(',',,,IF($A$2:$A$12=$F2,$C$2:$C$12))接下來我們看一下,更加復(fù)雜,但是很使用的案例!比如講對應(yīng)類別的 水果名稱及價格一一對應(yīng)合并,括號中放價格!案例3 |?對指定類別的名稱及價格一起合并=TEXTJOIN(',',,IF($A$2:$A$12=F2,$C$2:$C$12&'['&$D$2:$D$12&']',''))非常的方便好用!我們來看看SuperJoinText 是否可以實現(xiàn),如何實現(xiàn)!=SuperJoinText(',',,,IF($A$2:$A$12=F2,$C$2:$C$12&'['&$D$2:$D$12&']'))多了一個逗號,但是不用考慮False的情況,其他基本一致,這也是設(shè)計時考慮大家的使用習(xí)慣,盡量保持和TextJoin語法的相對一致性!我們換一個案例,對應(yīng)滿足條件的數(shù)據(jù)有重復(fù)值,我們合并值需要一個,這樣如何處理呢?使用SuperJoinText只要指定第三參數(shù)為True即可!=SuperJoinText(',',TRUE,TRUE,IF($C$2:$C$20=F5,$B$2:$B$20))看一下TextJoin是否可以處理!=TEXTJOIN(',',,UNIQUE(IF($C$2:$C$20=$F5,$B$2:$B$20,'')))也可以但是需要配合UNIQUE函數(shù)!總結(jié)一下SuperJoinText函數(shù):1、對第二參數(shù)進行了增強,不僅可以忽略空還是可以忽略常見的FALSE2、比TEXTJOIN多了一個第三參數(shù),是否去重去重!3、任意版本配置后都可以使用!如何使用?1、聊天窗口回復(fù)(直接復(fù)制)下載附件:SuperJoinText2、打開,另存為,加載宏3、加載函數(shù),選擇對應(yīng)的保存的文件,確定即可(保存在默認位置會直接加載,選擇即可)4、本機上任意打開的Excel文件都可以使用對了,他還支持,從第五參數(shù)開始后面的參數(shù),都認為是文本,可以是區(qū)域,或者單個單元格,或者是自己寫的文本,都會進行合并!
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎總結(jié)
以上是生活随笔為你收集整理的textjoin去重_SuperJoinText这个函数,弥补了TEXTJOIN的缺憾的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 接地脚是什么意思_帮个忙老铁们 急急急!
- 下一篇: 社保没缴满15年,2020还可以这样补救