excel條件選擇函數 使用自定義函數快速連接Excel表格中多單元格數據的方法,我們在工作中會遇到很多文章,像excel條件選擇函數這類問題應該大家也都遇到過吧,今天這篇excel條件選擇函數 使用自定義函數快速連接Excel表格中多單元格數據的方法的文章,專門為你解答了這個問題,相信你看完后一定會收獲很多!
字符串處理是函數的軟肋,動不動就多層嵌套,數組公式,有些功能還無法實現,比如用連接符連接文本,用Excel函數幾乎是無法做到的,有了VBA自定義函數,這一切將SO EASY!
下面就介紹一個簡單的字符串處理函數:
函數名:MYSTR
作 用:用任意連接符連接文本
參數介紹: 第一參數:(必須)指定連接符,可以是文本常量,也可以是單元格引用。忽略空單元格。
第二參數:(必須)需要連接的文本或單元格區域。
第三、四等參數:(可選)同第二參數
效果展示:
創建自定義函數的方法:
新建一個EXCEL文檔,只保留一個工作表,其余刪除。
按ALT+F11,打開VBE編輯器,新建一個模塊,把下面的自定義函數代碼復制到模塊中,關閉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加載宏”。它將自動存入ADDIN文件夾中。
然后從任意一個EXCEL文件的【開發工具】-【加載宏】中勾選所保存的宏文件名,確定。就可以在工作表中的隨心所欲的使用自定義的合并文本函數啦,趕緊的,動手試試吧——