VIP學(xué)員的問題,要對(duì)單元格的內(nèi)容去重復(fù),還有按數(shù)字從小到大排序。如果內(nèi)容轉(zhuǎn)換成這樣,估計(jì)每個(gè)人都會(huì),直接刪除重復(fù)項(xiàng),還有排序。既然都是按分隔符號(hào)合并,那就拆分開。低版本用分列,高版本用TEXTSPLIT。新函數(shù)還可以拆分到不同行,只需多寫一個(gè)英文的逗號(hào)占位就行,也就是寫2個(gè)逗號(hào)哦。去重復(fù)除了借助刪除重復(fù)項(xiàng),還可以用UNIQUE。=UNIQUE(TEXTSPLIT(A1,,",")) 有拆分函數(shù),自然有合并函數(shù)TEXTJOIN。=TEXTJOIN(",",1,UNIQUE(TEXTSPLIT(A1,,","))) 右邊的案例,不需要去重復(fù),而是排序。剛好SORT函數(shù)就是排序的。先用TEXTSPLIT將數(shù)字分開,因?yàn)槭俏谋靖袷?,再?-轉(zhuǎn)換成數(shù)值格式。升序最簡(jiǎn)單,直接套SORT,不需要寫其他參數(shù)。=SORT(--TEXTSPLIT(C1,,"+")) 假如有很多列,要根據(jù)金額降序。金額是區(qū)域第4列,-1代表降序,不寫默認(rèn)是升序。=TEXTJOIN("+",1,SORT(--TEXTSPLIT(C1,,"+"))) 自從有了這些新函數(shù),以前需要很復(fù)雜的公式,甚至VBA才能解決的問題,都變得很簡(jiǎn)單。也許是知道很多人不會(huì)老老實(shí)實(shí),規(guī)規(guī)矩矩做表,才會(huì)開發(fā)出這么多新函數(shù)吧。推薦:又出新函數(shù)WRAPROWS,簡(jiǎn)直不要太好用,想到頭痛的難題,2個(gè)參數(shù)就輕松解決 上篇:通用公式,從雜亂無章的內(nèi)容里面提取人員,LOOKUP+FIND全搞定! 作者:盧子,清華暢銷書作者,《Excel效率手冊(cè) 早做完,不加班》系列叢書創(chuàng)始人,個(gè)人公眾號(hào):Excel不加班(ID:Excelbujiaban)
|