SuperJoinText这个函数,弥补了TEXTJOIN的缺憾
自从TextJoin函数处理,我感觉Excel文本处理问题,减少了一半,真的特别好用!
但也有一些不足的地方,比如能不能直接对满足条件的数据去重后合并,直接忽略FALSE等,当然你可能会说其他函数组合可以实现,当然可以,但是对我而言比较常用,于是我自己尝试来写一个,弥补这个缺憾,还真的成功了!
所以我们今天要分享的就是TextJoin和我自己开发的可以在任意版本中使用的SuperJoinText,顺便做一个对比!哪个更好用?
案例1 | 把类别合并到一个单元格中
如果我们直接使用TextJoin就会发现问题,类别没有去重!所有我们需要配合
UNIQUE函数去重处理!
=TEXTJOIN(",",,UNIQUE(A2:A12))
这个是真的香!但是我觉得还是麻烦,要是可以TextJoin直接去重就好了!
于是我们就使用SuperJoinText 一个函数搞定!
=SuperJoinText(",",,TRUE,A2:A12)
SuperJoinText函数简易说明
=TEXTJOIN(",",,IF($A$2:$A$12=F2,$C$2:$C$12,""))
=SuperJoinText(",",,,IF($A$2:$A$12=$F2,$C$2:$C$12))
=TEXTJOIN(",",,IF($A$2:$A$12=F2,$C$2:$C$12&"["&$D$2:$D$12&"]",""))
=SuperJoinText(",",,,IF($A$2:$A$12=F2,$C$2:$C$12&"["&$D$2:$D$12&"]"))
=SuperJoinText(",",TRUE,TRUE,IF($C$2:$C$20=F5,$B$2:$B$20))
=TEXTJOIN(",",,UNIQUE(IF($C$2:$C$20=$F5,$B$2:$B$20,"")))
1、聊天窗口回复(直接复制)下载附件:SuperJoinText
赞 (0)