excel條件選擇函數(shù) 使用自定義函數(shù)快速連接Excel表格中多單元格數(shù)據(jù)的方法,我們?cè)诠ぷ髦袝?huì)遇到很多文章,像excel條件選擇函數(shù)這類問(wèn)題應(yīng)該大家也都遇到過(guò)吧,今天這篇excel條件選擇函數(shù) 使用自定義函數(shù)快速連接Excel表格中多單元格數(shù)據(jù)的方法的文章,專門為你解答了這個(gè)問(wèn)題,相信你看完后一定會(huì)收獲很多!
字符串處理是函數(shù)的軟肋,動(dòng)不動(dòng)就多層嵌套,數(shù)組公式,有些功能還無(wú)法實(shí)現(xiàn),比如用連接符連接文本,用Excel函數(shù)幾乎是無(wú)法做到的,有了VBA自定義函數(shù),這一切將SO EASY!
下面就介紹一個(gè)簡(jiǎn)單的字符串處理函數(shù):
函數(shù)名:MYSTR
作 用:用任意連接符連接文本
參數(shù)介紹: 第一參數(shù):(必須)指定連接符,可以是文本常量,也可以是單元格引用。忽略空單元格。
第二參數(shù):(必須)需要連接的文本或單元格區(qū)域。
第三、四等參數(shù):(可選)同第二參數(shù)
效果展示:
創(chuàng)建自定義函數(shù)的方法:
新建一個(gè)EXCEL文檔,只保留一個(gè)工作表,其余刪除。
按ALT+F11,打開(kāi)VBE編輯器,新建一個(gè)模塊,把下面的自定義函數(shù)代碼復(fù)制到模塊中,關(guān)閉VBE編輯器。
PublicFunction mystr(ll, ParamArray x())
For Each r In x
If IsArray(r) Then
For Each rr In r
If rr <> ""Then mystr = mystr & ll & rr
Next
Else
mystr = mystr & ll & r
End If
Next
mystr = Mid$(mystr, 2, Len(mystr))
EndFunction
按F12【另存為】,文件保存類型選擇“Excel加載宏”。它將自動(dòng)存入ADDIN文件夾中。
然后從任意一個(gè)EXCEL文件的【開(kāi)發(fā)工具】-【加載宏】中勾選所保存的宏文件名,確定。就可以在工作表中的隨心所欲的使用自定義的合并文本函數(shù)啦,趕緊的,動(dòng)手試試吧——