當前位置:
首頁 > 最新 > 多函數組合使用到底有多強大,看了你就知道

多函數組合使用到底有多強大,看了你就知道

在使用Excel處理日常工作內容,當出現有一些複雜操作的時候,單一函數無法解決的時候我們經常會使用多函數組合,也就是函數嵌套的方式進行處理問題,這樣既節省時間又很方便。下面我們就來講一下多函數組合使用的好處。

一、效果展示:

GIF

將對應的內容進行拆分開來,將之前列表中的數據內容,根據對應的條件一一列出。是不是感覺一下就非常清晰了。

二、函數講解:

函數=SUBSTITUTE(TRIM(MID(SUBSTITUTE($B2,CHAR(10),REPT(" ",99)),1+(COLUMN(A:A)-1)*99,99)),D$1&":",)

這組函數比較複雜,下面我們來進行講解。對字元串進行處理時,一般都是處理單行字元串,所以要想辦法將單元格的字元先處理成單行,再想辦法進行各種替換處理。這裡使用了CHAR、REPT、COLUMN、MID、TRIM、SUBSTITUTE等組合函數。

1、CHAR(10):函數代表回車鍵,char函數+數字代表的是各種操作類型。

2、REPT(" ",99):返回99個" ",rept函數之前有進行講解。

3、SUBSTITUTE($B2,CHAR(10),REPT(" ",99)):函數將單元格B2中回車鍵用多個""符號替換,將B2處理成一個單行字元串,返回內容:"項目名稱: 新建驢肉工廠 項目經理:魯達 投資額:500萬 地址:太平洋"。

4、(COLUMN(A:A):統計列數,1+(COLUMN(A:A)-1)*99內容返回1;

5、MID(SUBSTITUTE($B2,CHAR(10),REPT(" ",99)),1+(COLUMN(A:A)-1)*99,99)從第1個字元開始返回99個字元內容,內容為"項目名稱: 新建驢肉工廠 "。

6、TRIM(MID(SUBSTITUTE($B2,CHAR(10),REPT(" ",99)),1+(COLUMN(A:A)-1)*99,99))刪除字元串中包含的空格內容,返回"項目名稱:新建驢肉工廠"

7、SUBSTITUTE(TRIM(MID(SUBSTITUTE($B2,CHAR(10),REPT(" ",99)),1+(COLUMN(A:A)-1)*99,99)),D$1&":",):重新將D1中的"項目名稱:"用空值代替。最後內容就全部替換拆分完成。

有沒有感覺比較複雜,多多使用其實也就是很簡單了。

喜歡的話掃描下方的二維碼關注一下唄~

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 excel 的精彩文章:

TAG:excel |