关于风暴娱乐
你的位置:风暴娱乐 > 关于风暴娱乐 > 新函数用得好,各种难题无烦恼!
新函数用得好,各种难题无烦恼!
发布日期:2024-08-26 07:11    点击次数:123
VIP学员的问题,要对单元格的内容去重复,还有按数字从小到大排序。

图片

如果内容转换成这样,估计每个人都会,直接删除重复项,还有排序。

图片

既然都是按分隔符号合并,那就拆分开。低版本用分列,高版本用TEXTSPLIT。直接拆分到不同列。=TEXTSPLIT(A1,",")

图片

新函数还可以拆分到不同行,只需多写一个英文的逗号占位就行,也就是写2个逗号哦。=TEXTSPLIT(A1,,",")

图片

去重复除了借助删除重复项,还可以用UNIQUE。=UNIQUE(TEXTSPLIT(A1,,","))

图片

有拆分函数,自然有合并函数TEXTJOIN。=TEXTJOIN(",",1,UNIQUE(TEXTSPLIT(A1,,",")))

图片

右边的案例,不需要去重复,而是排序。刚好SORT函数就是排序的。先用TEXTSPLIT将数字分开,因为是文本格式,再用--转换成数值格式。=--TEXTSPLIT(C1,,"+")

图片

升序最简单,直接套SORT,不需要写其他参数。=SORT(--TEXTSPLIT(C1,,"+"))

图片

假如有很多列,要根据金额降序。金额是区域第4列,-1代表降序,不写默认是升序。=SORT(A2:D15,4,-1)

图片

回到原来的问题,排序完自然要合并。=TEXTJOIN("+",1,SORT(--TEXTSPLIT(C1,,"+")))

图片

自从有了这些新函数,以前需要很复杂的公式,甚至VBA才能解决的问题,都变得很简单。也许是知道很多人不会老老实实,规规矩矩做表,才会开发出这么多新函数吧。

推荐:又出新函数WRAPROWS,简直不要太好用,想到头痛的难题,2个参数就轻松解决

上篇:通用公式,从杂乱无章的内容里面提取人员,LOOKUP+FIND全搞定!

图片

作者:卢子,清华畅销书作者,《Excel效率手册 早做完,不加班》系列丛书创始人,个人公众号:Excel不加班(ID:Excelbujiaban)

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报。