Excel自定義函數(shù)處理有文字的算式
修法布施得聰明智慧,多分享讓生活更美好。在前文《Excel批量算式求和自定義函數(shù)》中我們介紹了使用SUMSS和SSJS自定義函數(shù)來(lái)進(jìn)行算式求和和計(jì)算結(jié)果處理的方法。本文將通過(guò)實(shí)例圖示分享如何處理帶有文
修法布施得聰明智慧,多分享讓生活更美好。在前文《Excel批量算式求和自定義函數(shù)》中我們介紹了使用SUMSS和SSJS自定義函數(shù)來(lái)進(jìn)行算式求和和計(jì)算結(jié)果處理的方法。本文將通過(guò)實(shí)例圖示分享如何處理帶有文字的算式。
打開(kāi)Excel并設(shè)置文件
首先打開(kāi)Microsoft Office Excel 2007,另存文件名為《Excel怎樣計(jì)算有文字的算式.xlsm》。接著按下快捷鍵ALT F11打開(kāi)VBE(宏)編輯界面,然后在菜單欄【插入】中選擇【模塊(M)】插入一個(gè)新模塊。
插入自定義函數(shù)代碼
在新插入的模塊中,復(fù)制以下代碼:
```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ù)計(jì)算有文字的算式
回到工作表窗口,在需要計(jì)算的單元格中輸入TEXTJS函數(shù),語(yǔ)法規(guī)則為T(mén)EXTJS(有文字算式單元格)。例如,填寫(xiě)公式:
- B2:TEXTJS(A2)
- B3:TEXTJS(A3)
- B4:TEXTJS(A4)
- B5:TEXTJS(A5)
根據(jù)實(shí)際情況填寫(xiě)不同的單元格,并觀察計(jì)算結(jié)果。
結(jié)語(yǔ)
以上就是處理有文字的算式的方法,通過(guò)自定義函數(shù)TEXTJS能夠?qū)崿F(xiàn)對(duì)帶有文字的算式進(jìn)行計(jì)算。如果這篇文章對(duì)您有所幫助,請(qǐng)不吝點(diǎn)擊“投票點(diǎn)贊”或“收藏”支持我們!如有任何疑問(wèn),歡迎在下方留言?!拔矣幸蓡?wèn)”,感謝閱讀!