Excel自定義函數(shù)處理有文字的算式
修法布施得聰明智慧,多分享讓生活更美好。在前文《Excel批量算式求和自定義函數(shù)》中我們介紹了使用SUMSS和SSJS自定義函數(shù)來進行算式求和和計算結(jié)果處理的方法。本文將通過實例圖示分享如何處理帶有文
修法布施得聰明智慧,多分享讓生活更美好。在前文《Excel批量算式求和自定義函數(shù)》中我們介紹了使用SUMSS和SSJS自定義函數(shù)來進行算式求和和計算結(jié)果處理的方法。本文將通過實例圖示分享如何處理帶有文字的算式。
打開Excel并設置文件
首先打開Microsoft Office Excel 2007,另存文件名為《Excel怎樣計算有文字的算式.xlsm》。接著按下快捷鍵ALT F11打開VBE(宏)編輯界面,然后在菜單欄【插入】中選擇【模塊(M)】插入一個新模塊。
插入自定義函數(shù)代碼
在新插入的模塊中,復制以下代碼:
```VBA
Function TEXTJS(ByVal m)
2020-11-28 22:36:31
Dim mm
On Error Resume Next
mm m.Text
If <> 0 Then
mm m
End If
With CreateObject("")
.Pattern "[. ?]"
.Global True
TEXTJS Evaluate(.Replace(m, ""))
End With
End Function
```
使用TEXTJS函數(shù)計算有文字的算式
回到工作表窗口,在需要計算的單元格中輸入TEXTJS函數(shù),語法規(guī)則為TEXTJS(有文字算式單元格)。例如,填寫公式:
- B2:TEXTJS(A2)
- B3:TEXTJS(A3)
- B4:TEXTJS(A4)
- B5:TEXTJS(A5)
根據(jù)實際情況填寫不同的單元格,并觀察計算結(jié)果。
結(jié)語
以上就是處理有文字的算式的方法,通過自定義函數(shù)TEXTJS能夠?qū)崿F(xiàn)對帶有文字的算式進行計算。如果這篇文章對您有所幫助,請不吝點擊“投票點贊”或“收藏”支持我們!如有任何疑問,歡迎在下方留言?!拔矣幸蓡枴?,感謝閱讀!