Excel自定义函数处理有文字的算式
修法布施得聪明智慧,多分享让生活更美好。在前文《Excel批量算式求和自定义函数》中我们介绍了使用SUMSS和SSJS自定义函数来进行算式求和和计算结果处理的方法。本文将通过实例图示分享如何处理带有文字的算式。
打开Excel并设置文件
首先打开Microsoft Office Excel 2007,另存文件名为《Excel怎样计算有文字的算式.xlsm》。接着按下快捷键ALT F11打开VBE(宏)编辑界面,然后在菜单栏【插入】中选择【模块(M)】插入一个新模块。
插入自定义函数代码
在新插入的模块中,复制以下代码:
```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函数计算有文字的算式
回到工作表窗口,在需要计算的单元格中输入TEXTJS函数,语法规则为TEXTJS(有文字算式单元格)。例如,填写公式:
- B2:TEXTJS(A2)
- B3:TEXTJS(A3)
- B4:TEXTJS(A4)
- B5:TEXTJS(A5)
根据实际情况填写不同的单元格,并观察计算结果。
结语
以上就是处理有文字的算式的方法,通过自定义函数TEXTJS能够实现对带有文字的算式进行计算。如果这篇文章对您有所帮助,请不吝点击“投票点赞”或“收藏”支持我们!如有任何疑问,欢迎在下方留言。“我有疑问”,感谢阅读!
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。