VIP學員的問題,電子發(fā)票的項目名稱在一個單元格,怎么拆分在7個單元格? 其實,如果名稱剛好在同一行,并且用換行符隔開,這種是很容易處理的。難點在于,同一個名稱有的時候占用了好幾行。 先跟盧子看簡單的案例。TEXTSPLIT就是按分隔符號拆分名稱,CHAR(10)就是換行符。
回到文章的案例,你會發(fā)現(xiàn)同樣的公式,項目名稱從1行到4行都有,非常亂。
對于這種不規(guī)范的,盧子還是第一次遇到,只想到了一個有點復雜的方法。 每個項目名稱,第一個字符必然是*,根據(jù)*累計次數(shù)。~*意思代表*這個符號,后面的*代表任意字符,合起來就是首位字符是*+任意字符。
有了序號,用IF判斷,序號相同的就返回項目名稱,不相同的就返回空白,最后用CONCAT將項目名稱合并起來。
當然,這里也可以加一個判斷,讓序號首次出現(xiàn)的返回項目名稱,其他返回空白。
其他列如果要處理就簡單了,現(xiàn)在以金額為例進行說明。
最后,篩選金額非空的,就是我們需要的結(jié)果。 鏈接:https://pan.baidu.com/s/1SnwofWHCmArSPzkf9lMurg?pwd=n690 提取碼:n690 陪你學Excel,一生夠不夠? 一次報名成為VIP會員,所有課程永久免費學,永久答疑,僅需 1500 元,待你加入。 報名后加盧子微信chenxilu2019,發(fā)送報名截圖邀請進群。 推薦:2024年最新發(fā)票管理模板,超好用,再忙都要看! 上篇:一條公式,制作查詢器,F(xiàn)ILTER函數(shù)公式太強了(改善版) 作者:盧子,清華暢銷書作者,《Excel效率手冊 早做完,不加班》系列叢書創(chuàng)始人,個人公眾號:Excel不加班(ID:Excelbujiaban) |
|